Page 186 - 测绘与空间地理信息研究
P. 186
Surveying and Mapping and Spatial Geographic Information Research
测绘与空间地理信息研究
(二)Cesium 加载地形及影像服务
Cesium 虚拟地球可视化是通过影像数据(DOM)和地形数据(DEM)分别
展示三维场景的纹理材质信息和描述高低起伏的地表信息。Cesium 支持在线和
本地服务两种方式加载影像和地形。在线服务方面,Cesium 提供了丰富的接口
加载常见的地图服务,如表 6-5 所示。
表 6-5 Cesium 影像地图服务接口
Cesium 接口 支持服务
ArcGisMapServerImageryProvider ArcGIS Online 和 Server 的服务
BingMapsImageryProvider Bing 地图影像,可指定 mapStyle
createOpenStreetMapImageryProvider OSM 影像服务,根据 url 选择风格
createTileMapServiceImageryProvider 可根据 MapTiler 规范发布服务
GoogleEarthEnteriseImageryProvider 谷歌地球企业级服务
GridImageryProvider 渲染每个瓦片内部的格网,了解精细度
MapboxImageryProvider Mapbox 影像服务
SingleTileImageryProvider 单张图片影像服务,适合离线数据
TileCoordinatesImageryProvider 渲染每一个瓦片的范围,方便调试
UrlTemplateImageryProvider 指定 url,自定义 Provider,如高德
WebMapServiceImageryProvider 符合 WMS 规范的影像服务
WebMapTileServiceImageryProvider WMTS1.0.0 规范的影像服务
当处于局域网环境下无法连接到外部网络来加载在线地图服务时,就需
要自己发布地图数据。当前有两种类型的地图服务标准被广泛使用:TMS 和
WTMS。GeoServer作为最常用的地图服务发布开源工具,具有地图数据发布迅速,
用户更新便捷,以及要素数据快速删除和插入的特点,使得空间地理信息能在用
户之间自由共享。此外也可通过 Tomcat、IIS 等服务器进行发布,将处理好的影
像瓦片数据拷贝 TomcatWebapps 目录下,通过 Cesium Web Map Service lmagery
Provider 接口进行加载,若无法显示,则需对 Tomcat 进行跨域处理。还有一种
在本机使用的简单方法,即通过 Cesium 提供的 createTileMapServicelmageryProvi
der 接口直接加载地图瓦片数据。
Cesium 除提供常规的接口(provide)外,还有丰富的图层操作接口(layer),
如多图层叠加设置、图层分裂设置,以及网格图层,瓦片坐标图层等。
·176·

