[發(fā)明專利]基于經(jīng)緯度的城市查詢方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202011357519.7 | 申請(qǐng)日: | 2020-11-27 |
| 公開(公告)號(hào): | CN112486987A | 公開(公告)日: | 2021-03-12 |
| 發(fā)明(設(shè)計(jì))人: | 趙領(lǐng)杰;秦思源;王露珠 | 申請(qǐng)(專利權(quán))人: | 北京三快在線科技有限公司 |
| 主分類號(hào): | G06F16/22 | 分類號(hào): | G06F16/22;G06F16/248;G06F16/29 |
| 代理公司: | 北京三高永信知識(shí)產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 唐述燦 |
| 地址: | 100080 北京市海*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 經(jīng)緯度 城市 查詢 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)關(guān)于一種基于經(jīng)緯度的城市查詢方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),涉及電子地圖技術(shù)領(lǐng)域。該方法包括:獲取目標(biāo)經(jīng)緯度;將目標(biāo)經(jīng)緯度轉(zhuǎn)換為目標(biāo)Geohash編碼;基于目標(biāo)Geohash編碼在包含第一類型索引區(qū)域的地圖索引中進(jìn)行查詢,獲得目標(biāo)Geohash區(qū)域;響應(yīng)于目標(biāo)Geohash區(qū)域?yàn)榈谝活愋退饕齾^(qū)域,確定目標(biāo)經(jīng)緯度在目標(biāo)Geohash區(qū)域中的目標(biāo)落點(diǎn)區(qū)域;基于目標(biāo)落點(diǎn)區(qū)域,確定目標(biāo)經(jīng)緯度對(duì)應(yīng)的城市查詢結(jié)果。通過(guò)上述方法,使得在通過(guò)經(jīng)緯度進(jìn)行城市查詢的過(guò)程中,減少計(jì)算機(jī)設(shè)備的計(jì)算量,提高計(jì)算機(jī)設(shè)備的搜索性能,從而減少由于城市查詢?cè)斐傻膶?duì)計(jì)算機(jī)設(shè)備計(jì)算資源的過(guò)多占用。
技術(shù)領(lǐng)域
本申請(qǐng)涉及電子地圖技術(shù)領(lǐng)域,特別涉及一種基于經(jīng)緯度的城市查詢方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
在電子地圖的使用過(guò)程中,用戶具有通過(guò)輸入經(jīng)緯度坐標(biāo)獲取該經(jīng)緯度坐標(biāo)對(duì)應(yīng)的城市信息的需求。
在相關(guān)技術(shù)中,通過(guò)使用R樹索引,利用城市邊界進(jìn)行劃分,用最小鄰接矩形建立葉子節(jié)點(diǎn),然后依次向上建立中間節(jié)點(diǎn),從而提高通過(guò)經(jīng)緯度搜索城市性的搜索性能。
然而,在百億級(jí)別的經(jīng)緯度映射城市的場(chǎng)景下,使用R樹索引會(huì)導(dǎo)致最小鄰接矩形的大面積重疊,由此需要通過(guò)射線法進(jìn)行點(diǎn)與多邊形的關(guān)系判斷,來(lái)確定點(diǎn)與多邊形之間的關(guān)系,從而帶來(lái)過(guò)多的計(jì)算量,導(dǎo)致搜索性能下降,同時(shí)造成對(duì)終端計(jì)算資源的多占用。
發(fā)明內(nèi)容
本申請(qǐng)關(guān)于一種基于經(jīng)緯度的城市查詢方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),能夠在百億級(jí)別的經(jīng)緯度映射城市的場(chǎng)景下,減少計(jì)算機(jī)設(shè)備的計(jì)算量,提高搜索效率,減少對(duì)計(jì)算機(jī)計(jì)算資源的過(guò)多占用。該技術(shù)方案如下:
一方面,提供了一種基于經(jīng)緯度的城市查詢方法,所述方法包括:
獲取目標(biāo)經(jīng)緯度;
將所述目標(biāo)經(jīng)緯度轉(zhuǎn)換為目標(biāo)Geohash編碼;
基于所述目標(biāo)Geohash編碼在地圖索引中進(jìn)行查詢,獲得目標(biāo)Geohash區(qū)域;所述地圖索引包含各個(gè)索引區(qū)域與Geohash編碼之間的對(duì)應(yīng)關(guān)系;所述各個(gè)索引區(qū)域包含第一類型索引區(qū)域,所述第一類型索引區(qū)域包含至少兩個(gè)落點(diǎn)區(qū)域;
響應(yīng)于所述目標(biāo)Geohash區(qū)域?yàn)樗龅谝活愋退饕齾^(qū)域,確定所述目標(biāo)經(jīng)緯度在所述目標(biāo)Geohash區(qū)域中的目標(biāo)落點(diǎn)區(qū)域;所述目標(biāo)落點(diǎn)區(qū)域?yàn)樗瞿繕?biāo)Geohash區(qū)域包含的至少兩個(gè)落點(diǎn)區(qū)域中的一個(gè);
基于所述目標(biāo)落點(diǎn)區(qū)域,確定所述目標(biāo)經(jīng)緯度對(duì)應(yīng)的城市查詢結(jié)果。
在一種可能的實(shí)現(xiàn)方式中,所述響應(yīng)于所述目標(biāo)Geohash區(qū)域?yàn)樗龅谝活愋退饕齾^(qū)域,確定所述目標(biāo)經(jīng)緯度在所述目標(biāo)Geohash區(qū)域中的目標(biāo)落點(diǎn)區(qū)域,包括:
響應(yīng)于所述目標(biāo)Geohash區(qū)域?yàn)樗龅谝活愋退饕齾^(qū)域,基于所述目標(biāo)經(jīng)緯度,對(duì)所述目標(biāo)Geohash區(qū)域包含的至少兩個(gè)落點(diǎn)區(qū)域進(jìn)行射線計(jì)算;基于射線計(jì)算結(jié)果,確定所述目標(biāo)落點(diǎn)區(qū)域。
在一種可能的實(shí)現(xiàn)方式中,所述基于射線計(jì)算結(jié)果,確定所述目標(biāo)落點(diǎn)區(qū)域,包括:
獲取所述至少兩個(gè)落點(diǎn)區(qū)域中,所述射線計(jì)算結(jié)果為奇數(shù)的落點(diǎn)區(qū)域?yàn)樗瞿繕?biāo)落點(diǎn)區(qū)域。
在一種可能的實(shí)現(xiàn)方式中,每個(gè)所述落點(diǎn)區(qū)域分別對(duì)應(yīng)不同的城市編碼,所述基于所述目標(biāo)落點(diǎn)區(qū)域,確定所述目標(biāo)經(jīng)緯度對(duì)應(yīng)的城市查詢結(jié)果,包括:
基于所述目標(biāo)落點(diǎn)區(qū)域,確定所述落點(diǎn)區(qū)域?qū)?yīng)的城市編碼;
基于所述城市編碼,輸出所述目標(biāo)經(jīng)緯度對(duì)應(yīng)的所述城市查詢結(jié)果。
在一種可能的實(shí)現(xiàn)方式中,所述各個(gè)索引區(qū)域包含第二類型索引區(qū)域,所述方法還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京三快在線科技有限公司,未經(jīng)北京三快在線科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011357519.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 基于增量聚類的車輛停靠軌跡漂移去除方法及裝置
- 無(wú)線網(wǎng)絡(luò)信號(hào)覆蓋區(qū)域的強(qiáng)度分析方法和裝置
- 一種通信線路承載點(diǎn)的經(jīng)緯度信息計(jì)算方法及裝置
- 一種基于CORS基站的北斗定位經(jīng)緯度優(yōu)化系統(tǒng)
- 一種基于KNN的小區(qū)基站經(jīng)緯度數(shù)據(jù)校正方法
- 一種經(jīng)緯度信息糾正方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種多地圖源的物流經(jīng)緯度修正及確認(rèn)方法
- 基于唯一標(biāo)記位置和經(jīng)緯度的智能鎖數(shù)據(jù)庫(kù)系統(tǒng)
- 基于唯一標(biāo)記位置和經(jīng)緯度的智能鎖數(shù)據(jù)庫(kù)系統(tǒng)
- 經(jīng)緯度異常檢測(cè)方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 帶有前處理和后處理的數(shù)據(jù)庫(kù)復(fù)合查詢系統(tǒng)及方法
- 數(shù)據(jù)庫(kù)查詢的方法和系統(tǒng)
- 查詢系統(tǒng)、查詢終端以及查詢方法
- 交易信息查詢方法、查詢裝置及查詢系統(tǒng)
- 數(shù)據(jù)查詢與結(jié)果生成方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 在RDF數(shù)據(jù)集上進(jìn)行OPTIONAL查詢的方法及存儲(chǔ)介質(zhì)
- 一種多表關(guān)聯(lián)查詢方法、裝置及設(shè)備
- 一種基于Impala的查詢方法和裝置
- 從查詢生成子查詢
- 一種基于通用查詢語(yǔ)言的查詢方法及查詢系統(tǒng)





