7.8.2.2 IfcRailwayPartTypeEnum(铁路部件类型枚举)
7.8.2.2.1 语义定义(Semantic definition)
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 形式化表示(Formal representation)
TYPE IfcRailwayPartTypeEnum = ENUMERATION OF
(ABOVETRACK
,DILATIONTRACK
,LINESIDE
,LINESIDEPART
,PLAINTRACK
,SUBSTRUCTURE
,TRACK
,TRACKPART
,TURNOUTTRACK
,USERDEFINED
,NOTDEFINED);
END_TYPE;