首页 / 浏览问题 / 三维GIS / 问题详情
在使用flyTo从一个视角飞到另一个视角下,模型加载缺失(有延迟)
55EXP 2022年03月21日

你好,请问,我在使用flyTo切换视角时,这个BIM模型,总是有部分加载缓慢,要在飞到视角后过1-5秒才能加载完。

请问,这种情况应该如何优化?

1个回答

您好,

请问模型是否做过优化?
2,199EXP 2022年03月22日
您指的优化是什么?

具体场景是BIM模型由Bently创建,然后转置了格式。(这块我不太懂)

如果要优化要怎么优化?
加载缓慢是由于加载的时候把其中细小的零部件也都一起加载出来了,优化模型建议在桌面中提取外壳,然后保存外壳数据集;在桌面的图层属性,设置可见高度可见距离,以达到优化加载速度的目的。

方便的话也可以私信我您的QQ把您的数据发我检查看看优化这个数据的问题。如果数据保密,也可以只提供一部分只要能够重现问题即可。
好的,我的qq是604653965

客户数据为bentley建模,总结模型优化方法为:

1.首选方法是,在桌面提取外壳,三维地理设计-模型操作-模型编辑-提取外壳。

2..前端设置indexDBSetting属性;

Layer.indexedDBSetting.isGeoTilesSave = true,但是如果电脑性能不够好,会造成浏览器崩溃。一般不推荐。

或者S3MTilesLayer.clearMemoryImmediately =false,不及时释放内存,让模型不用重新加载。(3D WebGL API (supermap.com.cn))。

3.优化三维BIM,BIM模型不易过于复杂,导入超图桌面移除重复点、移除重复面和进行模型简化等,
将三角面大的模型拆分,然后再选出三角面大的简化,可以去除一些重复三角面,
生成缓存时可以修改瓦片边长,最后生成s3m缓存单个的s3m文件不得大于3M。
生成缓存后可以设置最大最小可见高度。

3.总结一下通常在桌面中优化模型得方法是:移除重复点、重复面、重复子对象;三角网简化,lod缩放比例等。

...