# BIM元素信息介绍
# 1 背景
随着用户对BIMFACE使用的不断深入,除了模型的轻量化展示和信息查询以外,用户对不同业务场景下的模型数据的深度应用与管理有了更高的要求,例如:
场景1: 我是一位化工相关的用户,我用PDMS建模,我的模型里都是管道。现在我可以在BIMFACE里面轻量化我的模型并且查看。 但使用的时候,我还想在我的平台里标记我的管道里面液体是怎么流动的,给我的甲方展示我设计的管道系统。 我想知道我的一个阀门关了以后,我的哪些管道系统会受影响,在施工时告诉施工方你需要做的操作。
场景2: 我是一位BIM运维平台的拥有者,我可以通过BIMFACE来展示我的运维管理平台里的模型,我会让我的模型和IoT设备关联。 但如果我的某个设备坏了,我希望可以在我的平台里标记出来,我还想知道我需要去关掉哪些开关,并且给我的维修工人指定好到达维修地点的路径。
场景3: 我是一位BIM协同平台的用户,我会用平台管理我们的模型和图纸资源。我希望我的所有的操作都可以在平台里完成,而不是需要一个功能就打开一个软件。 在模型上传上来后,我需要对我的模型进行规范检查,看构件之间有没有碰撞,构件的净高是不是满足净空要求,从而在施工开始前先优化我的设计。 现在我只能打开我的revit和naviswork,跑一遍净高分析和碰撞检测,然后再把结果上传至我的平台。
还有许多类似的场景,用户在使用时需要依据自身的业务场景,挖掘出模型数据中的隐含的业务逻辑,如管道之间的流向关系,如空间里面构件的最低高度,如空间与空间之间可联通的路径。
基于用户的这些需求,BIMFACE推出了BIM元素信息服务,并以BIM元素信息管理(Feature Management)模块呈现。
# 2 什么是元素信息
BIM模型在模型创建、交付与应用过程中,被赋予业务相关的数据,统称为BIM元素信息数据。例如:
- 管道构件之间的连接关系
- 墙梁板柱构件包围起来的空间信息
- 构件到房间底部的距离
- 符号化表达代表的实际业务含义,如标记的轴网信息
- ...
BIM元素信息数据产生方式有:
- 模型解析获取:在模型解析完成后,可以直接获取到的业务数据,如
- revit中包含的房间信息。
- 数据抽提:基于源文件和轻量化数据包,通过计算,获取到的数据之间的隐藏关系,如
- 依据管道的连接和流向计算得到的拓扑信息
- 需要进行语义与构件识别得到的空间信息
- 符号化信息识别得到的信息...
- 用户自定义:在模型基础上,用户通过自定义形式获取的数据,如
- 模型中无法构建出电力设备之间的连接线缆,导致各设备之间的连接关系不明确,用户需要进行数据自定义并存储;
- 用户自定义的空间信息 ...
# 3 为什么需要BIM元素信息管理服务
- BIM模型除了可直观展示之外,还是各类元素信息的集合体。
- 目前用户应用BIMFACE,可以做到将模型中已有数据获取并展示出来,但对于数据包含的业务含义无从得知。
基于上述原因,BIM元素信息服务希望在模型轻量化后,针对不同的业务场景,对已提取到的BIM元素信息进行组织计算,并提供相应的功能模块,以满足用户的业务使用需要。
# 4 元素信息管理模块提供的能力
从BIM元素信息的产生,存储,使用三个阶段来看,BIMFACE需要提供的能力有:
- BIM元素信息获取,包括解析获取、数据抽提、用户自定义三种形式。
- BIM元素信息管理:在获取到BIM元素信息后,需要依据BIM元素信息的不同特点,应用不同方式进行存储,并可支持数据查询与删除
- BIM元素信息应用:基于已有的BIM元素信息,给用户提供需要的功能,功能可以是基于数据库能力的计算查找,也可以是通过worker的执行分析。
如:
- 拓扑关系的查找
- 净空的计算
- 空间内联通路径的查找
- 几何参数化信息的应用
- ...
# 5 BIM元素信息管理模块介绍
Feature Management提供了两大类模块,数据获取模块与应用模块,如下图所示:
数据获取模块提供元素信息数据的获取功能。其中数据抽提需要用户在轻量化完成的基础上进行抽提,BIMFACE提供了抽提、查询、删除的接口。
应用模块针对不同的业务场景,提供不同的功能,如管道分析、空间管理等。
# 6 应用场景
Feature Management面向有实际业务场景应用的用户,提供相应计算与分析能力。
# 7 支持能力
# BIM元素信息抽提与管理
在后端提供元素信息的抽提、查询、删除功能。
# 管网分析
针对识别到的管道分析相关的业务场景,BIMFACE推出了管道分析的元素信息服务。目前已支持PDMS、rvt格式的模型的管道分析功能。通过该元素信息服务,用户可以快速获取管道系统的相关属性,并进行拓扑分析计算。
# 空间管理
针对已有的空间相关的业务场景,BIMFACE推出了空间管理的元素信息服务。通过该服务,用户可以管理模型中已有的空间信息,并依据业务需要创建自己的空间。在此基础之上,用户可以应用空间数据,进行净空分析,以用于模型的净空检查及优化。
模块介绍 →