国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      利用區(qū)域文件建構(gòu)電子地圖系統(tǒng)的方法

      文檔序號(hào):6447474閱讀:431來(lái)源:國(guó)知局
      專利名稱:利用區(qū)域文件建構(gòu)電子地圖系統(tǒng)的方法
      技術(shù)領(lǐng)域
      本發(fā)明是有關(guān)于一種利用區(qū)域文件建構(gòu)電子地圖系統(tǒng)的方法。
      現(xiàn)今,電子地圖系統(tǒng)設(shè)計(jì),尤其是在市面上的許多電子地圖系統(tǒng),做法有1.采用文字定位的方法來(lái)進(jìn)入下一層地圖,當(dāng)使用者將鼠標(biāo)移動(dòng)到表示下層地圖區(qū)域時(shí),系統(tǒng)無(wú)明顯的指示,在顯示上很不直觀和形象。
      2.有些系統(tǒng)確實(shí)采用區(qū)域的概念,但描繪區(qū)域,提取區(qū)域的算法較復(fù)雜,在實(shí)現(xiàn)上有較大的難度,很難為一般人所領(lǐng)會(huì)和掌握。
      為了解決上述問(wèn)題,本發(fā)明的目的即在提供一種利用區(qū)域文件建構(gòu)電子地圖系統(tǒng)的方法,采取自動(dòng)定義和掃描提取的區(qū)域文件來(lái)建構(gòu)整個(gè)電子地圖系統(tǒng),通過(guò)自定義的區(qū)域文件形成區(qū)域,每個(gè)區(qū)域文件對(duì)應(yīng)一張具體的行政區(qū)域地圖。并且本發(fā)明采用的地圖區(qū)域文件以二進(jìn)制文件表示,結(jié)構(gòu)簡(jiǎn)單,足可達(dá)到構(gòu)造完整電子地圖系統(tǒng)。
      因此,本發(fā)明提供一種利用區(qū)域文件建構(gòu)電子地圖系統(tǒng)的方法,包括繪制一電子地圖,其中具有至少一個(gè)子區(qū)域,各個(gè)相鄰接的子區(qū)域是以不同的顏色來(lái)表示不同的子區(qū)域;對(duì)于各個(gè)子區(qū)域分別形成各個(gè)相應(yīng)的位映圖;將該各個(gè)位映圖填充為黑色,并轉(zhuǎn)為單色黑白圖;利用區(qū)域文件掃描程序掃描各個(gè)單色黑白圖,以形成各個(gè)區(qū)域文件;以及通過(guò)該各個(gè)區(qū)域文件建構(gòu)完整的電子地圖系統(tǒng)。
      通過(guò)該各個(gè)區(qū)域文件建構(gòu)完整的電子地圖系統(tǒng)的步驟,更包括當(dāng)該電子地圖系統(tǒng)所顯示的一行政區(qū)域尚包含至少一下層行政區(qū)域時(shí),則讀入這些下層行政區(qū)域的各個(gè)區(qū)域文件;通過(guò)這些區(qū)域文件,使用一創(chuàng)建各個(gè)區(qū)域的子程序以形成各個(gè)區(qū)域;當(dāng)使用者移動(dòng)鼠標(biāo)時(shí),則使用一判斷鼠標(biāo)是否在某區(qū)域內(nèi)的次程序以判斷鼠標(biāo)是否在該區(qū)域內(nèi);當(dāng)鼠標(biāo)在該區(qū)域時(shí),則使用一反白該區(qū)域的子程序;以及當(dāng)使用者按下鼠標(biāo)左鍵時(shí),則顯示該反白區(qū)域的下層行政區(qū)域。
      本發(fā)明的優(yōu)點(diǎn)(1)本發(fā)明采取自動(dòng)定義和掃描提取的區(qū)域文件來(lái)建構(gòu)整個(gè)電子地圖系統(tǒng),通過(guò)自定義的區(qū)域文件形成區(qū)域,每個(gè)區(qū)域文件對(duì)應(yīng)一張具體的行政區(qū)域地圖,通過(guò)鼠標(biāo)移動(dòng)至區(qū)域文件形成的區(qū)域使該區(qū)域反白或勾邊,通過(guò)鼠標(biāo)點(diǎn)擊在區(qū)域文件形成的區(qū)域而開(kāi)啟該區(qū)域文件對(duì)應(yīng)的具體電子地圖。
      (2)本發(fā)明采用的地圖區(qū)域文件以二進(jìn)制文件表示,結(jié)構(gòu)簡(jiǎn)單,足可達(dá)到構(gòu)造完整電子地圖系統(tǒng)的要求,并可為一般人所掌握和使用。
      以下,通過(guò)


      本發(fā)明的實(shí)施例。
      圖1是顯示臺(tái)灣電子地圖。
      圖2是顯示臺(tái)北市的區(qū)域黑白圖,圖3是顯示本發(fā)明的區(qū)域文件的格式,圖4是顯示本發(fā)明的數(shù)據(jù)庫(kù)結(jié)構(gòu),圖5是顯示本發(fā)明實(shí)施例的形成區(qū)域文件程序的流程圖,圖6是顯示本發(fā)明實(shí)施例的利用區(qū)域文件建構(gòu)完整的電子地圖系統(tǒng)的流程圖。
      利用自定義區(qū)域文件建構(gòu)電子地圖系統(tǒng),其核心是區(qū)域文件的形成,現(xiàn)以具體的臺(tái)灣電子地圖系統(tǒng)為例進(jìn)行說(shuō)明當(dāng)繪制臺(tái)灣電子地圖(圖1)時(shí),為了清晰表示臺(tái)灣所包含的市縣級(jí)行政區(qū)域,表示這些行政區(qū)域的區(qū)域以不同的顏色來(lái)表示,但相同的顏色不鄰接,現(xiàn)將該圖中表示各下屬行政區(qū)域的各區(qū)域圖以位圖形式分別提出,但其相對(duì)位置不變,然后將其填充為黑色,并轉(zhuǎn)為單色的黑白位圖,如臺(tái)北市的區(qū)域黑白圖(圖2)所示,再通過(guò)區(qū)域文件掃描程式掃描該黑白位圖,形成表示臺(tái)北市區(qū)域的區(qū)域文件,掃描程式可采用流行的邊界掃描算法寫(xiě)成。
      區(qū)域文件的格式,如圖3所示,首先是4個(gè)位元組的總塊數(shù),然后依次是4位元組的第一塊的總點(diǎn)數(shù),4位元組的第一塊第一點(diǎn)X座標(biāo),4位元組的第一塊第一點(diǎn)Y座標(biāo),···,4位元組的第一塊最后一點(diǎn)X座標(biāo),4位元組的第一塊最后一點(diǎn)Y座標(biāo)。
      這里的塊數(shù),指組成一個(gè)行政區(qū)域的可能的分離或中空分區(qū)數(shù),如臺(tái)灣及澎湖列島(圖1)由許多分離的島嶼構(gòu)成,這些分離的每個(gè)島嶼都代表一塊;還有一種情況是中空分區(qū)數(shù),如臺(tái)灣臺(tái)北縣(圖1),而臺(tái)北市被臺(tái)北縣全包含,則臺(tái)北縣的塊數(shù)應(yīng)為整個(gè)臺(tái)北縣(包括臺(tái)北市)為一塊,單獨(dú)臺(tái)北市(如中空分區(qū))為一塊,因?yàn)橹锌辗謪^(qū)出現(xiàn)兩次,程序處理上將采取重復(fù)區(qū)域則抵消的方法。
      選取的每個(gè)區(qū)域文件用相應(yīng)的文件名表示,并存入電子地圖數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)結(jié)構(gòu)如圖4所示,其中有一欄位表示區(qū)域文件名,區(qū)域文件名同地圖文件名一般相同,只不過(guò)是文件后綴名不一樣,同地圖文件名一樣,采用以編號(hào)表示的方式。
      形成區(qū)域文件程序的流程如圖5所示,開(kāi)始之后繪制一電子地圖,各個(gè)相鄰接的子區(qū)域是以不同的顏色來(lái)表示不同的子區(qū)域(501);對(duì)于各個(gè)子區(qū)域分別形成各個(gè)相應(yīng)的位映圖(502);將該各個(gè)位映圖填充為黑色,并轉(zhuǎn)為單色黑白圖(503);利用區(qū)域文件掃描程序掃描各個(gè)單色黑白圖,以形成各個(gè)區(qū)域文件(504)。
      形成區(qū)域文件后,就可以通過(guò)區(qū)域文件建構(gòu)完整的電子地圖系統(tǒng),此建構(gòu)程序的流程如圖6所示,當(dāng)系統(tǒng)顯示某行政區(qū)域電子地圖時(shí)(601),如果該行政區(qū)域包含下層行政區(qū)域(602),則讀入這些下層行政區(qū)域的區(qū)域文件,通過(guò)這些區(qū)域文件,使用一創(chuàng)建各個(gè)區(qū)域的子程序,如標(biāo)準(zhǔn)CreatePolygnRan()API函數(shù)以形成各個(gè)區(qū)域(603)。當(dāng)使用者移動(dòng)鼠標(biāo)時(shí),則使用一判斷鼠標(biāo)是否在某區(qū)域內(nèi)的子程序,如PtInRegion()API函數(shù)判斷鼠標(biāo)是否在某區(qū)域內(nèi)(604)。若是,則使用一反白該區(qū)域的子程序,如InvertRgn()API函數(shù)反白該區(qū)域,或使用一勾邊該區(qū)域的子程序,如FrameRgn()API函數(shù)勾邊該區(qū)域(605)。
      此時(shí)使用者按下鼠標(biāo)左鍵(606)。若是,則顯示反白或勾邊區(qū)域所代表行政區(qū)域地圖(607)。
      雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的申請(qǐng)專利范圍所界定者為準(zhǔn)。
      權(quán)利要求
      1.一種利用區(qū)域文件建構(gòu)電子地圖系統(tǒng)的方法,包括以下步驟繪制一電子地圖,其中具有至少一個(gè)子區(qū)域,各個(gè)相鄰接的子區(qū)域是以不同的顏色來(lái)表示不同的子區(qū)域;對(duì)于各個(gè)子區(qū)域分別形成各個(gè)相應(yīng)的位映圖;將該各個(gè)位映圖填充為黑色,并轉(zhuǎn)為單色黑白圖;利用區(qū)域文件掃描程序掃描各個(gè)單色黑白圖,以形成各個(gè)區(qū)域文件;以及通過(guò)該各個(gè)區(qū)域文件建構(gòu)完整的電子地圖系統(tǒng)。
      2.如權(quán)利要求1所述的方法,其中,通過(guò)該各個(gè)區(qū)域文件建構(gòu)完整的電子地圖系統(tǒng)的步驟,更包括當(dāng)該電子地圖系統(tǒng)所顯示的一行政區(qū)域尚包含至少一下層行政區(qū)域時(shí),則讀入這些下層行政區(qū)域的各個(gè)區(qū)域文件;通過(guò)這些區(qū)域文件,使用一創(chuàng)建各個(gè)區(qū)域的子程序以形成各個(gè)區(qū)域;當(dāng)使用者移動(dòng)鼠標(biāo)時(shí),則使用一判斷鼠標(biāo)是否在某區(qū)域內(nèi)的子程序以判斷鼠標(biāo)是否在該區(qū)域內(nèi);當(dāng)鼠標(biāo)在該區(qū)域時(shí),則使用一反白該區(qū)域的子程序;以及當(dāng)使用者按下鼠標(biāo)左鍵時(shí),則顯示該反白區(qū)域的下層行政區(qū)域。
      3.如權(quán)利要求2所述的方法,其中,當(dāng)鼠標(biāo)在該區(qū)域時(shí),則使用一勾邊該區(qū)域的子程序。
      4.如權(quán)利要求2所述的方法,其中,當(dāng)使用者按下鼠標(biāo)左鍵時(shí),則顯示該勾邊區(qū)域的下層行政區(qū)域。
      5.如權(quán)利要求1所述的方法,其中,該各個(gè)區(qū)域文件是用相應(yīng)的文件名表示,并存入一電子地圖數(shù)據(jù)庫(kù)中。
      6.如權(quán)利要求1所述的方法,更包括實(shí)施一利用區(qū)域文件建構(gòu)階層式電子地圖系統(tǒng)的方法,其為在通過(guò)該至少一區(qū)域文件建構(gòu)完整的電子地圖系統(tǒng)的步驟之后,重復(fù)施行權(quán)利要求1所述的方法。
      全文摘要
      本發(fā)明提供一種利用區(qū)域文件建構(gòu)電子地圖系統(tǒng)的方法,包括:繪制一電子地圖,其中具有至少一個(gè)子區(qū)域,各個(gè)相鄰接的子區(qū)域是以不同的顏色來(lái)表示不同的子區(qū)域;對(duì)于各個(gè)子區(qū)域分別形成各個(gè)相應(yīng)的位映圖;將該各個(gè)位映圖填充為黑色,并轉(zhuǎn)為單色黑白圖;利用區(qū)域文件掃描程序掃描各個(gè)單色黑白圖,以形成各個(gè)區(qū)域文件;以及通過(guò)該各個(gè)區(qū)域文件建構(gòu)完整的電子地圖系統(tǒng)。
      文檔編號(hào)G06T11/80GK1356670SQ0013554
      公開(kāi)日2002年7月3日 申請(qǐng)日期2000年12月8日 優(yōu)先權(quán)日2000年12月8日
      發(fā)明者張東華, 顧躍挺, 吳儉 申請(qǐng)人:英業(yè)達(dá)股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1