首页 / 浏览问题 / 三维GIS / 问题详情
iServer转发地形服务时无法显示
22EXP 2020年05月09日

现有两台电脑的iServer,一台A用于创建场景,生成场景缓存,并使用缓存发布服务测试,另一台B用于对外发布服务

1、在A上创建了球面场景,加载地形,并生成场景缓存如下:

2、在A上通过iServer发布工作空间,使用WHDEM.sxwu发布,发布后可正常预览地形起伏

3、将A中的场景缓存拷贝到B服务器中,并以同样的方式,快速发布工作空间服务,之后却无法预览,且前端报错

求问是哪里操作出了问题吗?两台电脑的iServer版本都是10.0.0

1个回答

您好您将第二台电脑中发布的服务记载到webgl中进行查看,查看一下是否存在地形。
2,560EXP 2020年05月09日
下面这张图就是第二台电脑在浏览器端访问地形之后的结果,一马平川
不要通过iserver自带的浏览器查看,您试一下把服务放到官网的范例中查看一下是否有地形。
我放啦,也是一样的,通过terrainProvider: new Cesium.CesiumTerrainProvider({})加上去的,url用A电脑的服务地址有,B电脑的没有
您方便把您的数据截取一小部分发过来么,这边测试一下。私信我云盘连接就可以。
找到原因了,A电脑装的是10i beta版本,B电脑是不带beta的,所以说两者的三维缓存还不能通用?
目前是存在有些版本的iserver加载不出地形出现渲染错误的。您b电脑用的具体版本号方便发一下么?
...