首页 / 浏览问题 / 三维GIS / 问题详情
超图webgl 加载cesiumlab处理后地形失败,也不报错就啥都没有
222EXP 2022年07月05日
//在超图webgl加载地形代码,
viewer.terrainProvider = new Cesium.CesiumTerrainProvider({
  url: 'http://192.168.1.101/nginx/dx/',
  isSct: false,//地形服务源自SuperMap iServer发布时需设置isSct为true
})
//测试在原生cesium中加载地形数据表现正常
let terrainProvider = new Cesium.CesiumTerrainProvider({
  url: 'http://192.168.1.101/nginx/dx'
})
viewer.terrainProvider = terrainProvider

1个回答

您好,可以从以下几个方面来排查:

1.可以先检查一下地形服务标准。SuperMap iServer发布的地形服务和STK全球地形服务都是可以加载的,其它三方的能否加载要看数据标准能不能符合原生Cesium.CesiumTerrainProvider的需求。建议可以使用iServer进行地形服务发布或转发;

2.然后可以设置下相机位置,定位至地形;

3.另外这边的地形是没有颜色的实体地形,可以与影像服务组合一起加载到webgl中,可以达到一个有颜色的起伏视觉效果。

希望可以帮助到您。
785EXP 2022年07月05日
...