使用iServer发布的地形服务在代码中加载不出来

0 投票

1、将地形数据叠加遥感影像的场景发布为服务之后,访问scenes中的链接可在浏览器预览正确地形:

三维场景列表:

http://localhost:8090/iserver/services/3D-WuHanShi18JiGaoChengTu_BaoKuoLiangZiHu_1-DEMShuJu/rest/realspace/scenes/%E6%AD%A6%E6%B1%89%E5%B8%8218%E7%BA%A7%E9%AB%98%E7%A8%8B%E5%9B%BE_%E5%8C%85%E6%8B%AC%E6%A2%81%E5%AD%90%E6%B9%96_1@DEM%E6%95%B0%E6%8D%AE.openrealspace

2、在datas目录下直接通过点击WebGL3D(支持浏览s3m缓存)形式浏览,系统报错

 3、在WebGL前端使用以下代码,直接通过链接访问地形服务也报错

terrainProvider: new Cesium.CesiumTerrainProvider({

url: URL_CONFIG.SERVER_URL + ':8090/iserver/services/3D-WuHanShi18JiGaoChengTu_BaoKuoLiangZiHu_1-DEMShuJu/rest/realspace/datas/武汉市18级高程图_包括梁子湖_1@DEM数据',

isSct: true//地形服务源自SuperMap iServer发布时需设置isSct为true

}),

错误内容如下:

请问以上流程问题出在哪里呢?

12月 20, 2019 分类:  198次浏览 | 用户: WHU_LYN 初出茅庐 (20 分)

1个回答

0 投票
 
已采纳
我访问不了您上面的地址。

请问您这个地形有没有切TIN地形缓存呢?idesktop和iserver分别用的什么版本呢?
12月 20, 2019 用户: 赵爽 登峰造极 (6,206 分)
采纳于 12月 20, 2019 用户:WHU_LYN

iDesktop 和 iServer都用的10i正式版

地形有切成地形缓存:

抱歉,我换成10i配套的这个WebGL就可以了,应该是版本的问题

SuperMap_iClient3D_10i_for_WebGL_1911071606
好的,解决了就好
...