7.8.2.2 IfcRailwayPartTypeEnum(铁路组成部分类型枚举)
7.8.2.2.1 语义定义
IfcRailwayPartTypeEnum 定义了可指定的铁路部件的不同类型的范围。
铁路线路在空间上可在竖向、纵向和横向上划分为若干部分,不存在统一划分方式,具体取决于用例。 IfcRailwayPart 可用于空间划分线路,具体包括下列部分。
- Track(轨道),可进一步细分为:
- Plain tracks(普通轨道),
- Turnout tracks(道岔轨道),
- Dilatation tracks(伸缩调节器轨道),
- 或其他轨道部分。
- Line-side(轨旁),可进一步细分为:
- Line-side parts(轨旁部分)。
- Substructure(轨下基础)(用于构筑地面)。
- Above-track(轨道上方)。
有关详细信息,请参阅枚举类型的描述。以下是一些关于如何使用 IfcRailwayPart 来空间组织铁路线路的建议。
竖向组织

详细竖向组织 如果用例需要,SUBSTRUCTURE 部分可包含 IfcCourse 或 IfcEarthworksFill 等构件,以区分不同的轨下基础层。图 7.8.2.2.B 展示了一个示例。

纵向组织
轨道也可根据其特性进行纵向组织:
- PLAINTRACK 用于普通线路轨道,
- TURNOUTTRACK 用于道岔区域。
如图 7.8.2.2.C 所示。图中未包含的其他部分还可包括:
- DILATATIONTRACK:用于伸缩调节器轨排区域,
- TRACKPART:用于轨道的通用目的纵向组织。

混合组织 特性 IfcFacilityPart.UsageType 允许使用多种准则来空间组织相同的数据集。例如,如图 7.8.2.2.A 所示的通用竖向组织,以及如图 7.8.2.2.C 所示的仅针对轨道的进一步纵向组织。
7.8.2.2.2 类型值
| 类型 | 描述 |
|---|---|
ABOVETRACK(轨道上方部分) |
轨道上方部分是包含轨道上方构件的空间结构构件,例如接触网导线和悬挂系统。 |
DILATIONTRACK(伸缩调节器轨道) |
无描述 |
LINESIDE(轨旁) |
包含铁路构件、但不在轨道内或轨道之上的空间结构构件,因而属于轨旁。 |
LINESIDEPART(轨旁部分) |
用于进一步划分轨旁部分的。它可用于将轨旁部分划分为更易于管理的区域,以满足工程需求。 |
PLAINTRACK(普通轨道) |
普通轨道是用于进一步划分轨道的空间结构构件,不包含道岔轨排或伸缩调节器轨排。 |
SUBSTRUCTURE(轨下基础) |
轨下基础是包含轨道下方构件的空间结构构件,例如土工平台、整备路基和路堤,可能位于完成地面以上或以下。 |
TRACK(轨道) |
包含轨道相关构件的空间结构构件,例如钢轨和轨枕。 |
TRACKPART(轨道部分) |
轨道部分是用于进一步划分轨道的空间结构构件,适用于不属于普通轨道、道岔轨道或伸缩调节器轨道的其他用途。 |
TURNOUTTRACK(道岔轨道) |
道岔轨道是用于进一步划分轨道的空间结构构件,包含道岔,但不包含普通轨道或伸缩调节器轨排。 |
USERDEFINED(用户定义) |
用户定义类型 |
NOTDEFINED(未定义) |
未定义类型。 |
7.8.2.2.3 形式化表示
TYPE IfcRailwayPartTypeEnum = ENUMERATION OF
(ABOVETRACK
,DILATIONTRACK
,LINESIDE
,LINESIDEPART
,PLAINTRACK
,SUBSTRUCTURE
,TRACK
,TRACKPART
,TURNOUTTRACK
,USERDEFINED
,NOTDEFINED);
END_TYPE;