Cesium:加载本地高程/地形数据
cesium加载本地高程数据
·
下载所需地区的高程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是必须的
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献8条内容
所有评论(0)