Definition from IAI: The space boundary
(IfcRelSpaceBoundary) defines the physical or virtual delimiter of a
space as its relationship to the surrounding elements.
- In the case of physical space boundary, the placement and shape of
the boundary may be given, and the building element, providing the boundary, is
referenced,
- In the case of virtual space boundary, the placement and shape of
the boundary may be given, but no building element is referenced.
The exact definition of how space boundaries are broken down depends on
the view, more detailed conventions on how space boundaries are decomposed can
only be given at the domain or application type level.
EXAMPLE: In an architectural or FM related view, a
space boundary is defined from the inside of the space and does not take the
providing building element into account. A plane area (even if the building
element changes) is still seen as a single space boundary. In an HVAC related
view, the decomposition of the space boundary depends on the material of the
providing building element and the adjacent spaces
behind.
HISTORY: New entity in IFC
Release 1.5, the entity has been modified in IFC Release 2x
.
IFC2x PLATFORM CHANGE: The data
type of the attributeRelatedBuildingElement has been changed from
IfcBuildingElement to its supertype IfcElement with upward
compatibility for file based exchange. The data type of the attribute
ConnectionGeometry has been changed from
IfcConnectionSurfaceGeometry to its supertype
IfcConnectionGeometry with upward compatibility for file based
exchange.
The IfcRelSpaceBoundary is defined as an objectified relationship
that handles the element to space relationship by objectifying the relationship
between an element and the space it bounds. It is given as a one-to-one
relationship, but allows each building element to define many such relationship
and each space to be defined by many such relationships.
Note: With the upward
compatible platform extension the IfcRelSpaceBoundary can now also be
given to an IfcOpeningElement.
Use Definitions
If the IfcRelSpaceBoundary is used to express a virtual boundary
between two spaces, the attribute PhysicalOrVirtualBoundary has to be
set to VIRTUAL. In addition the attribute RelatedBuildingElement has to
be omited, whereas the attribute ConnectionGeometry is required to be
inserted. The connection geometry, either by a 2D curve or a 3D surface, is
used to describe the "virtual wall" that separates two spaces. Both instances
of IfcRelSpaceBoundary (given at each space) shall share the same
instance of IfcConnectionGeometry.
If the IfcRelSpaceBoundary is used to express a physical boundary
between two spaces, the attribute PhysicalOrVirtualBoundary has to be
set to PHYSICAL. The attribute RelatedBuildingElement has to be given
and points to the element providing the space boundary. The attribute
ConnectionGeometry may be inserted, in this case it describes the
physical space boundary geometically, or it may be omited, in that case it
describes a physical space boundary logically.
Geometry Use Definitions:
The IfcRelSpaceBoundary may have geometry attached. If geometry
is not attached, the relationship between space and building element is handled
only on a logical level. If geometry is attached, it is given within the local
coordinate systems of the space and (if given in addition) of the building
element.
NOTE: The attributes CurveOnRelatingElement at
IfcConnectionCurveGeometry or SurfaceOnRelatingElement at
IfcConnectionSurfaceGeometry provide the geometry within the local
coordinate system of the IfcSpace, whereas the attributes
CurveOnRelatedElement at IfcConnectionCurveGeometry or
SurfaceOnRelatedElement at IfcConnectionSurfaceGeometry provide
the geometry within the local coordinate system of the subtype of
IfcElement.
The connection geometry, when given, can be given as a curve (for 2D
representations of space boundaries) or as a surface (for 3D representations of
space boundaries).
Note: With the upward
compatible platform extension the ConnectionGeometry can now also be
given by a 2D curve.
The geometric representation (through the ConnectionGeometry
attribute) is defined using either 2D curve geometry or extruded surfaces for
space boundaries which bounds prismatic spaces.
The following constraints apply to the 2D curve representation:
- Curve: IfcPolyline, IfcTrimmedCurve or
IfcCompositeCurve
The following constraints apply to the surface representation:
- Surface: IfcSurfaceOfLinearExtrusion
- Profile: IfcArbitraryOpenProfileDef
- Extrusion: The extrusion direction shall be vertically, i.e.,
along the positive Z Axis of the co-ordinate system of the containing spatial
structure element.