摘要
针对地理信息公共服务平台中的地图可视化,该文提出了基于WebGL的矢量瓦片客户端渲染方法,并阐述了矢量切片数据规范,矢量切片数据转换,渲染引擎,地图符号化配置,地图样式定制等主要内容。以WebGL的地图渲染、Web Workers的下载优化、Protocol Buffers的数据序列化和矢量瓦片属性混淆为关键技术,实现了矢量切片在客户端的快速渲染和地图的多样化表达。实验结果表明,本文提到的方法可以有效降低数据生产时间、数据量和带宽消耗,并显著提升数据更新速度。
For the map visualization in Geographic Information Public Service Platform,this paper proposed a WebGL-based vector tile rendering method on client-side and explained the main contents of vector tile specification,vector tile transformation,rendering engine,map symbolization configuration,map style customization. With the key technologies of WebGL based map rendering,Web Workers based download optimization,Protocol Buffers based serialization and vector tile attributes obfuscation,the fast rendering of vector tile on client side and various expression of map visualization were implemented. The results of experiment indicated that the method mentioned in this paper could reduce the data production time,data volume and bandwidth consumption effectively,and improve the data update speed significantly.
作者
杨士乐
邹文明
陶彪
姜陆炯
YANG Shile;ZOU Wenming;TAO Biao;JIANG Lujiong(Zhejiang First Surveying and Mapping Institute,Hangzhou 311100,China)
出处
《测绘科学》
CSCD
北大核心
2020年第10期168-172,共5页
Science of Surveying and Mapping