IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

5.4.3.21 IfcElementQuantity(构件数量)

RV ⓘ
AbV ⓘ

5.4.3.21.1 语义定义(Semantic definition)

IfcElementQuantity 定义了元素物理特性的派生度量集。元素可以是空间结构元素(如建筑、楼层或空间)或建筑元素(如墙、楼板、饰面)。IfcElementQuantity 通过使用 IfcRelDefinesByProperties 关系分配给元素。

可选的 MethodOfMeasurement 属性定义了用于计算元素数量的测量标准代码(例如,来自标准的测量方法)。

Quantities 中每个单独的 Quantities 属性提供的名称属性提供了元素数量的可识别语义含义。这两个信息对于建立度量值的精确含义是必需的。每个数量都可以选择性地分配描述。由单个 IfcElementQuantity 实例分配的所有数量被认为是根据相同的测量方法生成的。然而,多个 IfcElementQuantity 实例可以分配给一个元素,从而允许一个元素具有根据多种测量方法生成的数量。

IfcElementQuantity 可以在其 Quantities 的 SET 中包含以下 IfcPhysicalQuantity 的子类型,这些子类型计入了使用的基本度量类型:

  • 计数度量
  • 重量度量
  • 长度度量
  • 面积度量
  • 体积度量
  • 时间度量

基本数量是独立于特定测量方法且因此具有国际适用性的数量定义。基本数量定义为毛值和净值,并通过测量元素的正确几何形状表示提供。本规范包含一组基本数量定义。请参阅每个 IfcElement 的子类型以了解适用的基本数量。

以下通用约定适用于每个基本数量集

5.4.3.21.2 实体继承(Entity inheritance)

5.4.3.21.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcRoot (4)
1 GlobalId IfcGloballyUniqueId

在整个软件世界中分配全局唯一标识符。

2 OwnerHistory OPTIONAL IfcOwnerHistory

分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。

3 Name OPTIONAL IfcLabel

供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。

4 Description OPTIONAL IfcText

可选的描述,用于提供信息性注释。

IfcPropertyDefinition (2)
HasContext SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions

引用 IfcRelDeclares 关系,从而引用 IfcProjectIfcProjectLibrary

HasAssociations SET [0:?] OF IfcRelAssociates FOR RelatedObjects

引用 IfcRelAssociates 关系,从而引用那些外部定义的概念,如分类、文档或库信息,这些概念与属性定义相关联。

IfcPropertySetDefinition (3)
DefinesType SET [0:?] OF IfcTypeObject FOR HasPropertySets

属性集分配到的类型对象。该属性集充当类型对象的所有实例的共享属性集。

{}

IsDefinedBy SET [0:?] OF IfcRelDefinesByTemplate FOR RelatedPropertySets

通过对象化关系 IfcRelDefinesByTemplate 与属性集模板的关系,如果给定,则为属性集或数量集及其属性提供定义模板。 {}

DefinesOccurrence SET [0:?] OF IfcRelDefinesByProperties FOR RelatingPropertyDefinition

引用与一个或多个对象实例的关系,这些对象实例的特征由属性集定义定义。可以使用对象化关系 IfcRelDefinesByProperties 将单个属性集分配给多个对象实例。 {}

点击显示 9 个隐藏的继承特性 点击隐藏 9 个继承特性
IfcElementQuantity (2)
5 MethodOfMeasurement OPTIONAL IfcLabel

计算元素数量所用测量方法的名称。测量方法属性必须通过进一步的协议使其可识别。

IFC2x2-Addendum-1 变更:该属性已更改为可选。

6 Quantities SET [1:?] OF IfcPhysicalQuantity

元素的各个数量,可以是长度、面积、体积、重量或计数类数量的集合。

表 5.4.3.21.A

5.4.3.21.4 形式化命题(Formal propositions)

名称 描述
UniqueQuantityNames

Quantities 集合中的每个单独的 IfcPhysicalQuantity 都应具有唯一的 Name 属性值。

IfcUniqueQuantityNames(Quantities)
表 5.4.3.21.B

5.4.3.21.5 概念用法(Concept usage)

概念 用法 描述
IfcRoot (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcPropertyDefinition (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcPropertySetDefinition (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcQuantitySet (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

点击显示 8 个隐藏的继承概念 点击隐藏 8 个继承概念
IfcElementQuantity (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

表 5.4.3.21.C

5.4.3.21.6 形式化表示(Formal representation)

ENTITY IfcElementQuantity
 SUBTYPE OF (IfcQuantitySet);
	MethodOfMeasurement : OPTIONAL IfcLabel;
	Quantities : SET [1:?] OF IfcPhysicalQuantity;
 WHERE
	UniqueQuantityNames : IfcUniqueQuantityNames(Quantities);
END_ENTITY;

5.4.3.21.7 参考文献