国产精品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>

      一種實現(xiàn)地圖顯示的處理方法及裝置的制作方法

      文檔序號:6340794閱讀:294來源:國知局
      專利名稱:一種實現(xiàn)地圖顯示的處理方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及導(dǎo)航中的地圖顯示領(lǐng)域,尤其涉及一種實現(xiàn)地圖顯示的處理方法及裝置。
      背景技術(shù)
      隨著科學(xué)技術(shù)的飛速發(fā)展,導(dǎo)航系統(tǒng)也取得了巨大的進(jìn)步,其中,車載導(dǎo)航系統(tǒng)也越來越為普通大眾所使用,有效的提高了民眾的生活質(zhì)量。在導(dǎo)航系統(tǒng)中,比例尺切換時導(dǎo)航系統(tǒng)常用的功能,用戶有不同的地圖瀏覽需求時刻以采用不同的比例尺,例如需要察看較大區(qū)域地圖時可以使用小比例尺,即縮小地圖、 拉遠(yuǎn)視覺,而需要察看局部細(xì)節(jié)時可以使用大比例尺,即放大地圖,拉近視覺。但是,在現(xiàn)有的比例尺切換中,由于所有的比例尺都是使用相同的數(shù)據(jù)包,系統(tǒng)需要對數(shù)據(jù)包中的顯示數(shù)據(jù)進(jìn)行提取,并對提取的數(shù)據(jù)進(jìn)行抽稀和合并處理之后才能顯示在顯示界面上,使得縮放的速度慢,產(chǎn)生遲滯感。

      發(fā)明內(nèi)容
      本發(fā)明實施例提供了一種實現(xiàn)地圖顯示的處理方法及裝置,用于地圖顯示,能夠有效的縮短當(dāng)前顯示界面畫面切換的時間,避免遲滯感產(chǎn)生。本發(fā)明實施例的一種實現(xiàn)地圖顯示的處理方法包括接收地圖比例尺切換指令, 比例尺切換指令中包含當(dāng)前顯示界面地圖顯示所需的比例尺的等級;獲取比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包,顯示層數(shù)據(jù)包為對地圖顯示數(shù)據(jù)進(jìn)行分層存儲及數(shù)據(jù)抽稀和合并處理后的數(shù)據(jù)包;根據(jù)顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。本發(fā)明實施例的一種實現(xiàn)地圖顯示的處理裝置包括接收單元,用于接收地圖比例尺切換指令,比例尺切換指令中包含當(dāng)前顯示界面地圖顯示所需的比例尺的等級;獲取單元,用于獲取比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包,顯示層數(shù)據(jù)包為對地圖顯示數(shù)據(jù)進(jìn)行分層存儲及數(shù)據(jù)抽稀和合并處理后的數(shù)據(jù)包;顯示單元,根據(jù)顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。從以上技術(shù)方案可以看出,本發(fā)明實施例具有以優(yōu)點系統(tǒng)接收到比例尺切換指令之后,通過查找對應(yīng)的顯示層數(shù)據(jù)包進(jìn)行地圖顯示, 其中顯示層數(shù)據(jù)包為地圖數(shù)據(jù)進(jìn)行分層存儲,及數(shù)據(jù)抽稀及合并處理之后的數(shù)據(jù)包,使得系統(tǒng)獲取到數(shù)據(jù)包之后不需要再進(jìn)行相關(guān)抽稀及合并處理,地圖縮放的時間變短,速度變快,避免遲滯感的產(chǎn)生。


      圖1為本發(fā)明實施例的一種實現(xiàn)地圖顯示的處理方法的一個示意圖;圖2為本發(fā)明實施例的一種實現(xiàn)地圖顯示的處理方法的另一示意圖;圖3為本發(fā)明實施例的一種實現(xiàn)地圖顯示的處理裝置的一個示意圖4為本發(fā)明實施例的獲取單元的一個示意圖。
      具體實施例方式本發(fā)明實施例提供了一種實現(xiàn)地圖顯示的處理方法及裝置,用于導(dǎo)航系統(tǒng)地圖的縮放顯示,能夠有效的提高地圖顯示的速度。請參閱圖1,為本發(fā)明實施例一種實現(xiàn)地圖顯示的處理方法的實施例,包括101、接收地圖比例尺切換指令;在導(dǎo)航系統(tǒng)中,用戶可以通過選擇地圖顯示的比例尺來拉近或者拉遠(yuǎn)顯示界面上地圖的視覺效果,使得用戶能夠獲得所需要的信息。在本發(fā)明實施例中,系統(tǒng)將接收到地圖比例尺切換指令,即從某一等級的比例尺對應(yīng)的地圖顯示切換到另一等級的比例尺對應(yīng)的地圖顯示,其中,比例尺切換指令中包含當(dāng)前顯示界面地圖顯示所需的比例尺的等級。102、獲取比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包;在本發(fā)明實施例中,在地圖數(shù)據(jù)被使用之間,系統(tǒng)已經(jīng)對地圖數(shù)據(jù)進(jìn)行了分層存儲,且進(jìn)行了數(shù)據(jù)抽稀和合并處理,得到了顯示層數(shù)據(jù)包,顯示層數(shù)據(jù)包與地圖比例尺的等級之間存在對應(yīng)的關(guān)系,系統(tǒng)接收到比例尺切換指令之后,將根據(jù)比例尺切換指令獲取比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包。103、根據(jù)獲取到的顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。系統(tǒng)獲取到對應(yīng)的顯示層數(shù)據(jù)包之后,將根據(jù)顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。在本發(fā)明實施例中,通過根據(jù)比例尺的等級獲取已經(jīng)進(jìn)行數(shù)據(jù)抽稀及合并處理的顯示層數(shù)據(jù)包,使得系統(tǒng)在使用數(shù)據(jù)包時不需要再進(jìn)行數(shù)據(jù)抽稀及合并的處理,能夠有效的當(dāng)前顯示界面地圖畫面切換的時間,在地圖進(jìn)行比例尺切換時,避免遲滯感的產(chǎn)生。為了更好的理解技術(shù),請參閱圖2,為本發(fā)明實施例一種實現(xiàn)地圖顯示的處理方法的實施例,包括201、接收地圖比例尺切換指令;在本發(fā)明實施例中,在兩種情況下,系統(tǒng)將接收到地圖比例尺切換指令,一種是用戶通過顯示界面的點擊事件產(chǎn)生的比例尺切換指令,當(dāng)用戶需要改變當(dāng)前顯示界面的視覺效果時,可通過改變當(dāng)前顯示界面的比例尺實現(xiàn)地圖的縮放,在顯示界面上有用戶用戶選擇的比例尺的等級選擇框,用戶選擇需要的比例尺等級之后,系統(tǒng)將接收到地圖比例尺切換指令,另一種情況是,在車載導(dǎo)航系統(tǒng)中,系統(tǒng)將實時的監(jiān)測汽車的行駛狀態(tài),并將根據(jù)汽車的具體的形式狀態(tài)自動的切換比例尺,改變當(dāng)前顯示界面上的地圖的比例尺的等級, 使得用戶更方便的獲取信息,當(dāng)系統(tǒng)檢測到比例尺的等級將切換時,系統(tǒng)中負(fù)責(zé)比例尺切換的模塊將接收到比例尺切換指令,其中,比例尺切換指令中包含當(dāng)前顯示界面地圖所需的比例尺的等級。202、判斷當(dāng)前顯示界面所需的比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級是否對應(yīng)著同一層顯示層數(shù)據(jù)包;系統(tǒng)接收到比例尺切換指令之后,通過判斷當(dāng)前顯示界面所需的比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級是否對應(yīng)著同一層顯示層數(shù)據(jù)包,通過判斷可以決定比例尺對應(yīng)的顯示層數(shù)據(jù)包的獲取方式。在本發(fā)明實施例中,顯示層數(shù)據(jù)包的層數(shù)至少為4層,顯示層數(shù)據(jù)包都是由地圖數(shù)據(jù)進(jìn)行預(yù)處理得到的,不同層的顯示層數(shù)據(jù)包包含的數(shù)據(jù)大小不同,系統(tǒng)在使用之前通過對地圖數(shù)據(jù)進(jìn)行了預(yù)處理,預(yù)處理包括數(shù)據(jù)的抽稀和要素對象的合并,其中,數(shù)據(jù)的抽稀為根據(jù)系統(tǒng)預(yù)置的規(guī)則拋棄一部分形狀點,這樣可以減少顯示對象的數(shù)據(jù)量,要素對象的合并為對高等級道路進(jìn)行合并操作,以減少在加載要素時的循環(huán)次數(shù),提高加載效率。下面將介紹一個顯示層數(shù)據(jù)包分層及數(shù)據(jù)的抽稀合并處理的具體的應(yīng)用例。若系統(tǒng)的比例尺的等級包含1至10級,1級代表最詳細(xì)的顯示效果,則可按照以下方式將顯示層數(shù)據(jù)包與比例尺對應(yīng),假設(shè)第1層顯示層數(shù)據(jù)包對應(yīng)著1至3級的比例尺,第 2層顯示層數(shù)據(jù)包對應(yīng)著4至6級比例尺,第3層顯示層數(shù)據(jù)包對應(yīng)著7和8級比例尺,第 4層顯示層數(shù)據(jù)包對應(yīng)著9和10級比例尺。在顯示層數(shù)據(jù)包中,顯示路段按從低到高的等級劃分為5個等級,1級顯示路段級別最低,5級顯示路段級別最高,第1層顯示層數(shù)據(jù)包包含1至5級顯示路段,利用地圖數(shù)據(jù)獲取第1層顯示層數(shù)據(jù)包時,系統(tǒng)將對數(shù)據(jù)包中的形狀點進(jìn)行抽稀,根據(jù)預(yù)置的規(guī)則丟棄一部分形狀點的數(shù)據(jù),例如當(dāng)某個顯示路段在形狀點處彎曲度小于系統(tǒng)預(yù)置的數(shù)值時,即該路段可以類似為直線路段,則系統(tǒng)將丟棄該路段的形狀點,以直線路段的方式進(jìn)行處理, 大大減少了數(shù)據(jù)量。系統(tǒng)獲取第2層顯示層數(shù)據(jù)包時將在第1層顯示層數(shù)據(jù)包的基礎(chǔ)上對數(shù)據(jù)進(jìn)行處理,系統(tǒng)將丟棄等級低的1級顯示路段的路段數(shù)據(jù),并根據(jù)道格拉斯-普克抽稀算法對保留的路段進(jìn)行合并處理,確定兩條同等級的顯示路段是否需要合并,系統(tǒng)在對第1層顯示層數(shù)據(jù)包進(jìn)行低等級嫻熟路段的數(shù)據(jù)丟棄及保留顯示路段的合并之后,將得到第2層顯示層數(shù)據(jù)包,大大減少了數(shù)據(jù)量。系統(tǒng)將在第2層顯示層數(shù)據(jù)包的基礎(chǔ)上進(jìn)行低等級路段的丟棄及已保留路段的合并得到第3層顯示層數(shù)據(jù)包,系統(tǒng)將在第3層顯示層數(shù)據(jù)包的基礎(chǔ)上進(jìn)行低等級路段的丟棄及已保留路段的合并得到第4層顯示層數(shù)據(jù)包,當(dāng)顯示層數(shù)據(jù)包的層數(shù)大于4時,以此方法類推,可得到需要的顯示層數(shù)據(jù)包。203、從顯示界面的數(shù)據(jù)緩存區(qū)中獲取上一個顯示界面所使用的顯示層數(shù)據(jù)包,繼續(xù)執(zhí)行步驟205 ;若當(dāng)前顯示界面所需的比例尺的等級與上一個顯示界面所使用的比例尺的等級對應(yīng)著同一層顯示層數(shù)據(jù)包,則可從系統(tǒng)中緩存顯示界面正在使用的數(shù)數(shù)據(jù)包的緩沖區(qū)中獲取顯示層數(shù)據(jù)包,例如上一個顯示界面使用1級比例尺,當(dāng)前顯示界面上將要使用的是2 級比例尺,1級比例尺和2級比例尺對應(yīng)的都是第1層顯示層數(shù)據(jù)包,則系統(tǒng)不需要重新加載數(shù)據(jù),可從緩存顯示界面正在使用的數(shù)據(jù)的緩沖區(qū)中獲取第1層顯示層數(shù)據(jù)包。204、加載比例尺對應(yīng)的顯示層數(shù)據(jù)包;若當(dāng)前顯示界面所需的比例尺的等級與上一個顯示界面所使用的比例尺的等級沒有對應(yīng)著同一層顯示層數(shù)據(jù)包,則系統(tǒng)將加載當(dāng)前顯示界面的比例尺對應(yīng)的顯示層數(shù)據(jù)包,例如,上一個顯示界面使用1級比例尺,對應(yīng)著地1層顯示層數(shù)據(jù)包,當(dāng)前顯示界面使用 5級比例尺,對應(yīng)著第2層顯示層數(shù)據(jù)包,系統(tǒng)將加載第2層顯示層數(shù)包。205、根據(jù)獲取到的顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。
      系統(tǒng)獲取到比例尺切換指令中的比例尺對應(yīng)的顯示層數(shù)據(jù)包之后,將根據(jù)顯示層數(shù)據(jù)包中的數(shù)據(jù)在當(dāng)前顯示界面上顯示對應(yīng)的地圖。在本發(fā)明實施例中,系統(tǒng)將對顯示層數(shù)據(jù)包進(jìn)行解析,得到繪制地圖所需的點、 線、面等要素數(shù)據(jù),再根據(jù)要素數(shù)據(jù)繪制地圖并顯示在當(dāng)前顯示界面上。在本發(fā)明實施例中,通過利用已經(jīng)進(jìn)行分層處理及數(shù)據(jù)的抽稀及合并處理的顯示層數(shù)據(jù)包實現(xiàn)地圖顯示的比例尺的切換,可以有效地縮短數(shù)據(jù)處理的時間,加快地圖的顯示,避免遲滯感。請參閱圖3,為本發(fā)明實施例一種實現(xiàn)地圖顯示的處理裝置的實施例,包括接收單元301,用于接收地圖比例尺切換指令,比例尺切換指令中包含當(dāng)前顯示界面地圖顯示所需的比例尺的等級;獲取單元302,用于獲取比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包,顯示層數(shù)據(jù)包為對地圖顯示數(shù)據(jù)進(jìn)行分層存儲及數(shù)據(jù)抽稀和合并處理后的數(shù)據(jù)包;顯示單元303,根據(jù)顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。在本發(fā)明實施例中,接收單元301將接收到地圖比例尺切換指令,獲取單元302將根據(jù)比例尺切換指令中的比例尺的等級獲取對應(yīng)的顯示層數(shù)據(jù)包,最后由顯示單元303根據(jù)顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。在本發(fā)明實施例中,通過根據(jù)比例尺的等級獲取已經(jīng)進(jìn)行數(shù)據(jù)抽稀及合并處理的顯示層數(shù)據(jù)包,使得系統(tǒng)在使用數(shù)據(jù)包時不需要再進(jìn)行數(shù)據(jù)抽稀及合并的處理,能夠有效的縮短當(dāng)前顯示界面地圖畫面切換的時間,在地圖進(jìn)行比例尺切換時,避免遲滯感的產(chǎn)生。為更好的對裝置進(jìn)行理解,將詳細(xì)介紹獲取單元的組成,請參閱圖4,為本發(fā)明實施例獲取單元的實施例,包括判斷單元401,用于判斷比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級是否對應(yīng)著同一層顯示層數(shù)據(jù)包;第一獲取單元402,用于當(dāng)比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級對應(yīng)著同一層顯示層數(shù)據(jù)包時,從顯示界面的數(shù)據(jù)緩存區(qū)中獲取上一個顯示界面所使用的顯示層數(shù)據(jù)包;第二獲取單元403,用于當(dāng)比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級沒有對應(yīng)同一層顯示層數(shù)據(jù)包時,加載比例尺對應(yīng)的顯示層數(shù)據(jù)包。獲取單元302主要用于根據(jù)比例尺切換指令獲取比例尺對應(yīng)顯示層數(shù)據(jù)包,詳細(xì)工作方式為,判斷單元401將判斷當(dāng)前顯示界面所使用的比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級是否對應(yīng)著同一層顯示層數(shù)據(jù)包,當(dāng)比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級對應(yīng)著同一層顯示層數(shù)據(jù)包時,第一獲取單元402將從用于數(shù)據(jù)緩存區(qū)中獲取上一個顯示界面所使用的顯示層數(shù)據(jù)包,當(dāng)比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級沒有對應(yīng)同一層顯示層數(shù)據(jù)包時,第二獲取單元403將加載比例尺對應(yīng)的顯示層數(shù)據(jù)包。在本發(fā)明實施例中,當(dāng)前顯示界面所使用的比例尺與上一顯示界面所使用的比例尺對應(yīng)著同一層顯示層數(shù)據(jù)包時,可以有效的避免數(shù)據(jù)加載,縮短當(dāng)前顯示界面地圖畫面切換的時間。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。 以上對本發(fā)明所提供的一種實現(xiàn)地圖顯示的處理方法及裝置進(jìn)行了詳細(xì)介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式
      及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
      權(quán)利要求
      1.一種實現(xiàn)地圖顯示的處理方法,其特征在于,包括接收地圖比例尺切換指令,所述比例尺切換指令中包含當(dāng)前顯示界面地圖顯示所需的比例尺的等級;獲取所述比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包,所述顯示層數(shù)據(jù)包為對地圖顯示數(shù)據(jù)進(jìn)行分層存儲及數(shù)據(jù)抽稀和合并處理后的數(shù)據(jù)包;根據(jù)所述顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述地圖數(shù)據(jù)中包含至少4層顯示層數(shù)據(jù)包,所述顯示層數(shù)據(jù)包的層數(shù)按預(yù)置的方式對應(yīng)比例尺的等級。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收到比例尺切換指令包括 檢測到用戶點擊事件后接收到比例尺切換指令;或者,接收到自動產(chǎn)生的比例尺切換指令。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包包括判斷所述比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級是否對應(yīng)著同一層顯示層數(shù)據(jù)包;若是,則從顯示界面的數(shù)據(jù)緩存區(qū)中獲取上一個顯示界面所使用的顯示層數(shù)據(jù)包; 若否,則加載所述比例尺對應(yīng)的顯示層數(shù)據(jù)包。
      5.一種實現(xiàn)地圖顯示的處理裝置,其特征在于,包括接收單元,用于接收地圖比例尺切換指令,所述比例尺切換指令中包含當(dāng)前顯示界面地圖顯示所需的比例尺的等級;獲取單元,用于獲取所述比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包,所述顯示層數(shù)據(jù)包為對地圖顯示數(shù)據(jù)進(jìn)行分層存儲及數(shù)據(jù)抽稀和合并處理后的數(shù)據(jù)包;顯示單元,根據(jù)所述顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。
      6.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述獲取單元包括判斷單元,用于判斷所述比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級是否對應(yīng)著同一層顯示層數(shù)據(jù)包;第一獲取單元,用于當(dāng)所述比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級對應(yīng)著同一層顯示層數(shù)據(jù)包時,從顯示界面的數(shù)據(jù)緩存區(qū)中獲取上一個顯示界面所使用的顯示層數(shù)據(jù)包;第二獲取單元,用于當(dāng)所述比例尺的等級與上一個顯示界面顯示的地圖所使用的比例尺的等級沒有對應(yīng)同一層顯示層數(shù)據(jù)包時,加載所述比例尺對應(yīng)的顯示層數(shù)據(jù)包。
      全文摘要
      本發(fā)明實施例公開了一種實現(xiàn)地圖顯示的處理方法及裝置,用于導(dǎo)航系統(tǒng)中地圖的顯示。本發(fā)明實施例方法包括接收地圖比例尺切換指令,比例尺切換指令中包含當(dāng)前顯示界面地圖顯示所需的比例尺的等級;獲取比例尺的等級對應(yīng)的顯示層數(shù)據(jù)包,顯示層數(shù)據(jù)包為對地圖顯示數(shù)據(jù)進(jìn)行分層存儲及數(shù)據(jù)抽稀和合并處理后的數(shù)據(jù)包;根據(jù)顯示層數(shù)據(jù)包在當(dāng)前顯示界面上顯示對應(yīng)的地圖。本發(fā)明實施例還提供了與方法對應(yīng)的裝置,能夠有效的縮短顯示界面地圖畫面切換的時間,避免遲滯感。
      文檔編號G06F17/30GK102541418SQ20101061624
      公開日2012年7月4日 申請日期2010年12月30日 優(yōu)先權(quán)日2010年12月30日
      發(fā)明者王軍 申請人:上海博泰悅臻電子設(shè)備制造有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1