BIM轻量化协同平台技术文档

2021-07-04  本文已影响0人  Java分布式架构实战

为什么需要BIM模型轻量化?

创建和使用BIM模型需要专业的BIM软件,而这些BIM软件往往使用比较复杂,非专业人员很难快速掌握。同时BIM模型由于包含的信息和关系过于庞杂,文件往往很大,查看和编辑都需要高性能的计算机才行。要想把BIM模型和协同设计平台、施工管理平台及运维平台集成,我们首先需要对BIM模型进行减肥,也就是对BIM进行轻量化。需要澄清的一点是,轻量化并不是把数据砍掉实现轻量化,我们所说的轻量化应该是在保证信息不损失前提下的轻量化,通过把模型进行解构,然后再利用轻量技术对解构的模型进行重构,换一种更轻更灵活的数据表达方式。市场需要BIM设计、施工管理、智慧化运维通过在线化的方式进行协同。

总结一下:

BIM轻量化协同平台需要有哪些功能?

基于opensourceBIM实现

opensourceBIM是一个开源组织,它专注于BIM轻量化基础平台建议,旗下最主要的两个子项目分别是BIMServer和BIMSurfer。

  1. 基础的授权管理功能,包括登录、用户创建、修改密码等。
  2. 项目管理功能,可以创建、编辑、删除项目。
  3. 模型上传、转换、存储、查询功能。
  4. 提供插件化的二次开发能力,目前的插件主要包括BIMsurfer、BIMvie.ws、IfcOpenShellPlugin、IfcPlugins、BinarySerializers等。
  5. 提供Java、PHP、JavaScript API。
BIMserver的主要功能

经过调研发现opensourceBIM基本能够满足需求,能够实现项目创建、模型上传、转换、存储及在线预览。部署效果如下:


BIMserver+BIMvie.ws

通过二次开发,主要实现了添加标注、隐藏标注等基础功能,并和智联平台的进度、质量、安全及物联监测功能做了集成。


image.png BIM+进度管理
- BIM+安全管理:通过安全巡检流程和BIM的结合,标注构件的安全风险及整改过程。
BIM+安全管理g

经过六个月的全力奋战,最终实现了BIM模型管理、轻量化展示及4个BIM+应用。在后续的最终用户交流的过程中发现,BIM轻量化平台还是很有局限性,需要项目上提供特定的格式文件,而且还无法支持模型比较、合并, 同时大模型加载缓慢、卡顿。

经过深度思考发现,要想做一个成熟的BIM平台,需要支持以下特性:

通过对现有BIM云平台的对比发现,他们不同程度地实现了以上功能,支持私有化部署、二次开发及定制化开发。鉴于需要投入大量人才及时间,再加上数字建造团队还需要承载集团的智慧工地建设任务,我们最终还是暂停了BIM轻量化协同平台的建设。鉴于127课题的需要,我们最终选择了BIMFACE云平台,在它的基础上开发BIM+应用。

参考资料

上一篇 下一篇

猜你喜欢

热点阅读