cesium在线地形图需要系统默认的地形图或者是线上的地形图url,默认地形图可以直接使用案例的,推荐几个线上的地形图地址:
火星科技:https://data.marsgis.cn/terrain
恒歌科技:http://www.freexgis.com/web-data/terrain
CesiumLab:https://lab.earthsdk.com/terrain/577fd5b0ac1f11e99dbd8fd044883638
CesiumLab2:https://lab.earthsdk.com/terrain/42752d50ac1f11e99dbd8fd044883638
需要使用CesiumTerrainProvider。
例如:
const terrainProvider = new Cesium.CesiumTerrainProvider({ url: 'https://data.marsgis.cn/terrain'});
const viewer = new Cesium.Viewer('cesiumContainer', {
terrainProvider
});
ESRI地址:https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer
需要使用ArcGISTiledElevationTerrainProvider。
例如:
const terrainProvider = new Cesium.ArcGISTiledElevationTerrainProvider({
url:
"https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer",
});
const viewer = new Cesium.Viewer('cesiumContainer', {
terrainProvider
});