下载所需地区的高程DEM数据

一般在地理空间数据云上进行数据下载。地理空间数据云
选择高级检索,根据需求选择数据及,然后选择区域,进行检索后就可以进行下载。
在这里插入图片描述

将tif格式转换为terrain格式

下载数据完成后,一般是多个压缩包,将每个压缩包内的×××_dem.tif进行转换,转换为terrain格式。推荐使用Cesiumlab(Cesium实验室),方便便捷而且免费。Cesium实验室下载地址
下载注册完成后,打开后依次选择地形切片添加散列文件输出文件确认
在这里插入图片描述
确认后会生成如下图格式的文件夹
在这里插入图片描述

使用Cesium进行地形展示

1. 可以使用Cesium实验室自带的发布服务,加载本地DEM数据

依次点击上方分发服务,地形服务,会显示刚才生成的terrain数据在本地服务器的url地址,可以作为加载地址加载
在这里插入图片描述

2. 将生成好的terrain数据文件夹发布到IIS或者Tomcat上,使用自己的url进行生成

加载显示地形

代码

let terrainProvider = new Cesium.CesiumTerrainProvider({
    url: 'http://localhost:9000/terrain/856572e01f3811ebbd1ddfee4d51935d'
});
viewer.terrainProvider = terrainProvider;

效果

在这里插入图片描述
CesiumTerrainProvider可以选择很多参数,其中url是必须的
在这里插入图片描述

在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐