本發明專利技術公開的地址編碼方法包括:將地域所在的行政區劃的縮寫字符作為第一編碼段;在所述行政區劃中建立坐標系,并且根據所述坐標系將所述區域劃分為多個坐標區域;將所述坐標區域的坐標值作為第二編碼段。本發明專利技術還公開了一種利用地址編碼的定位系統,所述系統包括:地址碼接收單元、第一解碼單元、第二解碼單元和定位單元。采用本發明專利技術的地址編碼方法和定位系統,相對于現有技術,編碼簡單,以較短的編碼長度達到了較高的定位精度,而且,由于采取了與地理區域相關聯的縮寫編碼,因此有利于用戶易于記憶,便于應用。
【技術實現步驟摘要】
本專利技術涉及一種地理信息處理方法和系統,尤其涉及一種地址編碼 方法和應用該方法的定^f立系統。
技術介紹
當前,對于日常地理位置定位信息的處理,有多種方法,其中,目 前日常生活中最常用的是郵政編碼方法?,F在的中國郵政編碼采用"四級六碼制,,的方案,即,每組編碼由6 位阿拉伯數字組成,6位數的前兩位代表省(自治區、直轄市),第三位 代表郵區,第四位代表縣(市)郵政局,最后兩位是投遞局(區)的編 號。但上述編碼方式存在著很大缺陷首先,每一個郵政編碼代表的區 域較大,不能精確指向一個具體的地點,因此定位精度較低。其次,郵 政編碼的組成是數字,與所指向的區域名稱無關,不容易記憶。而且,郵政編碼的應用范圍比舉交狹窄,目前的郵政編碼僅限于郵iE文 的分揀與投遞,由于其精度的限制,不能很好地應用于諸如地址查詢、 汽車導4元、點子地圖和電子商務等眾多領域。例如,在電子商務系統中, 經常會需要用戶填寫地址,以便送貨,而填寫一個冗長的地址既不方便 又容易出現錯誤。在現有的電子地圖系統和電子商務系統中,當需要查 找一個地點時,往往需要輸入一個全地址,即4吏可以輸入部分地址通過 模糊來查找,也會經常出現多個查找結果的情況,因此降低的查詢效率。因此,有必要設計一種編碼方法和定位系統以克服上述缺陷。
技術實現思路
針對現有技術的缺陷,本專利技術提出一種定位精度高且簡單便捷、便 于應用的編碼方法和定位系統。本專利技術提供的地址編碼方法包括將地域所在的行政區劃的縮寫字4符作為第一編碼段;在所述行政區劃中建立坐標系,并且根據所述坐標系將所述區域劃分為多個坐標區域;將所述坐標區域的坐標值作為第二編碼段。優選地,所述縮寫字符包括漢語拼音字母。優選地,所述第一編碼段是包括字母和阿拉伯數字的四位編碼。優選地,所述第二編碼段是包括阿拉伯數字或字母的四位編碼。優選地,所述行政區劃為區縣級行政區劃。優選地,所述行政區劃為鄉鎮級行政區劃。本專利技術提供的定位系統包括地址碼接收單元、第一解碼單元、第二解碼單元和定位單元,其中,地址碼接收單元,用于接收用戶端輸入的地址碼,其中所述地址碼包括第一編碼段和第二編碼段,所述第一編碼段為地域所在的區縣級行政區劃的縮寫字符的編碼,所述第二編碼段為所述行政區劃中相應地域的坐標值的編碼;第一解碼單元,接收通過所述地址碼接收單元傳輸的地址碼,并將所述第一編碼段解碼出所述行政區劃;第二解碼單元,接收通過所述地址碼接收單元傳輸的地址碼,并將所述第二編碼段解碼出所述地域在行政區劃中的坐標值;定位單元,根據所述第一解碼單元和第二解碼單元的結果生成所述地域的地址,并且根據所述地址發出定位信息。優選地,所述第一編碼段是包括字母和阿拉伯數字的四位編碼。優選地,所述第二編碼段是包括阿拉伯數字或字母的四位編碼。優選地,所述行政區劃為區縣級行政區劃。采用本專利技術的地址編碼方法和定位系統,相對于現有技術,編碼簡單,以較短的編碼長度達到了較高的定位精度,而且,由于采取了與地理區域相關聯的縮寫編碼,因此有利于用戶易于記憶,便于應用。將本專利技術的定位系統設置在GPS中,會對目的地的定位更加準確,而且輸入更加便捷,并且能夠涵蓋所有普通地址。將本專利技術的定位系統設置電子地圖系統中時,可以簡化地通過地址碼查找,不但輸入簡便,而且結果準確唯一。將上述定位系統設置在電子商務系統上時,只需要簡單的填寫地址碼,即可精確地確定地址,既簡化了輸入,也減少了多個查詢結果的可能,提高了查詢效率。附圖說明圖l表示本專利技術優選實施方式的地址編碼方法的流程圖2表示本專利技術優選實施方式的定位系統的系統結構示意圖。具體實施例方式如圖1所示,首先,對地理區域根據現有行政區劃進行編碼。以區縣級行政區劃作為編碼的基礎??梢愿鶕唧w情況,確定編碼長度,優選地,為了在滿足應用需要的前提下盡量簡化編碼長度,在本專利技術的優選實施方式中,采用八位編碼形式。具體地,所述編碼分為第一編碼段和第二編碼段,優選地,第一編碼,殳和第二編碼,殳均為四位字母和數字編碼。優選地,為了達到容易記憶的目的,本專利技術將地域的區縣級行政區劃的縮寫字符編碼為第一編碼段。并且,在本專利技術的一種實施方式中,采用漢語拼音字母進行編碼,具體地,例如以區縣的中文名稱中前兩個漢字的漢語拼音的字首作為前四位的前兩位。比如重慶市沙畔壩區的前兩位編碼就SP;又如河北省秦皇島市青龍滿族自治縣的前兩位編碼為QL。而前四位的后兩位可以用阿拉伯數字來表示,以1更區分漢語拼音字首相同的不同區縣,比如XH00表示的是上海市徐匯區的前四位編碼,而XH03則代表的是河北省邢臺市新河縣的前四位編碼。本領域技術人員可以理解,除漢語拼音外,也可以采用其他簡便的縮寫方式進行編碼,例如,采用的英文名稱縮寫進行編碼等,使得本專利技術的技術方案不限于特定地域。然后,在所述行政區劃中建立坐標系,并且劃分為多個坐標區域。根據測量學原理,在一個相對較小的區域(例如區縣級行政區劃里)內,可以使用大地坐標的投影坐標來確定坐標值。在本實施方式中,在所述行政區劃中建立直角坐標系。每個區域以各自的坐標值作為定位點編碼值。例如,將上述直角坐標系根據應用所需的精度劃分為多個矩形區域,每個矩形區域的中心坐標點作為該矩形區域的定位點。如上所述,將所述坐標區域的坐標值編碼為第二編碼段。第二編碼段的四位編碼可以包括阿拉伯數字和英文字母。在本實施方式中,在每個由第 一編碼段的四位編碼所指定區縣的區域內可以建立相對的直角坐標系統,例如將其X軸定義為該區域最南端邊界的切線;Y軸定義為該區域最西端邊界的切線,兩軸交點是直角坐標的坐標原點即(00, 00),并確定該原點的經綿度坐標。在第二編碼段的四位編碼中,前兩位由數字和英文字母組成的兩位36進制數代表X軸刻度;后兩位由數字和英文字母組成的兩位36進制數代表Y軸刻度。其中每一位都由0—Z編碼,因此為36進制數。根據精度要求可以得出所述36進制數可以表示的范圍,如果精度按50米的要求計算,則X和Y軸所能表示的范圍各是36 x 36 x 50=64800米,則約能表示4199平方公里的區域,這樣完全可以滿足一般區縣行政區劃的要求,同時也達到了很高的定位精度。因此,上述編碼方法實際上是在一定精度要求下的對地理區域進行簡單便捷編碼的方法。在上述優選實施方式中,定位精度是50米,根據應用的發展和要求,在其他實施方式中,可以在不增加編碼長度的前提下,進一步提高定位精度。具體地,在其他實施方式中,可以進一步縮小第一編碼段所指定的區域,即可以縮小到鄉鎮、街道一級。在更小的區域內通過建立坐標系進行編碼,可以進一步提高定位精度。在該實施方式中,第一編碼段的四位編碼的定義為四位編碼的前三位定義為區縣,第四位定義為鄉鎮或雄f道。比如第一編碼,殳的編碼為DCOl, 其中"DCO"表示北京市東城區,"1"表示景山街道。又如第一編碼段的編碼為LSGB, 其中"LSG"表示山東省濟寧市梁山縣,"B"則表示黑虎廟鄉。由此可見,但由于第一編碼段所指示的范圍更小,使得第二編碼段四位地址碼表示的精度可進一步提高,在本實施方式中在全國范圍編碼可以達到12米的精度。本領域技術人員應該理解,上述實施方式是以具體地點作為示例,但實際應用并不限于具體國家、地區。上述編碼方法能夠滿足世界上所有國家、地區的地理定位要求。本專利技術還本文檔來自技高網...
【技術保護點】
一種地址編碼方法,其特征在于, 將地域所在的行政區劃的縮寫字符作為第一編碼段; 在所述行政區劃中建立坐標系,并且根據所述坐標系將所述區域劃分為多個坐標區域; 將所述坐標區域的坐標值作為第二編碼段。
【技術特征摘要】
【專利技術屬性】
技術研發人員:孫群,
申請(專利權)人:孫群,
類型:發明
國別省市:31[中國|上海]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。