IfcReferentTypeEnum

Natural language names
Referent Type Enum
Change log
ItemSPFXMLChangeDescription
IFC4x1 Final 4.1.0.0
    IfcReferentTypeEnumADDED
IFC4x2 to IFC4x3_RC1
    IfcReferentTypeEnum
      REFERENCEMARKERADDED
IFC4x3_RC3 to IFC4x3_RC4
    IfcReferentTypeEnum
      LANDMARKADDED
      BOUNDARYADDED
      INTERSECTIONADDED
      POSITIONADDED
Semantic definitions at the type
Type definition

This enumeration defines the different types of referents.

Enumeration definition
ConstantDescription
BOUNDARY

The referent represents where an administrative or maintenance boundary crosses the linear element being measured. This is typically the first time the boundary crosses the linear element. If the boundary runs along the linear element, it would be the point at which they first become collinear. The LRS should include specific rules about how boundaries are handled if this type of referent is permitted. If the linear element changes at the boundary as for a county route beginning at the county boundary, then the LRM is more correctly categorized as absolute.

NOTE definition from ISO 19148:2021

INTERSECTION

The referent is the location of an intersection specified by the referent name. The intersection location is typically taken as the location of the intersection of the reference lines of the streets comprising the intersection and is, therefore, not necessarily precise or deterministic. Physical markers can be installed to remedy this. The LRS should include specific rules about how intersection locations are determined if this type of referent is permitted.

NOTE definition from ISO 19148:2021

KILOPOINT

Kilo point

LANDMARK

The referent is the location of a physical landmark visible in the field.

NOTE definition from ISO 19148:2021

MILEPOINT

Mile point

POSITION

Used to fully represent and describe a fixed location, relative to which other elements can be positioned using IfcRelPositions.

REFERENCEMARKER

The reference marker is a notation referent, typically located in the right of way of the road, rail or other transportation system. Usually reference markers are initially spaced at a uniform distance along the linear element being measured, though subsequent re-alignments can result in uneven spacing between the markers.

NOTE definition from ISO 19148:2021

NOTE The physical manifestation of the IfcReferent.REFERENCEMARKER can be an IfcSign.MARKER (e.g., a bolt fixed on a post)

STATION

Represents a linearly measured location along the linear positioning element into which the IfcReferent is nested. The location is described by a station value or a station equation using Pset_Stationing and optionally the method of measurement (Pset_LinearReferencingMethod). If a linear referencing method is specified for the STATION referent, it overrides any linear referencing method specified for the alignment.

SUPERELEVATIONEVENT

A kind of event that specifies the superelevation (cross slope) at a specific location along a road alignment, and the type of transition from the previous location. The locations are specified using an IfcLinearPlacement measured along the alignment axis curve.

The element(s) that are affected by the superelevation event is currently proposed to be specified by containing the event in a specific lateral breakdown element of the road spatial structure (e.g. a Lane).

WIDTHEVENT

A kind of event that specifies the width at a specific location along a road alignment, and the type of transition from the previous location. The locations are specified using an IfcLinearPlacement measured along the alignment axis curve. The element(s) that are affected by the width event is currently proposed to be specified by containing the event in a specific lateral breakdown element of the road spatial structure (e.g. a Lane or the entire carriageway).

USERDEFINED
NOTDEFINED
Formal representations
XML Specification
 <xs:simpleType name="IfcReferentTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="boundary"/>
   <xs:enumeration value="intersection"/>
   <xs:enumeration value="kilopoint"/>
   <xs:enumeration value="landmark"/>
   <xs:enumeration value="milepoint"/>
   <xs:enumeration value="position"/>
   <xs:enumeration value="referencemarker"/>
   <xs:enumeration value="station"/>
   <xs:enumeration value="superelevationevent"/>
   <xs:enumeration value="widthevent"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcReferentTypeEnum = ENUMERATION OF (
 BOUNDARY,
 INTERSECTION,
 KILOPOINT,
 LANDMARK,
 MILEPOINT,
 POSITION,
 REFERENCEMARKER,
 STATION,
 SUPERELEVATIONEVENT,
 WIDTHEVENT,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcReferent

Link to this page  Link to this page