首页 / 浏览问题 / 三维GIS / 问题详情
BIM 模型平移之后场景无法正常加载
2EXP 2022年08月16日
用scene.open 方法添加无法正常显示,换为s3m图层加载,可以添加到球面,但是显示不正确,移动地图的时候模型会偏移

1个回答

您好,

scene.open是用于打开场景的。一般只能使用一次,除非关闭之前打开的场景。

如果您这边场景本身就已经打开了,单独再加载一个图层或者说服务,需要通过其他的方式加载。

比如这里使用S3M图层加载。

您如果想要查看模型(三维缓存服务)是否有问题,您可以打开示例

http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#S3MTiles_suofeiya

注释掉100-108行,将95行中的URL_CONFIG.SCENE_SUOFEIYA修改为"您的服务地址(例:http://localhost:8090/iserver/services/3D-river/rest/realspace)"

然后运行

看您的模型是否正常加载

如果正常加载,则数据或者说服务本身没有问题

您如果还有新的疑问,可以附上您这边的部分代码,我帮您查看一下

4,151EXP 2022年08月16日
你好,我测试了之后显示是正常的,我重新加载看了之后,感觉模型像是被影像图层遮在了下面
您好,

正常情况下,影像图层肯定是在最下方仅高于地形层的。

如果您一切都不能确定,

我推荐您在桌面打开生成的缓存工作空间(open打开的那个服务的原数据

加载您的模型缓存(S3M缓存的原数据

在桌面调试好之后,确定您的影像数据是作为影像图加载

然后用iserver重新发布,发布工作空间形式的三维服务

在前端进行一次性的加载,直接使用open打开
你好,现在找到问题了,我加载地形的话BIM模型不能正常显示,这样的话,是不是发布的服务也要把地形加上去
是的。

在桌面的图层管理器中,地形图层那里,加载图层缓存即可。

发布步骤照旧。
...