iServer转发地形服务时无法显示

0 投票

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

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

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

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

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

5月 9 分类:  69次浏览 | 用户: WHU_LYN 初出茅庐 (20 分)

1个回答

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