对象化关系IfcRelReferencedInSpatialStructure用于在项目空间结构的这些层之外指定元素,这些层中引用了元素,但没有主要包含元素。
注意,元素和空间结构之间的主包含关系由ifcrelcontaininspatialstructure处理。
任何元素都可以引用到空间结构的零、一个或多个级别。虽然ifcrelcontaininspatialstructure关系需要层次结构(一个元素只能包含在一个空间结构元素中),但IfcRelReferencedInSpatialStructure不限于层次结构。
例如,墙通常包含在一个楼层中,由于它不跨越多个楼层,因此在任何其他楼层中都不引用它。然而,幕墙可能跨越多个楼层,在这种情况下,它可以包含在一楼,但它将被所有其他楼层引用,它跨越。
可以指定元素的预定义空间结构元素是
站点为IfcSite
作为IfcBuilding构建
作为IfcBuildingStorey的楼层
空间作为IfcSpace
元素也可以是作为IfcSpatialZone提供的空间区域中的引用。
图显示了使用ifcrelcontainedinspace结构和IfcRelReferencedInSpatialStructure将ifccurationwall指定给空间结构中的两个不同级别。它主要包含在一楼,另外在一楼和二楼也有参考。
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcRoot | |||||
1 | GlobalId | IfcGloballyUniqueId | [1:1] | Assignment of a globally unique identifier within the entire software world. | X |
2 | OwnerHistory | IfcOwnerHistory | [0:1] | Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,
NOTE only the last modification in stored - either as addition, deletion or modification. |
X |
3 | Name | IfcLabel | [0:1] | 供参与的软件系统或用户使用的可选名称。对于IfcRoot的某些子类型,可能需要插入Name属性。这将由where规则强制执行。 | X |
4 | Description | IfcText | [0:1] | Optional description, provided for exchanging informative comments. | X |
IfcRelationship | |||||
IfcRelConnects | |||||
IfcRelReferencedInSpatialStructure | |||||
5 | RelatedElements | IfcProduct | S[1:?] | 在空间结构层次结构的此级别中引用的产品集。注意被引用的元素包含在空间结构的其他地方,它们被这个空间结构元素额外引用,例如,因为它们跨越了几个楼层。 |
X |
6 | RelatingStructure | IfcSpatialElement | [1:1] | 空间结构元素,其中引用了元素。任何元素都可以包含在项目空间和分区结构的零个、一个或多个元素中。 | X |