首页 / 浏览问题 / WebGIS / 问题详情
加载地形服务出不来
12EXP 2024年01月08日

使用CesiumLab根据dem图自建的地图服务,使用原生CesiumJS 加载正常,使用超图cesium 加载不出来,加载代码:

terrainProvider: new Cesium.CesiumTerrainProvider({
  isSct : false,
  url:"服务地址",
  minimumLevel: 0,
  maximumLevel: 15,
})


使用超图idesktop转换服务也试了,但是需要iserver发布, 能使用tomcat或nginx等web服务器发布吗?
或者说,怎么使用超图cesium正常加载 常规地形服务
还有就是 为什么 CesiumTerrainProvider 在文档中找不到?

2 个回答

你好,1、请问原生CesiumJS 是什么版本呢?超图的Cesium是基于原生1.67版本开发的。

2、CesiumTerrainProvider加载地形服务和原生的使用方式一样,也可以通过iserver发布的地形服务,url地址:http://www.supermapol.com/realspace/services/3D-ZF_normal/rest/realspace/datas/srtm_54_07@zhufeng

官网示例:http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/editor.html#terrainAndImagery

3、CesiumTerrainProvider 在线文档可以直接搜索:

http://support.supermap.com.cn:8090/webgl/Cesium/docs/Documentation/CesiumTerrainProvider.html?classFilter=CesiumTerrainProvider

如果尝试以上方案依然没有加载出来,可以将地形数据私信发我,这边本地测试一下。

1,865EXP 2024年01月08日

1. 刚使用官方cesium1.67的版本试了, 也能正常加载

2. http://support.supermap.com.cn:8090/webgl/docs/Documentation/index.html

    http://support.supermap.com.cn:8090/webgl/Cesium/docs/Documentation/

    这两个分别是什么文档 ?一个有CesiumTerrainProvider,一个没有。

3. 我是利用cesiumlab自建的地形服务,怎么把文件发给你?或加你个联系方式发你?

1、回答2中的地址中没有是因为那是SuperMap iClient3D for WebGL产品,该产品是将Cesium原生的CesiumTerrainProvider进行了再次封装,所以接口名不再是CesiumTerrainProvider,而是SuperMapTerrainProvider。

2、已私信你qq。

经过私信联系,是新版本加载cesiumlab发布的地形服务没有成功,使用官网示例版本正常,已上报新版本缺陷。

您好,我们现在使用的版本是 Ceisum-1.112版本,在加载IServer发布的DEM 过程中会去找layer.json 导致无法正常显示(同上述地址)

请问该问题什么时候会发布修复版本?
我发现超图cesium不止是你说的地形加不出来,连cesium官网正常跑的地形都加不出来,也不报错,你们有没有试过
我本地一样的代码,ceisum正常,超图ceisum的不行
超图的ceisum难道不是增量开发?还改了源码嘛
此处超图ceisum均指iclient for ceisum
5EXP 2024年02月29日
...