全文预览

基于Cesium的三维WebGIS研究及开发

上传者:读书之乐 |  格式:doc  |  页数:9 |  大小:58KB

文档介绍
?x={x}&y={y}&z={z}'})});4.2简单功能实现4.2.1标注及画线功能标注与划线功能是?GIS系统中的最基础功能,通过Cesium中的entities类来实现。用户可以在地图上对点进行标注,并通过贴合地形的画线功能做到三维数据的展示,如图4所示。4.2.2量测功能用户能通过量测功能进行对地图上绘图线段与多边形面积的量测,即一种空间面积量测的功能。?通过CesiumMath类中封装好的方法即可实现。4.2.3查询及定位功能用户提供查询条件,就能方便的查询到兴趣点的信息,并能在地图上进行定位,也能通过坐标进行定位查询。通过Cesium.Cartesian3中fromDegrees方法对经纬度坐标进行转换,并用flyTo方法进行定位。5结语随着地理信息网络服务、虚拟现实技术、空间信息可视化技术、GIS技术的不断发展,构建三维的WebGIS可视化平台也成为了GIS发展中关键的一环。该文分析基于Web服务的GIS框架,讨论了Cesium框架与Cesium下地形数据处理方法,提出了开源三维GIS――Cesium的开发方案,并实现了WebGIS系统中的部分基本功能。参考文献肖乐斌.基于栅格框架的三维GIS集成数据模型与空间分析研究[D].北京:中国科学院地理研究所,?1999.王德生.基于HTML5和WebGL的三维WebGIS系统构建及应用[D].福州:福建师范大学,2014.Cesium.Anopen-sourceJavaScriptlibraryforworld-class3Dglobesandmaps[EB/OL]..杨鹏,邹时林.基于OpenLayers的WebGIS客户端的研发[J].测绘与空间地理信息,2012,35(3):131-133.张令奎,张小静,高凯.开源地理信息网络服务平台构建[J].测绘与空间地理信息,2015,38(1):181-184.

收藏

分享

举报
下载此文档