网上找的4个工具用于地形切片
1.terrain地形生成-ctb方式,也就是编译好的ctb版本,取消了gzip压缩
2.terrain地形生成-gdal方式,使用的gdal2srtmtiles-demo.py
3.terr2cesiumApp
4.cesiumlab
第一个软件存在的问题,海底地形异常,似乎是没考虑过地形有负值?效果如图
第二个软件给的安装环境是py2,其实py3也行变化不大,只需要吧两处'\x00'的位置前面加个b,写成这样b'\x00'就行了。但是地形效果去哪了?console并无错误输出
第三个软件生成的地形效果和Cesiumlab一样。如图
由于CesiumLab在离线环境使用需要购买单机许可,目前只能用terr2cesiumApp了,有个小问题就是不能指定切片层级,默认是自动计算的最高层级。
测试数据来自GEBCO2022,在三巴海峡附近截取了一块生成0-10层地形。影像瓦片使用的本地wmts服务,层级不高可能是导致地形也不细致的原因。
地形起伏不明显,可以调高一点:
viewer.scene.globe.terrainExaggeration = 5.0;