推荐:将 NSDT场景编辑器 加入你的3D开发工具链。
背景:项目前端使用Cesium,地形服务一直使用外网的,常常因为FQ访问的问题,导致地形数据取不到,进而导致地球不能加载,故决定搭建自己的地形服务,彻底解决这个问题。博文包含以下几个过程:
下载原始地形数据,格式为.tif。
处理地形数据,将零散的地形文件整合成一个地形文件。
配置CTB环境
使用ctb-tile指令将地形文件(.tif)加工成.terrain文件。
发布地形服务并使用Cesium调用。
一、下载原始地形数据
下载地址(精度90m):
http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp
如果你刚好需要的也是全国地形,可以从楼主网盘下载,更快更方便(密码zyt9):https://pan.baidu.com/s/1YYC25b48QAVb64mW77vCEw
网盘包含两部分内容:
dem.rar:原始数据,需要自行使用ArcMap工具整合。
合并后的数据:经过ArcMap工具处理的数据,已经整合成了一个地形文件,可以直接跳到第三步。
在网站下载流程:
1、打开网页http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp。如图: