專利名稱:電子地圖的街道輸入定位方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種地圖數(shù)據(jù)的處理方法,尤其涉及一種適用于PDA等掌上型數(shù)字產(chǎn)品的電子地圖查找定位方法。
背景技術(shù):
在計(jì)算機(jī)地理位置定位系統(tǒng)中,至今較多地采用電子地圖的辦法,而這種方法由于采用圖形定位,速度比較慢,用一般的微型計(jì)算機(jī)調(diào)用一個(gè)點(diǎn)一般需要幾秒至十幾秒。如中國(guó)地圖出版社的中國(guó)專利申請(qǐng)第98102340號(hào)背景部分所述,計(jì)算機(jī)在處理一幅圖像時(shí),首先要把整幅地圖的圖像數(shù)據(jù)讀入內(nèi)存中,任何一次顯示都要對(duì)整幅圖像的數(shù)據(jù)進(jìn)行計(jì)算,需要占用大量的內(nèi)存空間,處理速度也非常慢。該發(fā)明專利申請(qǐng)所揭示的圖像處理方法,是將整個(gè)圖像分割成若干圖像塊,雖然可以提高在讀取電子地圖時(shí)的速度,但本質(zhì)上仍然是對(duì)圖像數(shù)據(jù)的處理,無(wú)法從根本上得到提高速度。
在個(gè)人數(shù)字助理(PDA)等產(chǎn)品上,地圖的查找方法通常需要輸入路名地址,系統(tǒng)根據(jù)該路名地址調(diào)出并顯示相應(yīng)的地圖數(shù)據(jù)。由于體積及鍵盤大小的限制,這樣的輸入很費(fèi)時(shí)費(fèi)力。因此需要找到一種應(yīng)用于PDA等產(chǎn)品上的電子地圖的簡(jiǎn)便查詢定位方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)中存在的缺陷,提供一種適用于PDA等掌上型數(shù)字產(chǎn)品的電子地圖的簡(jiǎn)便查詢定位方法。
本發(fā)明的另一目的在于提供一種支持上述方法的數(shù)據(jù)庫(kù)系統(tǒng)及該數(shù)據(jù)庫(kù)系統(tǒng)的建立方法。
本發(fā)明電子地圖數(shù)據(jù)庫(kù)系統(tǒng)的建立方法為1)首先計(jì)算所有街道名稱首字的中文筆劃數(shù),將該中文筆劃數(shù)存入到數(shù)據(jù)庫(kù)系統(tǒng)中;2)將兩條街道交叉口的兩條街道名稱首字筆劃數(shù)相加產(chǎn)生一個(gè)總數(shù);并給予一個(gè)系統(tǒng)序列號(hào),該數(shù)據(jù)的基本格式為(城市碼,筆劃總數(shù),序列號(hào))。
本發(fā)明電子地圖街道輸入定位方法的查詢過(guò)程為3)使用者輸入最近的或最想查詢的街道交叉口的兩條街道的個(gè)別筆劃數(shù);4)系統(tǒng)將上述兩個(gè)個(gè)別筆劃數(shù)相加產(chǎn)生一總數(shù);5)系統(tǒng)自動(dòng)查詢與上述總數(shù)及個(gè)別筆劃數(shù)都相同的街道交叉口,并顯示到屏幕上;6)使用者點(diǎn)選確認(rèn)一個(gè)街道交叉口后,系統(tǒng)根據(jù)所選定的街道交叉口到數(shù)據(jù)庫(kù)系統(tǒng)中調(diào)出相應(yīng)的地圖。
本發(fā)明所公開(kāi)地圖數(shù)據(jù)處理方法其優(yōu)點(diǎn)表現(xiàn)在 操作簡(jiǎn)單,僅需要輸入兩個(gè)數(shù)字便可實(shí)現(xiàn)地圖數(shù)據(jù)的查找,十分適用于PDA等掌上型數(shù)字產(chǎn)品上。
圖1為本發(fā)明電子地圖的街道輸入定位方法的數(shù)據(jù)庫(kù)系統(tǒng)建立及查詢流程圖。
具體實(shí)施例方式
實(shí)施本發(fā)明的電子地圖街道輸入定位方法;首先要建立支持該方法的電子地圖數(shù)據(jù)庫(kù)系統(tǒng)。該數(shù)據(jù)庫(kù)系統(tǒng)中存儲(chǔ)有相應(yīng)的地圖數(shù)據(jù),每條街道對(duì)應(yīng)相應(yīng)的街道名稱。以某一城區(qū)地圖為例,該數(shù)據(jù)庫(kù)系統(tǒng)的建立方法為1)計(jì)算機(jī)系統(tǒng)計(jì)算所有街道名稱首字的中文筆劃數(shù),將該中文筆劃數(shù)存入到計(jì)算機(jī)的數(shù)據(jù)庫(kù)系統(tǒng)中;2)計(jì)算機(jī)系統(tǒng)將兩條街道交叉口的兩條街道名稱首字筆劃數(shù)相加產(chǎn)生一個(gè)總數(shù);由于該總數(shù)會(huì)有重復(fù),所以需要給予一個(gè)系統(tǒng)序列號(hào),這樣每個(gè)交叉路口對(duì)應(yīng)一個(gè)單一的數(shù)據(jù),該數(shù)據(jù)的基本格式為(城市碼,筆劃總數(shù),序列號(hào)),將該數(shù)據(jù)存入到計(jì)算機(jī)的數(shù)據(jù)庫(kù)系統(tǒng)中。電子地圖街道輸入定位方法的查詢過(guò)程為3)使用者輸入最近的或最想查詢的街道交叉口的兩條街道的個(gè)別筆劃數(shù);4)計(jì)算機(jī)系統(tǒng)將上述兩個(gè)個(gè)別筆劃數(shù)相加產(chǎn)生一總數(shù);5)計(jì)算機(jī)系統(tǒng)自動(dòng)查詢與上述總數(shù)及個(gè)別筆劃數(shù)都相同的街道交叉口,并顯示到屏幕上;6)使用者點(diǎn)選確認(rèn)一個(gè)街道交叉口后,系統(tǒng)根據(jù)所選定的街道交叉口到數(shù)據(jù)庫(kù)系統(tǒng)中調(diào)出相應(yīng)的地圖。
根據(jù)本發(fā)明的方法查找地圖,操作簡(jiǎn)單,僅需要輸入兩個(gè)數(shù)字;同時(shí),由于采用了兩條街道名稱首字的筆劃數(shù),而兩條街道名稱首字的筆劃數(shù)都相同的街道交叉口很少,所以使用本方法的重復(fù)率也很低。如“武寧路”與“長(zhǎng)壽路”的交叉口,該交叉口對(duì)應(yīng)的數(shù)據(jù)為(021,12,1),其中12為“武”字與“長(zhǎng)”字的筆劃總數(shù)。需要查詢?cè)摻徊婵跁r(shí),只要輸入“武”字與“長(zhǎng)”字的筆劃數(shù)8,4,系統(tǒng)就會(huì)自動(dòng)查詢首字筆劃數(shù)為8,4的交叉口,并顯示到屏幕上來(lái),使用者點(diǎn)選“武寧路”與“長(zhǎng)壽路”交叉口;即可進(jìn)入該交叉口所在的地圖。
權(quán)利要求
1.一種電子地圖數(shù)據(jù)庫(kù)系統(tǒng)的建立方法,該數(shù)據(jù)庫(kù)系統(tǒng)中存儲(chǔ)有相應(yīng)的地圖數(shù)據(jù),每條街道對(duì)應(yīng)相應(yīng)的街道名稱,包括如下步驟1)首先計(jì)算所有街道名稱首字的中文筆劃數(shù),將該中文筆劃數(shù)存入到數(shù)據(jù)庫(kù)系統(tǒng)中;2)將兩條街道交叉口的兩條街道名稱首字筆劃數(shù)相加產(chǎn)生一個(gè)總數(shù);由于該總數(shù)會(huì)有重復(fù),所以需要給予一個(gè)系統(tǒng)序列號(hào),這樣每個(gè)交叉路口對(duì)應(yīng)一個(gè)單一的數(shù)據(jù),該數(shù)據(jù)的基本格式為(城市碼,筆劃總數(shù),序列號(hào))。
2.一種電子地圖數(shù)據(jù)庫(kù)系統(tǒng),其特征在于該數(shù)據(jù)庫(kù)系統(tǒng)中存儲(chǔ)有所有街道名稱首字的中文筆劃數(shù)及街道交叉口的數(shù)據(jù);街道交叉口的數(shù)據(jù)包括該交叉口兩條街道名稱首字筆劃數(shù)相加產(chǎn)生的總數(shù)、城市碼及序列號(hào)。
3.一種電子地圖的街道輸入定位方法,其包括如下步驟1)根據(jù)權(quán)利要求1所述的方法建立電子地圖數(shù)據(jù)庫(kù)系統(tǒng);2)使用者輸入最近的或最想查詢的街道交叉口的兩條街道的個(gè)別筆劃數(shù);3)系統(tǒng)將上述兩個(gè)個(gè)別筆劃數(shù)相加產(chǎn)生一總數(shù);4)系統(tǒng)自動(dòng)查詢與上述總數(shù)及個(gè)別筆劃數(shù)都相同的街道交叉口,并顯示到屏幕上;5)使用者點(diǎn)選確認(rèn)一個(gè)街道交叉口后;系統(tǒng)根據(jù)所選定的街道交叉口到數(shù)據(jù)庫(kù)系統(tǒng)中調(diào)出相應(yīng)的地圖。
全文摘要
本發(fā)明涉及一種電子地圖的街道輸入定位方法,首先要建立支持該方法的電子地圖數(shù)據(jù)庫(kù)系統(tǒng)。該數(shù)據(jù)庫(kù)系統(tǒng)中存儲(chǔ)有所有街道名稱首字的中文筆劃數(shù)及街道交叉口的數(shù)據(jù),街道交叉口的數(shù)據(jù)包括該交叉口兩條街道名稱首字筆劃數(shù)相加產(chǎn)生的總數(shù)、城市碼及序列號(hào)。定位及查詢過(guò)程為使用者輸入最近的或最想查詢的街道交叉口的兩條街道的個(gè)別筆劃數(shù);系統(tǒng)將上述兩個(gè)個(gè)別筆劃數(shù)相加產(chǎn)生一總數(shù);系統(tǒng)自動(dòng)查詢與上述總數(shù)及個(gè)別筆劃數(shù)都相同的街道交叉口,并顯示到屏幕上;使用者點(diǎn)選確認(rèn)一個(gè)街道交叉口后;系統(tǒng)根據(jù)所選定的街道交叉口到數(shù)據(jù)庫(kù)系統(tǒng)中調(diào)出相應(yīng)的地圖。該方法操作簡(jiǎn)單,僅需要輸入兩個(gè)數(shù)字便可實(shí)現(xiàn)地圖數(shù)據(jù)的查找,十分適用于PDA等掌上型數(shù)字產(chǎn)品。
文檔編號(hào)G06F17/30GK1641642SQ20041001573
公開(kāi)日2005年7月20日 申請(qǐng)日期2004年1月9日 優(yōu)先權(quán)日2004年1月9日
發(fā)明者林輝全 申請(qǐng)人:上海環(huán)達(dá)計(jì)算機(jī)科技有限公司