F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第1頁
F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第2頁
F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第3頁
F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第4頁
F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、說 明 書 摘 要本發(fā)明公開了一種多個定位點合并分級顯示的方法及系統(tǒng),涉及計算機地理信息系統(tǒng)技術(shù)領(lǐng)域。首先根據(jù)需要觸發(fā)地圖縮放,獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;之后查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的地理坐標(biāo),將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);最后確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo),將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),在地圖上標(biāo)定顯示。本發(fā)明所述的方法及系統(tǒng)根據(jù)用戶對地圖的縮放操作,使地圖當(dāng)前顯示范圍內(nèi)的目標(biāo)定位點能夠多點合并分級顯示,使目標(biāo)定位點的顯示方式更符合實際顯示需要,也提高了目標(biāo)定位點顯示的效率,為提升用戶體驗提供了有效解

2、決方案。9權(quán) 利 要 求 書 1一種多個定位點合并分級顯示的方法,包括以下步驟:(1)啟動地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;(2)查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);(3)確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo),得到過濾后的目標(biāo)定位點的像素坐標(biāo);(4)將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。2如權(quán)利要求1所述的一種多個定位點合并分級顯示的方法,其特征在于,步驟(1)中,還包括獲取縮放后地圖的當(dāng)前縮放級別,步驟(3)中,根據(jù)縮放后地圖的當(dāng)前縮

3、放級別確定地圖上的像素過濾半徑。3如權(quán)利要求1所述的一種多個定位點合并分級顯示的方法,其特征在于,步驟(2)中,將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)時,記錄每個像素坐標(biāo)對應(yīng)的地理坐標(biāo)的坐標(biāo)ID,步驟(4)中,將像素坐標(biāo)轉(zhuǎn)換為地理坐標(biāo)時,根據(jù)像素坐標(biāo)對應(yīng)的坐標(biāo)ID得到其對應(yīng)的地理坐標(biāo)。4如權(quán)利要求1所述的一種多個定位點合并分級顯示的方法,其特征在于,步驟(3)中,根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo)的具體方式包括:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,以過濾中心點為中心,以像素過濾半徑的長度構(gòu)建正方形,如果目標(biāo)定位點落在所述的正方形之內(nèi),則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點。5

4、如權(quán)利要求1所述的一種多個定位點合并分級顯示的方法,其特征在于,步驟(3)中,根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo)的具體方式包括:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,計算目標(biāo)定位點與過濾中心點的距離;查看目標(biāo)定位點與過濾中心點的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點。6如權(quán)利要求4或5所述的一種多個定位點合并分級顯示的方法,其特征在于,步驟(4)中,將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo)并在地圖上標(biāo)定顯示的具體方式為:將過濾后保持的目標(biāo)定位點以坐標(biāo)單點的方式顯示,將過濾后隱藏的所有目標(biāo)定位點以坐標(biāo)點群的方式顯示。7如權(quán)利要求6所述的一種

5、多個定位點合并分級顯示的方法,其特征在于,以坐標(biāo)點群的方式顯示目標(biāo)定位點時,顯示的坐標(biāo)點群的地理坐標(biāo)為過濾中心點的地理坐標(biāo)。8. 如權(quán)利要求7所述的一種多個定位點合并分級顯示的方法,其特征在于,所述的過濾中心點為當(dāng)前顯示區(qū)域范圍內(nèi)的任一點或者為當(dāng)前顯示區(qū)域范圍內(nèi)的一個目標(biāo)定位點。9. 一種多個定位點合并分級顯示的系統(tǒng),包括:地圖引擎模塊,用于啟動地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;坐標(biāo)查詢模塊,用于查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);坐標(biāo)過濾模塊,用于確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍

6、內(nèi)目標(biāo)定位點的像素坐標(biāo),得到過濾后的目標(biāo)定位點的像素坐標(biāo);坐標(biāo)顯示模塊,用于將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。10.如權(quán)利要求9所述的一種多個定位點合并分級顯示的系統(tǒng),其特征在于,所述的坐標(biāo)過濾模塊包括:距離計算單元,用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,計算目標(biāo)定位點與過濾中心點的距離;過濾單元,用于查看目標(biāo)定位點與過濾中心點的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點。11.如權(quán)利要求9所述的一種多個定位點合并分級顯示的系統(tǒng),其特征在于,所述的坐標(biāo)過濾模塊包括:過濾正方形構(gòu)建單元,用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,以過濾中心

7、點為中心,以像素過濾半徑的長度構(gòu)建正方形。過濾單元,用于查看目標(biāo)定位點是否落在所述的正方形之內(nèi),若是則隱藏目標(biāo)定位點,若否則保留該標(biāo)定位點。12.如權(quán)利要求10或11所述的一種多個定位點合并分級顯示的系統(tǒng),其特征在于,所述的坐標(biāo)顯示模塊包括:單點顯示單元,用于將過濾后保持的目標(biāo)定位點以坐標(biāo)單點的方式顯示;點群顯示單元,用于將將過濾后隱藏的所有目標(biāo)定位點以坐標(biāo)點群的方式顯示。說 明 書一種多個定位點合并分級顯示的方法及系統(tǒng)技術(shù)領(lǐng)域本發(fā)明涉及計算機地理信息系統(tǒng)技術(shù)領(lǐng)域,具體涉及一種多個定位點合并分級顯示的方法及系統(tǒng)。背景技術(shù)在計算機地理信息系統(tǒng)中,經(jīng)常需要面臨解決大數(shù)據(jù)量的定位點展示的問題。當(dāng)前在

8、處理大數(shù)據(jù)量定位點展現(xiàn)上,通用做法是采取坐標(biāo)過濾技術(shù),在地圖放大到某個特定地圖級別時,才將真實的定位點展示。除此以外還可以采取用“分布點”示意?,F(xiàn)有的大批量定位點展示方式的優(yōu)點是:明顯減輕了地圖在初始化到特定級別之間的展示壓力,缺點是到了特定級別后,目標(biāo)的定位點全部展示出來,如果此級別下仍然存在定位點聚集密度大,則存在難以分清具體目標(biāo)的情況,如圖1中所示,圖中的三角形標(biāo)號為需要在地圖上展示的定位點,由于點位點數(shù)量較大,密集處無法分清具體某個定位點??傊?,現(xiàn)有的大批量定位點展示方式中在定位點展示上缺乏層次感,易造成用戶識別定位點混淆。發(fā)明內(nèi)容針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種多個

9、定位點合并分級顯示的方法及系統(tǒng),該方法可以根據(jù)實際地圖的縮放級別進行目標(biāo)定位點的合并分級顯示。為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為:一種多個定位點合并分級顯示的方法,包括以下步驟:(1)啟動地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;(2)查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);(3)確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo),得到過濾后的目標(biāo)定位點的像素坐標(biāo);(4)將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。進一步,如上所述的一種多個定位點合并分級顯示的方法

10、,步驟(1)中,還包括獲取縮放后地圖的當(dāng)前縮放級別,步驟(3)中,根據(jù)縮放后地圖的當(dāng)前縮放級別確定地圖上的像素過濾半徑。進一步,如上所述的一種多個定位點合并分級顯示的方法,步驟(2)中,將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)時,記錄每個像素坐標(biāo)對應(yīng)的地理坐標(biāo)的坐標(biāo)ID,步驟(4)中,將像素坐標(biāo)轉(zhuǎn)換為地理坐標(biāo)時,根據(jù)像素坐標(biāo)對應(yīng)的坐標(biāo)ID得到其對應(yīng)的地理坐標(biāo)。進一步,如上所述的一種多個定位點合并分級顯示的方法,步驟(3)中,根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo)的具體方式包括:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,以過濾中心點為中心,以像素過濾半徑的長度構(gòu)建正方形,如果目標(biāo)定位點落在

11、所述的正方形之內(nèi),則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點。進一步,如上所述的一種多個定位點合并分級顯示的方法,步驟(3)中,根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo)的具體方式包括:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,計算目標(biāo)定位點與過濾中心點的距離;查看目標(biāo)定位點與過濾中心點的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點。進一步,如上所述的一種多個定位點合并分級顯示的方法,步驟(4)中,將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo)并在地圖上標(biāo)定顯示的具體方式為:將過濾后保持的目標(biāo)定位點以坐標(biāo)單點的方式顯示,將過濾后隱藏的所有目標(biāo)定位點以坐標(biāo)點群的方式顯

12、示。再進一步,如上所述的一種多個定位點合并分級顯示的方法,以坐標(biāo)點群的方式顯示目標(biāo)定位點時,顯示的坐標(biāo)點群的地理坐標(biāo)為過濾中心點的地理坐標(biāo)。更進一步,如上所述的一種多個定位點合并分級顯示的方法,所述的過濾中心點為當(dāng)前顯示區(qū)域范圍內(nèi)的任一點或者為當(dāng)前顯示區(qū)域范圍內(nèi)的一個目標(biāo)定位點。一種多個定位點合并分級顯示的系統(tǒng),包括:地圖引擎模塊,用于啟動地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;坐標(biāo)查詢模塊,用于查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo);坐標(biāo)過濾模塊,用于確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)

13、定位點的像素坐標(biāo),得到過濾后的目標(biāo)定位點的像素坐標(biāo);坐標(biāo)顯示模塊,用于將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。進一步,如上所述的一種多個定位點合并分級顯示的系統(tǒng),所述的坐標(biāo)過濾模塊包括:距離計算單元,用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,計算目標(biāo)定位點與過濾中心點的距離;過濾單元,用于查看目標(biāo)定位點與過濾中心點的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點。進一步,如上所述的一種多個定位點合并分級顯示的系統(tǒng),所述的坐標(biāo)過濾模塊包括:過濾正方形構(gòu)建單元,用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,以過濾中心點為中心,以像素過濾半徑的長度構(gòu)建正方形。

14、過濾單元,用于查看目標(biāo)定位點是否落在所述的正方形之內(nèi),若是則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點。再進一步,如上所述的一種多個定位點合并分級顯示的系統(tǒng),所述的坐標(biāo)顯示模塊包括:單點顯示單元,用于將過濾后保持的目標(biāo)定位點以坐標(biāo)單點的方式顯示;點群顯示單元,用于將將過濾后隱藏的所有目標(biāo)定位點以坐標(biāo)點群的方式顯示。本發(fā)明的有益效果在于:本發(fā)明所述的方法及系統(tǒng),根據(jù)用戶對地圖的縮放操作,使地圖當(dāng)前顯示范圍內(nèi)的目標(biāo)定位點能夠多點合并分級顯示,使目標(biāo)定位點的顯示方式更符合實際顯示需要,也提高了目標(biāo)定位點顯示的效率,為提升用戶體驗提供了有效解決方案。附圖說明圖1為現(xiàn)有大批量定位點顯示的示意圖;圖2為具體實施

15、方式中一種多個定位點合并分級顯示的系統(tǒng)的結(jié)構(gòu)框圖;圖3為具體實施方式中一種多個定位點合并分級顯示的系統(tǒng)的各模塊的工作流程示意圖;圖4為具體實施方式中一種多個定位點合并分級顯示的方法的流程圖;圖5為具體實施方式中采用本發(fā)明所述的方法進行顯示的結(jié)果示意圖;圖6為具體實施方式中坐標(biāo)點群的個性化設(shè)置顯示示意圖。具體實施方式下面結(jié)合說明書附圖與具體實施方式對本發(fā)明做進一步的詳細說明。圖2和圖3分別示出了本發(fā)明具體實施方式中一種多個定位點合并分級顯示的系統(tǒng)的結(jié)構(gòu)框圖和各模塊之間的工作流程圖,該系統(tǒng)主要包括了地圖引擎模塊11、坐標(biāo)查詢模塊12、坐標(biāo)過濾模塊13、坐標(biāo)顯示模塊14和,其中: 地圖引擎模塊11用

16、于啟動地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍。坐標(biāo)查詢模塊12用于查詢當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)。坐標(biāo)過濾模塊13用于確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo),得到過濾后的目標(biāo)定位點的像素坐標(biāo); 坐標(biāo)顯示模塊14用于將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。本實施方式中的坐標(biāo)過濾模塊13可以采用兩種方式過濾目標(biāo)定位點的像素坐標(biāo),一種方式下該模塊包括了用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,計算目標(biāo)定位點與過濾中心點的距離的距離計算單元,以及用于查

17、看目標(biāo)定位點與過濾中心點的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點的過濾單元;另一種方式下該模塊包括用于確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,以過濾中心點為中心,以像素過濾半徑的長度構(gòu)建正方形的過濾正方形構(gòu)建單元,以及用于查看目標(biāo)定位點是否落在所述的正方形之內(nèi),若是則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點的過濾單元。其中,過濾中心點是可以由用戶根據(jù)需要確定,可以是當(dāng)前顯示區(qū)域范圍內(nèi)的任一點,也可以是當(dāng)前顯示區(qū)域范圍內(nèi)的一個目標(biāo)定位點。坐標(biāo)顯示模塊14在地圖上標(biāo)定顯示目標(biāo)像素點時,包括了用于將過濾后保持的目標(biāo)定位點以坐標(biāo)單點的方式顯示的單點顯示單元,以及用于將將過濾后隱藏

18、的所有目標(biāo)定位點以坐標(biāo)點群的方式顯示的點群顯示單元。在實際的操作中,該系統(tǒng)還應(yīng)包括坐標(biāo)存儲模塊15(相當(dāng)于數(shù)據(jù)庫),該模塊用于存儲目標(biāo)定位點的定位數(shù)據(jù),坐標(biāo)查詢模塊12通過獲取坐標(biāo)存儲模塊15中的定位數(shù)據(jù)得到目標(biāo)定位點的地理坐標(biāo)。在通過坐標(biāo)過濾模塊13得到過濾后的目標(biāo)定位點的像素坐標(biāo)后,如果過了后的顯示結(jié)果還不符合用戶的顯示需求,用戶可以再次通過地圖引擎模塊11進行地圖縮放,通過上述各模塊再次進行調(diào)整顯示。圖4示出了本具體實施方式中基于圖2和圖3中所示系統(tǒng)的一種多個定位點合并分級顯示的方法的流程圖,該方法主要包括以下步驟:步驟S21:觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍;步驟S22

19、:獲取當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo);啟動終端設(shè)備上的地圖應(yīng)用程序,根據(jù)需要觸發(fā)地圖縮放,并獲取縮放后地圖的當(dāng)前顯示區(qū)域范圍和當(dāng)前地圖的縮放級別,之后查詢數(shù)據(jù)庫中的定位數(shù)據(jù),獲取當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的地理坐標(biāo),并將地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)。其中,所述的地理坐標(biāo)為目標(biāo)定位點的實際坐標(biāo),像素坐標(biāo)為目標(biāo)定位點在地圖上的顯示坐標(biāo)。其中,在將目標(biāo)定位點的地理坐標(biāo)轉(zhuǎn)化為地圖上的像素坐標(biāo)時,記錄每個像素坐標(biāo)對應(yīng)的地理坐標(biāo)的坐標(biāo)ID。本具體實施方式中的目標(biāo)定位點是用戶需要查詢獲取的一類目標(biāo)物在地圖上對應(yīng)的點,例如,用戶需要獲取一系列車輛的位置信息在地圖上的顯示,那么,一系列車輛的位置信息

20、在地圖上對應(yīng)的點即為目標(biāo)定位點。步驟S23:根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo);步驟S24:將過濾后的目標(biāo)定位點在地圖上標(biāo)定顯示。確定地圖上的像素過濾半徑,并根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo),得到過濾后的目標(biāo)定位點的像素坐標(biāo),將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo),并在地圖上標(biāo)定顯示。由于在步驟22中,將每個目標(biāo)定位點的地理坐標(biāo)轉(zhuǎn)化為像素坐標(biāo)時,記錄了每個像素坐標(biāo)對應(yīng)的地理坐標(biāo)的坐標(biāo)ID,因此,在將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)換為地理坐標(biāo)時,可以直接根據(jù)像素坐標(biāo)對應(yīng)的坐標(biāo)ID得到其對應(yīng)的地理坐標(biāo)。在實際應(yīng)用中,通過這種方式可以省去大量的

21、逆轉(zhuǎn)化計算,并且有效的保證坐標(biāo)數(shù)據(jù)不失真。本具體實施方式中,根據(jù)縮放后地圖的當(dāng)前縮放級別確定地圖上的像素過濾半徑,這樣隨著地圖縮放級別的變化,可以自動調(diào)整像素過濾半徑,使目標(biāo)定位點的顯示方式及顯示效果更符合縮放后的地圖顯示范圍。本具體實施方式中提供了兩種根據(jù)像素過濾半徑過濾當(dāng)前顯示區(qū)域范圍內(nèi)目標(biāo)定位點的像素坐標(biāo)的方式,一種具體方式如下:首先,確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,計算目標(biāo)定位點與過濾中心點的距離;其中,過濾中心點為當(dāng)前顯示區(qū)域范圍內(nèi)的任一點或者為當(dāng)前顯示區(qū)域范圍內(nèi)的一個目標(biāo)定位點;然后,查看目標(biāo)定位點與過濾中心點的距離是否大于像素過濾半徑,若是則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位

22、點。另一種方式為:確定當(dāng)前顯示區(qū)域范圍內(nèi)的過濾中心點,以過濾中心點為中心,以像素過濾半徑的長度構(gòu)建正方形,如果目標(biāo)定位點落在所述的正方形之內(nèi),則隱藏目標(biāo)定位點,若否則保留目標(biāo)定位點。也就是基于像素過濾半徑構(gòu)建“像素過濾正方形”,將落在正方形內(nèi)的點隱藏。將過濾后的目標(biāo)定位點的像素坐標(biāo)轉(zhuǎn)化為地理坐標(biāo)并在地圖上標(biāo)定顯示的具體方式為:將過濾后保持的目標(biāo)定位點以坐標(biāo)單點的方式顯示,將過濾后隱藏的所有目標(biāo)定位點以坐標(biāo)點群的方式顯示。其中,以坐標(biāo)點群的方式顯示目標(biāo)定位點時,顯示的坐標(biāo)點群的地理坐標(biāo)為過濾中心點的地理坐標(biāo)。此外,在以坐標(biāo)點群的方式顯示時,可以在坐標(biāo)點群的一個較小設(shè)定范圍內(nèi)標(biāo)定該坐標(biāo)點群中隱藏的

23、目標(biāo)定位點的個數(shù)。也就是說,將與目標(biāo)定位點的距離在同一像素過濾半徑內(nèi)(采用上述兩種過濾方式中的一種判定是否符合)的所有目標(biāo)定位點過濾隱藏,并通過一個點群的方式顯示這些隱藏的目標(biāo)定位點。其中,過濾中心點的選取可以在整個當(dāng)前顯示區(qū)域范圍內(nèi)只選取一個,也可以將整個顯示區(qū)域范圍選定多個,如圖5中所示,圖中的整個大的實線外框表示當(dāng)前顯示區(qū)域范圍,圖中的所有顯示的點1、點2,,均是目標(biāo)定位點,該圖中選定了目標(biāo)定位點點1和點8作為了過濾中心點,過濾半徑如圖中所示,經(jīng)過計算可以知道點1-點6、以及點13與點1的距離均位于“像素過濾正方形”內(nèi),這些點均需要隱藏,并通過點群1顯示這一組點,點群1中隱藏的目標(biāo)點個數(shù)為7個;點7-10與8的距離也均位于“像素過濾正方形”,這些點均需要隱藏,并通過點群2顯示這一組點,點群2中隱藏的目標(biāo)點群的個數(shù)為4個。本發(fā)明所述的方法及系統(tǒng),隨地圖級別縮小,逐級合并定位點,并以簡潔的圖標(biāo)統(tǒng)一命名“點群名稱”,不會造成混淆。隨地圖級別放大,逐級將定位點剝離“點群”,將超出過濾半徑范圍內(nèi)的目標(biāo)定位點逐漸分離顯示,并可還原成目標(biāo)定位點的原名稱,如圖5所示。在縮小時,可以縮小到地圖上只有一個點群圖標(biāo)標(biāo)注,可以放大到知道直到區(qū)域內(nèi)每個目標(biāo)定位點都顯示出位置。此外,還可以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論