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 等构件,以区分不同的轨下基础层。下图展示了一个示例。

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

混合组织 特性 IfcFacilityPart.UsageType 允许使用多种准则来空间组织相同的数据集。例如,如图 7.8.2.2.A 所示的通用竖向组织,以及如图 7.8.2.2.B 所示的仅针对轨道的进一步纵向组织。
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;