Item | SPF | XML | Change | Description | IFC4x2 to IFC4x3_RC1 |
---|---|---|---|---|
IfcRailwayPartTypeEnum | ADDED | IFC4x3_RC3 to IFC4x3_RC4 | ||
IfcRailwayPartTypeEnum | MOVED | Schema changed from IFCRAIL to IFCRAILDOMAIN. | IFC4x3_RC4 Update | |
IfcRailwayPartTypeEnum | ||||
PLAINTRACKSUPERSTRUCTURE | MODIFIED | Name changed from PLAINTRACKSUPESTRUCTURE to PLAINTRACKSUPERSTRUCTURE. |
The IfcRailwayPartTypeEnum defines the range of different types of railway part that can be specified.
The spatial structure of a railway is sub-divided into several elements for lateral, vertical and longitudinal decomposition:
Figure 432 — Railway decomposition |
TRACKSTRUCTURE could have longitudinal decomposition based on track specificities:
Figure 433 — Track longitudinal decomposition |
More generic longitudinal subdivision is provided for LINESIDESTRUCTURE with LINESIDESTRUCTUREPART value if needed.
Constant | Description |
---|---|
ABOVETRACK | A spatial structure element that contains elements that are positioned above or over the track, for example catenary lines and suspension systems. |
DILATIONTRACK | No description available. |
LINESIDE | A spatial structure element that contains elements of the railway that are not in or over the tracks, hence line-side. |
LINESIDEPART | A spatial structure element to further divide a line-side part. It can be used to distinguish line-side parts into more manageable volumes, for engineering purposes. |
PLAINTRACK | A spatial structure element to further divide a track. It does do not contain any turnout panel or dilatation panel. |
SUBSTRUCTURE | A spatial structure element that contains elements that are positioned below the track, for example the earthwork platform, prepared subgrade and embankment. This can be above or below finished ground level. |
TRACK | A spatial structure element that contains track-related elements, for example rails and sleepers. |
TRACKPART | A spatial structure element to further divide a track, for purposes that do not fall into these categories: plain-track, turnout-track, dilatation-track. |
TURNOUTTRACK | A spatial structure element to further divide a track. It contains turnouts, and does not contain any plain track or dilatation panel. |
USERDEFINED | User-defined type. |
NOTDEFINED | Undefined type. |
<xs:simpleType name="IfcRailwayPartTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="abovetrack"/>
<xs:enumeration value="dilationtrack"/>
<xs:enumeration value="lineside"/>
<xs:enumeration value="linesidepart"/>
<xs:enumeration value="plaintrack"/>
<xs:enumeration value="substructure"/>
<xs:enumeration value="track"/>
<xs:enumeration value="trackpart"/>
<xs:enumeration value="turnouttrack"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcRailwayPartTypeEnum = ENUMERATION OF (
ABOVETRACK,
DILATIONTRACK,
LINESIDE,
LINESIDEPART,
PLAINTRACK,
SUBSTRUCTURE,
TRACK,
TRACKPART,
TURNOUTTRACK,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcRailwayPart