IFC 文件结构(第 1 部分):IfcObjectDefinition
未年修
2021年06月10日 14:46

https://biblus.accasoftware.com/en/ifc-file-structure-the-ifcobjectdefinition/

IFC 文件结构:IfcObjectDefinition 是数据结构的支柱之一。它是什么以及它的用途是什么?

在IFC文件格式不仅视为一个打开的交换文件格式,而且还可以作为与一个真正的互操作性标准的精确数据结构。

在实践中,IFC 模式可以被视为一个存储系统,用于组织和传输数字数据,以促进给定工作流程中各种 BIM 专业人员之间的互操作性。

IFC 模型的架构

IFC 定义了一个模型,其中集成了数百个以分层方式组织的实体。

这些实体的一些例子是:

  • 构造元素,例如IfcWall , IfcWindow,IfcDoor 

  • 几何元素,例如IfcExtrudedAreaSolid (从区域中挤出的实体)

  • 基本结构,例如IfcCartesianPoint .

IFC 逻辑基于 3 个基本概念,它们代表了结构本身:

  • 该IfcObjectDefinition定义实体本身(对象)

  • 该IfcRelationship定义实体之间的关系

  • 该IfcPropertyDefinition定义与实体相关的属性。

在本周的文章中,我们将关注实体,而在接下来的文章中,我们还将介绍其余的概念。这 3 个链接是指 IFC 架构内容:

  1. 关于 IfcObject 的文章(IFC 架构第 1 部分)

  2. 关于 IfcRelationship 的文章(IFC 模式第 2 部分)

  3. 文章重述 IfcPropertyDefinition(IFC 架构第 3 部分)。

IFC 数据模式

对象定义

本IfcObjectDefinition 类包含的所有有用的对象,充分说明施工资产。

字对象指的是表示的结构部分,我们数字化的描述一个抽象的或有形的实体。让我们看一些例子..

该IfcObject 可以包括:

  • 物理上有形的物体,例如墙壁、横梁或屋顶

  • 物理存在的对象,例如空间或概念对象,例如网格或虚拟边界

  • 流程,例如工作任务和控制,例如成本项目、参与设计过程的参与者或人员等。

更详细地说,该模式还确定了 6 个与IfcObject 类直接相关的基本概念:

  1. 在IfcActor 定义了所有参与施工过程中的角色。它可以轻松识别参与者,并包含姓名、地址、组织和角色等信息

  2. 它IfcControl 是控制或限制一般产品、过程或资源使用的所有概念的抽象概括。因此,它代表了设计约束。例如,在这个类中,我们可以包含影响项目规划的元素,例如:

    • 客户的要求

    • 项目成本

    • 法规和标准

    • 投递时间

  3. IfcGroup 是任意群的推广。组是对象的逻辑集合,它没有自己的位置,也不能包含自己的形状表示。因此,一个群是一个拓扑聚合。例如,我们可以将一组结构框架的元素关联到一个组中,这些元素根据特定方向翘曲。

  4. 该IfcProcess 代表随时间发生的活动,事件和程序。在IfcProcess 被定义为一个单一的活动或事件,那就是:

    • 及时订购

    • 与其他进程有顺序关系

    • 将输入转化为输出。

  5. IfcResource 包含表示成本、计划和其他过程中使用资产的影响所需的信息。例如,出于成本估算的目的,目前未在 IFC 中建模的建筑设备(如车辆或土方机械)可被视为IfcResource.

  6. 该IfcProduct 包括可以涉及一种几何/空间上下文的任何实体。当每个实体分配了几何表示时,它在空间中都有一个特定的位置。这种表示可以相对于其他实体来表达,但它肯定会相对于项目坐标系进行引用。除了真实的实体,IfcProduct 还包括非物理元素,例如网格、注释、结构动作。

IFC 文件结构 | IfcObjectDefinition 方案细分

产品

进一步看IfcProduct,我们可以说它是一个项目所有实体的基类,因此由空间元素、物理元素、结构分析元素和其他概念组成。产品可以具有相关的材料、形状表示和空间位置。让我们看一些例子:

  • 空间元素包括:

    • IfcSite

    • IfcBuilding

    • IfcBuildingStorey

    • IfcSpace

  • 物理构造元素包括:

    • IfcWall

    • IfcBeam

    • IfcDoor

    • IfcWindow

    • IfcStair

IFC 文件结构 | Ifc产品类分配方案

这是usBIM.viewer+工作空间中IfcProduct窗口实体及其相关属性的示例的屏幕截图。

UsBIM.viewer + 软件识别 IfcObject (IfcWindow) 及其属性