基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法
【專利摘要】本發(fā)明提供一種基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法,該方法為:1.將地圖上的信息點POI的點集進行網(wǎng)格劃分,各網(wǎng)格大小相同;2.根據(jù)地圖用途,把不同類型的信息點POI劃分為不同的顯示等級;3.根據(jù)各信息點POI的顯示等級和電子地圖比例尺下的最大面積載負量,來確定電子地圖中預(yù)保留點;4.篩選每個網(wǎng)格所保留的信息點POI的點集,從而完成對電子地圖點狀要素的篩選。本發(fā)明方法的保留的點狀要素能夠最大限度地體現(xiàn)地圖中點狀要素的信息量,同時能做到不互相壓蓋,從而避免地圖信息量過多或過少而導(dǎo)致的認知困難。
【專利說明】基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子地圖【技術(shù)領(lǐng)域】,尤其涉及一種基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法。
【背景技術(shù)】
[0002]電子地圖的閱讀主要是“看”的過程,視覺在其中起著關(guān)鍵作用。當電子地圖為過量的細節(jié)所充塞,超過人的視覺分辨與理解能力時,人們由此獲得的信息會減少甚至趨于
O。與之相反,若地圖中信息量過小,人們也無法從地圖上獲取有效信息。
[0003]在電子地圖顯示中,不同比例尺下的電子地圖數(shù)據(jù)具有不同的詳細程度,因此在編譯生成電子地圖數(shù)據(jù)時,要對原始地圖數(shù)據(jù)進行篩選處理。傳統(tǒng)的篩選方法一般是根據(jù)點狀要素類型劃分顯示等級,然后根據(jù)顯示等級靜態(tài)地在各個網(wǎng)格中篩選需保留的信息點Ρ0Ι。由于點狀要素在不同區(qū)域的分布不均衡,這種靜態(tài)篩選方法往往會造成某些網(wǎng)格區(qū)域點狀要素信息不足,使用者無法從地圖中獲取足夠的信息量。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技 術(shù)問題,在于提供一種基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法,該方法的保留的點狀要素能夠最大限度地體現(xiàn)地圖中點狀要素的信息量,同時能做到不互相壓蓋,從而避免地圖信息量過多或過少而導(dǎo)致的認知困難。
[0005]本發(fā)明是這樣實現(xiàn)的:一種基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法,包括如下步驟:
[0006]步驟1、將地圖上的信息點POI的點集進行網(wǎng)格劃分,各網(wǎng)格大小相同;
[0007]步驟2、根據(jù)地圖使用用途,把不同類型的信息點POI劃分為不同的顯示等級;
[0008]步驟3、根據(jù)各信息點POI的顯示等級和電子地圖比例尺下的最大面積載負量,來確定電子地圖中預(yù)保留點;
[0009]步驟4、篩選每個網(wǎng)格所保留的信息點POI的點集,從而完成對電子地圖點狀要素的篩選。
[0010]進一步地,所述步驟3具體為:
[0011]步驟31、設(shè)定網(wǎng)格的最大面積載負量MapLoadniax ;
[0012]步驟32、根據(jù)各信息點POI的顯示等級,獲得網(wǎng)格中所包含各信息點POI的子載負量MapLoadi,其中i為下標值i = 0,1,2,3...η ;n為自然數(shù),且從O至Ij n, POIi顯示等級依次遞減,所述MapLoadi =信息點POIi的電子地圖中標注面積/單個網(wǎng)格總面積;
[0013]步驟33、對各信息點POI進行篩選,若MapLoadc^MapLoadmax時,則繼續(xù)計算下一個
顯示等級的信息點Ρ01,直至當YjMapLoadf McipLmd.^為止;則下標序號為O~(j_l)
/=O
的信息點POI為預(yù)保留點,下標序號j g η ;若MapLoadci = MapLoadmax時,則計算中止,序號為O的信息點POI為預(yù)保留點;若MapLoadc^MapLoadmax時,則繼續(xù)計算下一個顯示等級的信息點POI,直至當ΣMuPLoudi〉McipLocidmn時計算中止,下標序號j ^ η,則序號為k~
i=k
(j-ι)的POI為一次篩選保留點。
[0014]進一步地,所述步驟4具體為:把網(wǎng)格中一次篩選保留點中顯示等級最高的信息點POI作為預(yù)保留點,然后判斷該點與本網(wǎng)格及周邊網(wǎng)格的保留點的距離是否小于限制的距離d,所述限制的距離d為預(yù)先設(shè)定的閾值;
[0015]是,則判斷的點作為該點網(wǎng)格確定的保留點,繼續(xù)判斷一次篩選保留點集中顯示等級次之的點的距離是否小于限制的距離山重復(fù)判斷過程;
[0016]否,則篩除掉不滿足的信息點Ρ0Ι,選取一次篩選保留點中顯示等級次之的點作為預(yù)保留點,重新進行判定,直至找到點的距離小于限制的距離d的保留點;
[0017]若一次篩選保留點中都沒有小于限制的距離d的點,則返回步驟3重新進行計算,直至篩選出同時滿足地圖載負量,且小于限制的距離d的保留點集。
[0018]本發(fā)明具有如下優(yōu)點:本發(fā)明中的地圖載負量是衡量地圖內(nèi)容多少的數(shù)量標志,本發(fā)明通過計算面積載負量參數(shù)來動態(tài)篩選信息點POI;通過控制地圖載負量,能夠保證在不影響使用者對地圖顯示信息視覺分辨與理解能力的前提下,在地圖上為使用者最大限度地提供地理信息。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明方法流程示意圖。
[0020]圖2為本發(fā)明的電子地圖經(jīng)過確定電子地圖中預(yù)保留點后的結(jié)構(gòu)示意圖。
[0021]圖3為本發(fā)明的電子地圖經(jīng)過篩選后每個網(wǎng)格所保留的信息點的結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]請參與圖1所示,本發(fā)明的一種基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法,包括如下步驟:
[0023]步驟1、將地圖上的信息點POI的點集進行網(wǎng)格劃分(不同比例尺下的網(wǎng)格尺寸大小不同),各網(wǎng)格大小相同;
[0024]步驟2、根據(jù)地圖使用用途,把不同類型的信息點POI劃分為不同的顯示等級;例如:顯示等級如表1所示
[0025]
【權(quán)利要求】
1.一種基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法,其特征在于,包括如下步驟: 步驟1、將地圖上的信息點POI的點集進行網(wǎng)格劃分,各網(wǎng)格大小相同; 步驟2、根據(jù)地圖使用用途,把不同類型的信息點POI劃分為不同的顯示等級; 步驟3、根據(jù)各信息點POI的顯示等級和電子地圖比例尺下的最大面積載負量,來確定電子地圖中預(yù)保留點; 步驟4、篩選每個網(wǎng)格所保留的信息點POI的點集,從而完成對電子地圖點狀要素的篩選。
2.根據(jù)權(quán)利要求1所述的基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法,其特征在于:所述步驟3具體為: 步驟31、設(shè)定網(wǎng)格的最大面積載負量MapLoadmax ; 步驟32、根據(jù)各信息點POI的顯示等級,獲得網(wǎng)格中所包含各信息點POI的子載負量MapLoadi,其中i為下標值i = O, I, 2, 3...η ;n為自然數(shù)且從O到n, POIi顯示等級依次遞減,所述MapLoadi = 信息點POIi的電子地圖中標注面積/單個網(wǎng)格總面積; 步驟33、對各信息點POI進行篩選,若MapLoadc^MapLoadmax時,則繼續(xù)計算下一個顯示等級的信息點POI,直至當^MapLi皿/_為止;則下標序號為O~(j-Ι)的信
?'-?息點POI為預(yù)保留點,下標序號j g η ;SMapLoadci = MapLoadmax時,則計算中止,序號為O的信息點POI為預(yù)保留點;若MapLoadc^MapLoadmax時,則繼續(xù)計算下一個顯示等級的信息點P0I,直至當時計算中止,下標序號j ^ n,則序號為k~(j-1)
i=k的POI為一次篩選保留點。
3.根據(jù)權(quán)利要求1或2所述的基于地圖載負量動態(tài)篩選電子地圖點狀要素的方法,其特征在于:所述步驟4具體為:把網(wǎng)格中一次篩選保留點中顯示等級最高的信息點POI作為預(yù)保留點,然后判斷該點與本網(wǎng)格及周邊網(wǎng)格的保留點的距離是否小于限制的距離d,所述限制的距離d為預(yù)先設(shè)定的閾值; 是,則判斷的點作為該點網(wǎng)格確定的保留點,繼續(xù)判斷一次篩選保留點集中顯示等級次之的點的距離是否小于限制的距離d,重復(fù)判斷過程; 否,則篩除掉不滿足的信息點P0I,選取一次篩選保留點中顯示等級次之的點作為預(yù)保留點,重新進行判定,直至找到點的距離小于限制的距離d的保留點; 若一次篩選保留點中都沒有小于限制的距離d的點,則返回步驟3重新進行計算,直至篩選出同時滿足地圖載負量,且小于限制的距離d的保留點集。
【文檔編號】G09B29/00GK104036688SQ201410230409
【公開日】2014年9月10日 申請日期:2014年5月27日 優(yōu)先權(quán)日:2014年5月27日
【發(fā)明者】季剛, 時宜, 涂巖愷, 林秋芳, 程行榮 申請人:廈門雅迅網(wǎng)絡(luò)股份有限公司