999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于四叉樹編碼的要素分級顯示過濾技術

2014-08-15 01:40:26徐紅波郝立貞
測繪通報 2014年6期
關鍵詞:瓦片設置

徐紅波,郝立貞

(1. 浙江省地理信息中心,浙江 杭州 310012; 2. 浙江省測繪大隊,浙江 杭州 310030)

一、引 言

目前,為提高服務器響應速度和改善用戶體驗,人們在WebGIS應用中普遍采用地圖瓦片技術,即按照一定的數學規則,把地圖切成一定規格的小圖片集保存到服務器上。當用戶通過客戶端瀏覽器訪問地圖服務時,不是由服務器實時創建一幅圖片來送到客戶端,而是服務器直接返回當前地圖坐標區域所對應的小瓦片后在客戶端拼接成地圖,這樣就可以通過降低服務器負擔來極大提升地圖瀏覽的速度[1-4]。由于地圖瓦片為靜態圖片數據,一般不能修改其中的地圖顯示樣式,因此在生成地圖瓦片前,需要將地圖數據進行合適的符號化設置,同時要根據地圖數據的特征,考慮在不同的顯示比例尺下顯示一定數目的要素,做到沒有嚴重的要素壓蓋、重疊現象。為了減少要素壓蓋、重疊現象,通常根據圖層中要素的分類代碼、等級、類型、級別、年份等屬性分層過濾要素,使得在不同的顯示比例尺下顯示不同數目要素,顯示比例尺小時顯示要素數目少,隨著顯示比例尺的增大,顯示要素數目逐漸增多。但是通過屬性進行分層過濾在圖層要素數目很大、要素空間分布不均勻等情況下常存在不同顯示比例尺間過渡不自然、要素存在局部聚集等現象,據此符號化設置生成的地圖瓦片數據在地圖縮放過程中有要素突然變多、要素疏密不均之感。

為提高針對要素數目多、空間分布不均的地圖數據的瓦片效果,本文提出基于四叉樹編碼的要素分級顯示過濾技術,即通過對地圖數據要素根據其空間坐標生成不同長度的四叉樹編碼,在不同的顯示比例尺下顯示不同長度的四叉樹編碼的對應要素,從而實現地圖數據的縮放效果自然流暢、顯示要素分布均勻。

二、四叉樹編碼原理

空間數據的四叉樹編碼是將二維區域按照4個象限進行分割,并為分布于每個象限中的空間要素賦編碼的過程。每個象限區域可以繼續分割為4個子象限,依次類推,直至象限內只有一個空間要素為止。其編碼方式如圖1所示。

圖1 四叉樹編碼原理

根據該原理可以將空間數據賦指定級別的四叉樹編碼,編碼的長度代表編碼的級別,如“3241”代表四級四叉樹編碼。

三、基于四叉樹編碼的要素分級顯示過濾

基于四叉樹編碼的要素分級顯示過濾通過對不同要素賦不同長度的四叉樹編碼,在不同的顯示比例尺下顯示不同長度四叉樹編碼的要素。

1. 一定級別的四叉樹編碼生成

根據分級顯示的需要,確定四叉樹編碼的級別L,這里的級別L可能比實際要素最長的四叉樹編碼級別少。級別L根據需要設置。一般的,四叉樹編碼到第10級即可較好地實現分級過濾顯示。確定編碼級別L后,為每個要素計算其對應的L級別的四叉樹編碼。

(1) 計算L級四叉樹編碼

依次判斷每個空間要素對應L級四叉樹編碼,并將其記錄在要素四叉樹編碼字段SCSCODE中。L級四叉樹編碼由L個數字組成,10級四叉樹編碼形如“2412314223”。

(2) 四叉樹編碼過濾

每個要素生成四叉樹編碼后需對其進行過濾,即在一個級別的四叉樹編碼中,均保留其中編碼不重復的要素,重復編碼要素保留其一。由于四叉樹在空間上將區域平均分布為4L個子區域,每個子區域最多保留一個要素,實現空間上過濾出的要素平均分布。四叉樹編碼過濾時自下而上進行,即從最長一級(L級)四叉樹編碼開始過濾,直到第1級,從而使圖層具有不同層次要素,實現要素在空間分布上的分級。建立L個四叉樹編碼字段SCSCODE1、SCSCODE2、…、SCSCODEL,用于存儲經過過濾后的四叉樹編碼。由于級別L可能比實際要素最長的四叉樹編碼級別要少,對于L級的四叉樹編碼,可能存在多個要素對應同一個四叉樹編碼的情況,此時,需要從相同的四叉樹編碼要素中保留一個要素編碼,保存于SCSCODEL字段中;對于不重復的L級四叉樹編碼,均保存于SCSCODEL字段中,因此具有L級四叉樹編碼的要素個數最多為4L。對于L-1級四叉樹編碼,過濾方法與L級類似,如果SCSCODEL字段中保存的L級編碼中有重復的L-1級編碼,則保留其中一個要素的L-1級編碼,保存于相應要素的SCSCODEL-1字段中;對于不重復的L-1級四叉樹編碼,均保存于SCSCODEL-1字段中,因此具有L-1級四叉樹編碼的要素個數最多為4L-1。如2個要素的5級四叉樹編碼是“32412”和“32414”,進行第4級四叉樹編碼過濾時,這2個要素的四叉樹編碼重復,均為“3214”,過濾是選擇其一即可。每一級四叉樹編碼過濾方法依次類推,直到最小一級。一般的,對于省級范圍的數據,最小一級編碼到第3級即可滿足要求,不必過濾到第1級。

2. 要素分級顯示過濾

基于過濾后的要素四叉樹編碼,可在ArcMap中設置分層顯示效果。設四叉樹編碼過濾的最小一級為S級,則將圖層在ArcMap中加載L-M+2次,如最小一級為3級,則加載圖層L-1次。為每個圖層設置相同的符號和標注樣式;為前L-2個圖層設置過濾條件,只顯示對應級別四叉樹編碼過濾出的要素,即對應四叉樹編碼過濾字段中有值的要素,如 “Not SCSCODEL IS Null And SCSCODEL〈〉”。根據每個圖層要素顯示的疏密程度,為其設置合適的顯示比例尺范圍。在設置圖層的顯示最小比例尺時,要確保在該顯示比例尺下當前圖層要素較充分地分布于顯示區域,同時要素符號和標注不重疊。圖層的顯示最大比例尺由下一級圖層的顯示最小比例尺決定。設置顯示比例尺時要保證兩個相鄰顯示比例尺間要連續且無重疊,如前一級圖層的顯示比例尺范圍為1∶100 000~1∶500 000,則后一級圖層的顯示比例尺應從1∶99 999開始。若從1∶100 000開始,會造成在1∶100 000顯示比例尺下兩個圖層同時顯示,即要素會重復、重疊顯示的問題。最小一級四叉樹編碼的圖層可不設置顯示最小比例尺,只設置顯示最大比例尺,以保證在所有顯示比例尺下均有要素顯示。最后一個圖層不設置過濾條件,而顯示所有要素。此時即可實現從較小顯示比例尺開始,隨著顯示比例尺的增大,逐漸顯示更多的要素,但每個顯示比例尺下要素符號和標注均不重疊、疏密有致、過渡自然。由于四叉樹編碼過濾自下而上進行,即在下一級過濾出的要素中繼續過濾上一級的要素,從而保證了在較小顯示比例尺下顯示的要素在其后較大顯示比例尺下均顯示。

本文提出的方法在浙江省交換平臺專題數據庫中的專題數據生成地圖瓦片時得到了充分應用。在浙江省交換平臺中建有用于30多個省級廳局單位共建共享的專題數據庫[6],該數據庫中存在許多要素數目多、空間分布不均勻的專題圖層,如郵政局的郵政營業網點、民政廳的避災安置場所、通信管理局的移動營業網點、文化廳的網吧場所等圖層。在為這些專題圖層制作地圖瓦片過程中均采用本文介紹的方法實現要素的分級顯示過濾,達到了較好的要素過濾效果。圖2—圖4為郵政營業網點專題圖層要素分級顯示過濾后的效果。

圖2 要素分級顯示效果:全省范圍

圖3 要素分級顯示效果:地市范圍

圖4 要素分級顯示效果:區縣范圍

四、結束語

地圖瓦片技術大大提高了WebGIS的速度和效率,但其傳統的基于屬性的分層過濾方法不能較好地解決要素數目多、分布不均的情況,本文提出的基于四叉樹編碼的要素分級顯示過濾技術可較好地實現要素的分層分級顯示,并在浙江省交換平臺專題數據庫的地圖瓦片生成實際應用中驗證了該方法的有效性。該方法對于點類型要素,可同時對圖形符號和標注進行過濾;對于線或面類型要素,由于其單個要素空間分布不規則,不適合對圖形符號進行過濾,但若其要素數目多,標注重疊,可利用本文方法只針對其標注進行分層顯示過濾,也可實現較好的瓦片效果。在實際要素分層過濾過程中,可根據數據特征,在基于四叉樹編碼進行要素分級顯示過濾基礎上,可結合要素的類別、等級等屬性過濾方法,實現能反映數據特征的分層顯示效果。

參考文獻:

[1] 馬維峰,王曉蕊,高松峰,等.基于服務器動態緩存和Ajax技術的WebGIS開發[J].測繪科學,2008,33(5):204-205.

[2] 王強.分布式WebGIS地圖緩存策略的應用研究[J].軟件導刊,2008,7(5):16-18.

[3] 周沛. 智能交通系統中的瓦片地圖技術研究與應用[D].上海: 同濟大學,2008:7-49.

[4] 黃夢龍.瓦片地圖技術在桌面端GIS中的應用[J]. 地理空間信息,2011,9(4):149-151.

[5] 李德仁,肖志峰,朱欣焰,等.空間信息多級網格的劃分方法及編碼研究[J].測繪學報,2006,35(1):52-70.

[6] 徐紅波. 談專題共享數據的整合與集成處理[J].浙江測繪,2012,111(2): 65-67.

猜你喜歡
瓦片設置
河水
遼河(2025年7期)2025-07-25 00:00:00
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
慣性
揚子江(2019年1期)2019-03-08 02:52:34
本刊欄目設置說明
中俄臨床醫學專業課程設置的比較與思考
地鐵出入段線轉換軌設置
基于NoSQL數據庫的瓦片地圖服務
主站蜘蛛池模板: 欧美日韩国产在线播放| 国产一级在线播放| 国产精品极品美女自在线看免费一区二区| 日韩成人免费网站| 国产福利小视频在线播放观看| 国产乱人激情H在线观看| 国产真实二区一区在线亚洲| 广东一级毛片| 2021国产在线视频| 99热这里只有精品在线播放| 日本一区二区三区精品视频| 99视频国产精品| 国产婬乱a一级毛片多女| 国产十八禁在线观看免费| 九九精品在线观看| 成人在线观看不卡| 欧美成人手机在线观看网址| 国产丝袜第一页| 乱码国产乱码精品精在线播放| 在线看片国产| 囯产av无码片毛片一级| 久久9966精品国产免费| 欧美精品在线免费| 国产丝袜第一页| 国产精品久久久久无码网站| 国产欧美视频在线| 色久综合在线| 丁香婷婷综合激情| 免费观看精品视频999| 欧美国产在线看| 日韩无码一二三区| 国产欧美日韩va| 精品撒尿视频一区二区三区| 日韩欧美中文字幕在线韩免费 | 理论片一区| 亚洲 成人国产| 中国成人在线视频| 亚洲a级毛片| 久久婷婷国产综合尤物精品| 亚洲AⅤ波多系列中文字幕| 九九九精品视频| 成人午夜视频在线| 久久精品人人做人人综合试看| 直接黄91麻豆网站| 热思思久久免费视频| 久久精品亚洲热综合一区二区| 国产女人18水真多毛片18精品 | 国产成人无码AV在线播放动漫| 午夜精品一区二区蜜桃| 又大又硬又爽免费视频| 99re免费视频| 国产成人免费观看在线视频| 97精品久久久大香线焦| 国产va免费精品观看| 亚洲日韩在线满18点击进入| 久久鸭综合久久国产| 成人无码区免费视频网站蜜臀| 无码免费的亚洲视频| 亚洲成人黄色在线| 国产精品思思热在线| 亚洲欧美一级一级a| 91探花国产综合在线精品| 国产视频a| 国产最爽的乱婬视频国语对白| a毛片免费在线观看| 亚洲日韩每日更新| 国产精品成人AⅤ在线一二三四| 久久国产V一级毛多内射| 国产免费a级片| 国产一在线| 亚洲天堂福利视频| 国产青榴视频在线观看网站| 国产精品自在自线免费观看| 国产乱子精品一区二区在线观看| 亚洲Av激情网五月天| 91香蕉国产亚洲一二三区| 九色在线观看视频| 嫩草在线视频| 日本欧美视频在线观看| 成人在线不卡视频| 网久久综合| 免费国产一级 片内射老|