矢量瓦片技术体系的地理信息公共服务方法研究
发布时间:2021-01-16 18:34
针对地理信息公共服务平台中的地图可视化,该文提出了基于WebGL的矢量瓦片客户端渲染方法,并阐述了矢量切片数据规范,矢量切片数据转换,渲染引擎,地图符号化配置,地图样式定制等主要内容。以WebGL的地图渲染、Web Workers的下载优化、Protocol Buffers的数据序列化和矢量瓦片属性混淆为关键技术,实现了矢量切片在客户端的快速渲染和地图的多样化表达。实验结果表明,本文提到的方法可以有效降低数据生产时间、数据量和带宽消耗,并显著提升数据更新速度。
【文章来源】:测绘科学. 2020,45(10)北大核心
【文章页数】:5 页
【部分图文】:
软件整体框架图
如图2所示,地理要素坐标首先投影成相对瓦片的像素坐标,之后通过WebGL API将数据传入GPU,经过Vertex Shader变化成几何对象,经由Geometry Shader处理成像素网格,随后由Fragment Shader进行上色并输出图形。本文中,渲染引擎基于开源类库mapbox-gl-js进行定制,在原有类库的基础上重构了坐标参考系统模块,使其支持天地图采用的EPSG:4490参考系。3.2 基于Web Workers[9-10]的矢量瓦片下载优化
本文将需要混淆的目标转换为数字,然后转换为16进制。跟常规的进制转换不同的地方在于,本文自定义了字母表,并且可对字母表进行重排。因此混淆机制可每天动态更新,同样的字符不同时期的混淆结果是不一致的,这样可以防止对混淆算法进行逆向(图3)。4 实例测试与评价
【参考文献】:
期刊论文
[1]基于Mapbox矢量切片在线配图平台的设计与实现[J]. 翁世杰,朱雪坚,黄婷,任福. 地理信息世界. 2018(04)
[2]网络矢量地图瓦片技术研究[J]. 朱秀丽,周治武,李静,赵勇,彭云璐. 测绘通报. 2016(11)
[3]基于WebGL的交互平台设计与实现[J]. 汪浩,田丰,张文俊. 电子测量技术. 2015(08)
[4]基于Protobuf的数据传输协议[J]. 聂晓旭,于凤芹,钦道理. 计算机系统应用. 2015(08)
[5]Protocol Buffer在Android企业云通讯录中的应用[J]. 殷昊,沈奇威,王纯. 电信科学. 2012(09)
[6]WebGIS中瓦片地图关键技术研究[J]. 苏旭明,谭建成. 北京测绘. 2012(02)
[7]基于GeoJSON的WFS实现方式[J]. 陈德权. 测绘科学技术学报. 2011(01)
[8]地图数据库中多边形数据的自动组织[J]. 杜清运. 测绘学报. 1989(03)
本文编号:2981326
【文章来源】:测绘科学. 2020,45(10)北大核心
【文章页数】:5 页
【部分图文】:
软件整体框架图
如图2所示,地理要素坐标首先投影成相对瓦片的像素坐标,之后通过WebGL API将数据传入GPU,经过Vertex Shader变化成几何对象,经由Geometry Shader处理成像素网格,随后由Fragment Shader进行上色并输出图形。本文中,渲染引擎基于开源类库mapbox-gl-js进行定制,在原有类库的基础上重构了坐标参考系统模块,使其支持天地图采用的EPSG:4490参考系。3.2 基于Web Workers[9-10]的矢量瓦片下载优化
本文将需要混淆的目标转换为数字,然后转换为16进制。跟常规的进制转换不同的地方在于,本文自定义了字母表,并且可对字母表进行重排。因此混淆机制可每天动态更新,同样的字符不同时期的混淆结果是不一致的,这样可以防止对混淆算法进行逆向(图3)。4 实例测试与评价
【参考文献】:
期刊论文
[1]基于Mapbox矢量切片在线配图平台的设计与实现[J]. 翁世杰,朱雪坚,黄婷,任福. 地理信息世界. 2018(04)
[2]网络矢量地图瓦片技术研究[J]. 朱秀丽,周治武,李静,赵勇,彭云璐. 测绘通报. 2016(11)
[3]基于WebGL的交互平台设计与实现[J]. 汪浩,田丰,张文俊. 电子测量技术. 2015(08)
[4]基于Protobuf的数据传输协议[J]. 聂晓旭,于凤芹,钦道理. 计算机系统应用. 2015(08)
[5]Protocol Buffer在Android企业云通讯录中的应用[J]. 殷昊,沈奇威,王纯. 电信科学. 2012(09)
[6]WebGIS中瓦片地图关键技术研究[J]. 苏旭明,谭建成. 北京测绘. 2012(02)
[7]基于GeoJSON的WFS实现方式[J]. 陈德权. 测绘科学技术学报. 2011(01)
[8]地图数据库中多边形数据的自动组织[J]. 杜清运. 测绘学报. 1989(03)
本文编号:2981326
本文链接:https://www.wllwen.com/kejilunwen/dizhicehuilunwen/2981326.html