System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及逆地址解析,特別涉及一種基于redis搜索的經(jīng)緯度逆地址解析的方法與服務(wù)端。
技術(shù)介紹
1、在車聯(lián)網(wǎng)系統(tǒng)中,gis地圖應(yīng)用需要經(jīng)緯度的逆地址解析服務(wù)支撐,業(yè)內(nèi)常用方案有兩種,一種是經(jīng)緯度poi實時解析并持久化存儲,另一種是實時調(diào)用第三方地圖服務(wù)接口。數(shù)據(jù)持久化會增加數(shù)據(jù)庫占用空間和查詢時間成本,而借助第三方地圖廠商服務(wù)解析,雖然能減輕業(yè)務(wù)系統(tǒng)壓力,保障經(jīng)緯度解析的準(zhǔn)確性,但http請求響應(yīng)有一定延時,不適合批量操作,同時地圖廠商接口調(diào)用qps存在限制,要達(dá)到較好的逆地址解析性能,需要付費。
2、如何更加高效地實現(xiàn)經(jīng)緯度的逆地址解析,是當(dāng)前所要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)所要解決的技術(shù)問題是:提供一種基于redis搜索的經(jīng)緯度逆地址解析的方法與服務(wù)端,能夠更加高效地實現(xiàn)經(jīng)緯度的逆地址解析。
2、為了解決上述技術(shù)問題,本專利技術(shù)采用的技術(shù)方案為:
3、一種基于redis搜索的經(jīng)緯度逆地址解析的方法,包括步驟:
4、s1、獲取待解析經(jīng)緯度列表;
5、s2、針對待解析經(jīng)緯度列表中的每條待解經(jīng)緯度,基于redis的geo處理能力,搜索緩存中位于所述待解經(jīng)緯度預(yù)設(shè)半徑范圍內(nèi)的近點經(jīng)緯度;
6、s3、若存在所述近點經(jīng)緯度,則將緩存中所述近點經(jīng)緯度的逆地址信息作為所述待解經(jīng)緯度的逆地址信息,否則進(jìn)入步驟s4;
7、s4、調(diào)用第三方地圖服務(wù)接口對所述待解經(jīng)緯度進(jìn)行逆地址解析,得到解析結(jié)
8、為了解決上述技術(shù)問題,本專利技術(shù)采用的另一種技術(shù)方案為:
9、一種基于redis搜索的經(jīng)緯度逆地址解析的服務(wù)端,包括處理器、存儲器以及存儲在所述存儲器中并可在所述處理器上運行的計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)以下步驟:
10、s1、獲取待解析經(jīng)緯度列表;
11、s2、針對待解析經(jīng)緯度列表中的每條待解經(jīng)緯度,基于redis的geo處理能力,搜索緩存中位于所述待解經(jīng)緯度預(yù)設(shè)半徑范圍內(nèi)的近點經(jīng)緯度;
12、s3、若存在所述近點經(jīng)緯度,則將緩存中所述近點經(jīng)緯度的逆地址信息作為所述待解經(jīng)緯度的逆地址信息,否則進(jìn)入步驟s4;
13、s4、調(diào)用第三方地圖服務(wù)接口對所述待解經(jīng)緯度進(jìn)行逆地址解析,得到解析結(jié)果并進(jìn)行緩存。
14、本專利技術(shù)的有益效果在于:本專利技術(shù)的一種基于redis搜索的經(jīng)緯度逆地址解析的方法與服務(wù)端,針對待解經(jīng)緯度,利用redis的geo能力,優(yōu)先向redis緩存進(jìn)行預(yù)設(shè)半徑的模糊尋解,僅在緩存中未搜索到結(jié)果的數(shù)據(jù)才通過第三方地圖服務(wù)進(jìn)行逆地址解析,減少調(diào)用第三方地圖服務(wù)的次數(shù),降低每秒查詢率,在保證一定精度的同時,有效提高逆地址解析速度。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點】
1.一種基于Redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,包括步驟:
2.根據(jù)權(quán)利要求1所述的一種基于Redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,步驟S4中調(diào)用第三方地圖服務(wù)接口對所述待解經(jīng)緯度進(jìn)行逆地址解析具體為:
3.根據(jù)權(quán)利要求1或2所述的一種基于Redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,所述步驟S2具體為:
4.根據(jù)權(quán)利要求1所述的一種基于Redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,所述步驟S1具體為:
5.根據(jù)權(quán)利要求1所述的一種基于Redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,所述預(yù)設(shè)半徑為10米。
6.一種基于Redis搜索的經(jīng)緯度逆地址解析的服務(wù)端,包括處理器、存儲器以及存儲在所述存儲器中并可在所述處理器上運行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)以下步驟:
7.根據(jù)權(quán)利要求6所述的一種基于Redis搜索的經(jīng)緯度逆地址解析的服務(wù)端,其特征在于,步驟S4中調(diào)用第三方地圖服務(wù)接口對所述待解經(jīng)緯度進(jìn)行逆地址解析具體為:
8.根據(jù)
9.根據(jù)權(quán)利要求6所述的一種基于Redis搜索的經(jīng)緯度逆地址解析的服務(wù)端,其特征在于,所述步驟S1具體為:
10.根據(jù)權(quán)利要求6所述的一種基于Redis搜索的經(jīng)緯度逆地址解析的服務(wù)端,其特征在于,所述預(yù)設(shè)半徑為10米。
...【技術(shù)特征摘要】
1.一種基于redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,包括步驟:
2.根據(jù)權(quán)利要求1所述的一種基于redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,步驟s4中調(diào)用第三方地圖服務(wù)接口對所述待解經(jīng)緯度進(jìn)行逆地址解析具體為:
3.根據(jù)權(quán)利要求1或2所述的一種基于redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,所述步驟s2具體為:
4.根據(jù)權(quán)利要求1所述的一種基于redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,所述步驟s1具體為:
5.根據(jù)權(quán)利要求1所述的一種基于redis搜索的經(jīng)緯度逆地址解析的方法,其特征在于,所述預(yù)設(shè)半徑為10米。
6.一種基于redis搜索的經(jīng)緯度逆地址解析的服務(wù)端,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:夏歡,郭啟祥,祝小平,江永聰,
申請(專利權(quán))人:廈門雅迅網(wǎng)絡(luò)股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。