![F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973121.gif)
![F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973122.gif)
![F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973123.gif)
![F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973124.gif)
![F8CNBFI9一種多個定位點合并分級顯示的方法及系統(tǒng)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/14/cf02c57f-2b4b-4440-aaf0-57ad1f897312/cf02c57f-2b4b-4440-aaf0-57ad1f8973125.gif)
版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年二手手機購買合同(三篇)
- 2025年買賣協(xié)議經(jīng)典版(2篇)
- 2025年臨時供用水協(xié)議(2篇)
- 2025年個人股份轉(zhuǎn)讓合同標(biāo)準(zhǔn)版本(三篇)
- 2025年個人房屋出租賃合同樣本(三篇)
- 2025年個人房屋購房合同標(biāo)準(zhǔn)樣本(2篇)
- 服裝店裝修承包協(xié)議
- 服裝店裝修合同范本公裝
- 農(nóng)村養(yǎng)殖場裝修協(xié)議模板
- 市政項目土石方運輸合同
- 關(guān)于餐飲合同范本
- CHT 4019-2016 城市政務(wù)電子地圖技術(shù)規(guī)范(正式版)
- 廣西壯族自治區(qū)南寧市2024年七年級下學(xué)期語文期末試卷附答案
- 微量注射泵安全使用和維護保養(yǎng)
- 建設(shè)用地土壤污染風(fēng)險評估技術(shù)導(dǎo)則(HJ 25.3-2019代替HJ 25.3-2014)
- 高二物理人教版(2019)選擇性必修第一冊教學(xué)設(shè)計
- 部編版歷史八年級上冊 第八單元 教學(xué)設(shè)計
- JJG 692-2010無創(chuàng)自動測量血壓計
- 徐州市2023-2024學(xué)年八年級上學(xué)期期末地理試卷(含答案解析)
- 飲料對人體的危害1
- 喉癌氣管套管護理課件
評論
0/150
提交評論