发布地形缓存后可在iserver中预览但无法在webgl中加载

0 投票

使用产品:iserver 10.1 操作系统:win10 x64

数据类型:地形缓存文件,文件名:wjdem@wjdx.sct

数据大小:3.46GB,地形面积超过200平方公里

问题描述:

1.webgl功能正常,使用旧的地形文件可以正常显示,旧地形缓存文件大小:4.46MB;

2.在iserver中更新了新地形缓存文件,可以在iserver中预览,但无法在webgl中加载,后台报503错误,访问缓存地址:

 http://localhost:8090/iserver/services/3D-wenjiang/rest/realspace/datas/wjdem@wjdx/data/path/wjdem@wjdx.sct

提示:{"succeed":false,"error":{"code":503,"errorMsg":"2"}}

3.是因为地形文件太大的原因导致的么?如何解决呢?

9月 28, 2021 分类:  59次浏览 | 用户: 随风消散记忆 (4 分)

1个回答

0 投票
你好,在WebGL里面加载地址写到 http://localhost:8090/iserver/services/3D-wenjiang/rest/realspace/datas/wjdem@wjdx 即可
9月 29, 2021 用户: 卷饼先生 登峰造极 (5,942 分)
加载地址和原来的地形文件加载没问题,我的问题是,更新了高精度的地形缓存,iserver中也可预览,正常情况,访问提问中的地址,应该是跳转到下载,可以保存地形缓存,但现在加载新地形缓存,console返回的是503错误。

翻看其他相关问答,猜测原因是数据版本问题,我的webgl用的是9D,但地形使用10i切的,在切地形缓存是,iDesktop 9D切的地形缓存切到80%总是莫名闪退,猜测是内存崩了,毕竟新地形数据超过10GB,所以采用10i重新切的。但切好后无法在我webgl中加载。现正想法降低数据大小,重新切缓存。
...