1、缓存文件类型TIN格式,TIN的地形sct只能加一个
const viewer = new Cesium.Viewer('cesiumContainer');
viewer.terrainProvider = new Cesium.CesiumTerrainProvider({isSct: true, // 是否为iServer发布的TIN地形服务,stk地形设置为falserequestWaterMask : true, // 是否请求水面标志位(用于水面特效),默认不请求。requestVertexNormals : true, // 是否请求法线(用于光照效果),默认不请求。url:'http://localhost:8090/Terrain' //地形发布的iserver地址
})
参考文档:
CesiumTerrainProvider - Cesium Documentation
2、缓存文件类型DEM,DEM的地形sct可以加多个,按照先渲染的排在前面
备注:不能用生产场景的方式合并数据,要一个个直接导出就可以
const viewer = new Cesium.Viewer('cesiumContainer');
viewer.terrainProvider = new Cesium.SCTTerrainProvider({urls:['http://localhost:8090/Terrain_1','http://localhost:8090/Terrain_2','http://localhost:8090/Terrain_3','http://localhost:8090/Terrain_4'] //地形发布的iserver地址数组
})//Terrain_1会在最上层 2,3,4依次类推,Terrain_4在最底层
参考文档:
SCTTerrainProvider - Cesium Documentation