本發明專利技術提供了一種獲取經緯度的正向地理編碼服務方法及系統,根據接收的地址文件獲取與地址文件包含的源地址信息相匹配的初始經緯度,再根據初始經緯度反向查詢獲取與其相對應的反查地址信息,分別提取源地址信息對應的源行政區和反查地址信息對應的反查行政區,并判斷源行政區和反查行政區是否相同,當源行政區和反查行政區相同時,才將述初始經緯度作為最終經緯度輸出。通過對初始經緯度進行驗證,只有當驗證通過后才會將初始經緯度作為最終經緯度輸出,減少了經緯度的誤差,有利于準確定位。
【技術實現步驟摘要】
本專利技術涉及地理信息數據處理、計算機應用領域,具體地說涉及一種獲取經瑋度的正向地理編碼服務方法及系統。
技術介紹
地理編碼(英語:geocoding)指的是將統計資料或是地址信息建立空間坐標關系的過程,又稱地址匹配,是為識別點、線、面的位置和屬性而設置的編碼。正向地理編碼服務實現了將中文地址或地名描述轉換為地球表面上相應位置(經瑋度)的功能。近年來,隨著信息設備與網絡應用技術發展的進步,地圖技術也隨之不斷的發展,移動設備(如手機)的app服務也增加了定位的功能,手機定位是指通過特定的定位技術來獲取移動手機或終端用戶的位置信息(經瑋度坐標),在電子地圖上標出被定位對象的位置的技術或服務。定位技術有兩種,一種是基于GPS的定位,一種是基于移動運營網的基站的定位。基于GPS的定位方式是利用手機上的GPS定位模塊將自己的位置信號發送到定位后臺來實現手機定位的。基站定位則是利用基站對手機的距離的測算距離來確定手機位置的,不需要手機具有GPS定位能力,但是精度很大程度依賴于基站的分布及覆蓋范圍的大小,誤差會超過一公里。無論上述哪種定位方式,仍有不少偏差,特別是一些不出名的地點,很難比較準確的進行定位。因此,在其他地圖產品的基礎上,如何更加準確、智能地得到地址對應的經瑋度,是亟待解決的問題。
技術實現思路
為此,本專利技術所要解決的技術問題在于現有技術中獲取的經瑋度誤差較大,特別是一些不出名的地點,很難比較準確的進行定位。為解決上述技術問題,本專利技術的技術方案如下:本專利技術提供了一種獲取經瑋度的正向地理編碼服務方法,包括:根據接收的地址文件獲取與所述地址文件包含的源地址信息相匹配的初始經瑋度;根據所述初始經瑋度反向查詢獲取與其相對應的反查地址信息;分別提取所述源地址信息對應的源行政區和所述反查地址信息對應的反查行政區;判斷所述源行政區和所述反查行政區是否相同;當所述源行政區和所述反查行政區相同時,將所述初始經瑋度作為最終經瑋度輸出。本專利技術所述的獲取經瑋度的正向地理編碼服務方法,還包括:當所述源行政區和所述反查行政區不同時,擴大所述源地址信息的范圍;獲取擴大后的源地址信息的經瑋度,將其作為所述初始經瑋度,并返回至所述根據所述初始經瑋度反向查詢獲取與其相對應的反查地址信息的步驟。本專利技術所述的獲取經瑋度的正向地理編碼服務方法,在根據所述初始經瑋度反向查詢獲取與其相對應的反查地址信息之前,還包括:初始化標記值。本專利技術所述的獲取經瑋度的正向地理編碼服務方法,還包括:當所述源行政區和所述反查行政區不同時,擴大所述源地址信息的范圍;獲取擴大后的源地址信息的經瑋度,并將其作為所述初始經瑋度; 將所述標記值加I并更新所述標記值;判斷更新后的標記值是否超出預設閾值,當超出時,判斷校驗失敗,當未超出時,返回至所述根據所述初始經瑋度反向查詢獲取與其相對應的反查地址信息的步驟。本專利技術所述的獲取經瑋度的正向地理編碼服務方法,還包括:當校驗失敗時,則對所述初始經瑋度進行修正,并將修正后的初始經瑋度作為最終經瑋度輸出。本專利技術所述的獲取經瑋度的正向地理編碼服務方法,所述對所述初始經瑋度進行修正包括:設定樣本數;計算所述源地址信息的相近地址信息;按照相似度由高到低的順序,從所述相近地址信息中選取出數量符合樣本數的多個相近地址信息作為樣本;獲取樣本中的各個相近地址信息的經瑋度;將所述各個相近地址信息的經瑋度的平均值作為修正后的初始經瑋度。本專利技術還提供了一種獲取經瑋度的正向地理編碼服務系統,包括:經瑋度獲取模塊,用于根據接收的地址文件獲取與所述地址文件包含的源地址信息相匹配的初始經瑋度;反向查詢模塊,用于根據所述初始經瑋度反向查詢獲取與其相對應的反查地址信息;提取模塊,用于分別提取所述源地址信息對應的源行政區和所述反查地址信息對應的反查行政區;行政區判斷模塊,用于判斷所述源行政區和所述反查行政區是否相同;輸出模塊,用于當所述源行政區和所述反查行政區相同時,將所述初始經瑋度作為最終經瑋度輸出。本專利技術所述的獲取經瑋度的正向地理編碼服務系統,還包括:范圍擴大模塊,用于當所述源行政區和所述反查行政區不同時,擴大所述源地址信息的范圍;經瑋度更新模塊,用于獲取擴大后的源地址信息的經瑋度,將其作為所述初始經瑋度,并重新啟動所述反向查詢模塊。本專利技術所述的獲取經瑋度的正向地理編碼服務系統,還包括:初始化模塊,用于初始化標記值。本專利技術所述的獲取經瑋度的正向地理編碼服務系統,還包括:范圍擴大模塊,用于當所述源行政區和所述反查行政區不同時,擴大所述源地址信息的范圍;經瑋度更新模塊,用于獲取擴大后的源地址信息的經瑋度,并將其作為所述初始經瑋度;累加模塊,用于將所述標記值加I并更新所述標記值;校驗判斷模塊,用于判斷更新后的標記值是否超出預設閾值,當超出時,判斷校驗失敗,當未超出時,重新啟動所述反向查詢模塊。本專利技術所述的獲取經瑋度的正向地理編碼服務系統,還包括:修正模塊,用于當校驗失敗時,則對所述初始經瑋度進行修正,并將修正后的初始經瑋度作為最終經瑋度輸出。本專利技術所述的獲取經瑋度的正向地理編碼服務系統,所述修正模塊包括:設定單元,用于設定樣本數;相近地址獲取單元,用于計算所述源地址信息的相近地址信息;樣本提取單元,用于按照相似度由高到低的順序,從所述相近地址信息中選取出數量符合樣本數的多個相近地址信息作為樣本;樣本經瑋度獲取單元,用于獲取樣本中的各個相近地址信息的經瑋度;修正值獲取單元,用于將所述各個相近地址信息的經瑋度的平均值作為修正后的初始經瑋度。本專利技術的上述技術方案相比現有技術具有以下優點:本專利技術提供了一種獲取經瑋度的正向地理編碼服務方法及系統,根據接收的地址文件獲取與地址文件包含的源地址信息相匹配的初始經瑋度,再根據初始經瑋度反向查詢獲取與其相對應的反查地址信息,分別提取源地址信息對應的源行政區和反查地址信息對應的反查行政區,并判斷源行政區和反查行政區是否相同,當源行政區和反查行政區相同時,才將述初始經瑋度作為最終經瑋度輸出。通過對初始經瑋度進行驗證,只有當驗證通過后才會將初始經瑋度作為最終經瑋度輸出,減少了經瑋度的誤差,有利于準確定位。【附圖說明】為了使本專利技術的內容更容易被清楚的理解,下面根據本專利技術的具體實施例并結合附圖,對本專利技術作進一步詳細的說明,其中圖1是根據本專利技術實施例1的獲取經瑋度的正向地理編碼服務方法的流程圖;圖2是根據本專利技術實施例2的獲取經瑋度的正向地理編碼服務方法的流程圖;圖3是根據本專利技術實施例2的獲取經瑋度的正向地理編碼服務方法的步驟SlO的流程圖;圖4是根據本專利技術實施例3的獲取經瑋度的正向地理編碼服務系統的結構框圖;圖5是根據本專利技術實施例4的獲取經瑋度的正向地理編碼服務系統的結構框圖。圖中附圖標記表示為:1-經瑋度獲取模塊,2-反向查詢模塊,3-提取模塊,4-行政區判斷模塊,5-輸出模塊,6-范圍擴大模塊,7-經瑋度更新模塊,8a-累加模塊,9-校驗判斷模塊,10-修正模塊,101-設定單元,102-相近地址獲取單元,103-樣本提取單元,104-樣本經瑋度獲取單元,105-修正值獲取單元。【具體實施方式】當前第1頁1 2 3 本文檔來自技高網...

【技術保護點】
一種獲取經緯度的正向地理編碼服務方法,其特征在于,包括:根據接收的地址文件獲取與所述地址文件包含的源地址信息相匹配的初始經緯度;根據所述初始經緯度反向查詢獲取與其相對應的反查地址信息;分別提取所述源地址信息對應的源行政區和所述反查地址信息對應的反查行政區;判斷所述源行政區和所述反查行政區是否相同;當所述源行政區和所述反查行政區相同時,將所述初始經緯度作為最終經緯度輸出。
【技術特征摘要】
【專利技術屬性】
技術研發人員:蔡樹彬,
申請(專利權)人:蔡樹彬,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。