首页 / 浏览问题 / 三维GIS / 问题详情
打开三维场景报错
21EXP 2022年06月24日

打开三维场景报错 Offset is outside the bounds of the DataView

"RangeError: Offset is outside the bounds of the DataView at DataView.getUint32 (<anonymous>) at z (http://localhost:3000/discharge/Cesium/Workers/S3MBTilesParser.js:98:5411) at a (http://localhost:3000/discharge/Cesium/Workers/S3MBTilesParser.js:93:4040) at http://localhost:3000/discharge/Cesium/Workers/S3MBTilesParser.js:93:4181"

加载三维场景报错,切片数据都能请求到但是不显示。之前加载三维场景都没有问题,换了个服务就报这个错了,会不会跟iserver版本有关,之前发布服务的iserver版本是10.1.4,现在发布的版本是10.2.1。

1个回答

您好,看这个报错是数据偏移量超出视图范围。

想询问一下您具体信息:

1.您这边的数据是什么数据,模型、影像、瓦片数据还是矢量数据等?

2.您这边的是在哪里打开的,是webgl打开的,还是在iserver打开的?

3.您这边说之前没有问题,现在有问题,中间是如您所描述的只更换了版本其余都没有动吗?还是说数据也有更换?
4,151EXP 2022年06月24日
您好!

1.管网的三维模型数据;

2.webgl打开的;

3.之前是10.1.4版本发布的高程为负值的三维管网数据,中途换了10.2.1版本,管网数据从高程负值改为了高程正值,在iserver中三维场景服务都能正常打开。
您那边是否方便提供数据呢,如果可以的话,可以提供到我的邮箱799685031@qq.com,我这边用您的数据测试一下。

如果不太方便的话,您那边尝试一下使用10.2.1的版本重新发布高程为正值的数据。

或者在官方示例中,通过修改服务来打开您发布的管线数据
我在本地搭建WebGL项目工程框架可以实现加载,但是前端那边实现的时候会报这个错误,我把数据发您帮我测试下,谢谢

您好,我这边测试,不管是在iserver中打开,还是在前端示例中都可以正常使用,我使用的为10.2.1的官方版本的iserver。推荐您这边更换电脑,更换浏览器或者在官方示例中尝试。

(iserver中打开)

...