Item | SPF | XML | Change | Description | IFC4x2 to IFC4x3_RC1 |
---|---|---|---|---|
IfcRoadPartTypeEnum | ADDED | IFC4x3_RC3 to IFC4x3_RC4 | ||
IfcRoadPartTypeEnum | MOVED | Schema changed from IFCROAD to IFCROADDOMAIN. |
The predefined type container that collects all possible road facility part types together into the implemented enumeration.
Constant | Description |
---|---|
ROADSIDEPART | A general concept for various parts of the Roadside.
|
BUS_STOP | Lateral part of Road for stopping buses allowing them to draw out of the traffic lanes and wait for short periods. |
HARDSHOULDER | A type of Shoulder that is surfaced, providing for safe use by vehicles in distress.
|
INTERSECTION | At-grade junction where two or more roads meet or cross. Intersections may be further classified by number of road segments, traffic controls, and/or lane design. |
PASSINGBAY | A lateral part of Road that is a widening of an otherwise single lane road where a vehicle may move over to enable another vehicle to pass. |
ROADWAYPLATEAU | Lateral part of Road comprising the carriageway(s), shoulders and medians. |
ROADSIDE | A lateral RoadPart located along the Road adjoining the outer edges of the Shoulders. A general concept comprising the areas outside RoadwayPlateau not intended for vehicles. |
REFUGEISLAND | A raised platform or a guarded area so sited in the carriageway as to divide the streams of traffic and to provide a safety area for pedestrians. |
TOLLPLAZA | A part of road facility where tolls are collected for use of toll road, tunnel or bridge. |
CENTRALRESERVE | Lateral RoadPart separating two carriageways of the same road or separating traffic lanes and sidewalk.
|
SIDEWALK | A footpath along the side of a road. May accommodate moderate changes in grade (elevation) and is normally separated from the vehicular section by a kerb. There may be a central reserve or road verge between the sidewalk and traffic lanes.
|
PARKINGBAY | Lateral part of Road for parking vehicles.
|
RAILWAYCROSSING | At-grade crossing between road and railway. |
PEDESTRIAN_CROSSING | Designated level crossing over a road for pedestrians. |
SOFTSHOULDER | A type of Shoulder that is not surfaced.
|
BICYCLECROSSING | Designated level crossing over a road for cyclists. |
CENTRALISLAND | The center of a roundabout not intended for traffic, can be painted or upraised. |
SHOULDER | A lateral part of Road adjacent to, and usually at the same level as the Carriageway; not intended for vehicular traffic but may be used in case of emergency.
|
TRAFFICLANE | Lateral part of carriageway designated to vehicular traffic for a particular purpose.
|
ROADSEGMENT | Longitudinal, linear segment of a road, either defined by uniform characteristics, or as a transition segment (e.g. number of lanes changing). |
ROUNDABOUT | Type of at-grade junction at which traffic streams are directed around a circle.
|
LAYBY | A lateral part of Road where vehicles can divert from ordinary stream of traffic. |
CARRIAGEWAY | Unitary lateral part of Road built for traffic. Carriageway may comprise several kinds of traffic lanes and lay-bys, as well as traffic islands, and in case of dual carriageway road they are separated by central reserve.
|
TRAFFICISLAND | A central or subsidiary area raised or marked on the carriageway, generally at a road junction or level crossing, shaped and placed so as to direct traffic movement and/or provide refuge for pedestrians. |
USERDEFINED | User-defined type |
NOTDEFINED | Undefined type. |
<xs:simpleType name="IfcRoadPartTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="roadsidepart"/>
<xs:enumeration value="bus_stop"/>
<xs:enumeration value="hardshoulder"/>
<xs:enumeration value="intersection"/>
<xs:enumeration value="passingbay"/>
<xs:enumeration value="roadwayplateau"/>
<xs:enumeration value="roadside"/>
<xs:enumeration value="refugeisland"/>
<xs:enumeration value="tollplaza"/>
<xs:enumeration value="centralreserve"/>
<xs:enumeration value="sidewalk"/>
<xs:enumeration value="parkingbay"/>
<xs:enumeration value="railwaycrossing"/>
<xs:enumeration value="pedestrian_crossing"/>
<xs:enumeration value="softshoulder"/>
<xs:enumeration value="bicyclecrossing"/>
<xs:enumeration value="centralisland"/>
<xs:enumeration value="shoulder"/>
<xs:enumeration value="trafficlane"/>
<xs:enumeration value="roadsegment"/>
<xs:enumeration value="roundabout"/>
<xs:enumeration value="layby"/>
<xs:enumeration value="carriageway"/>
<xs:enumeration value="trafficisland"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcRoadPartTypeEnum = ENUMERATION OF (
ROADSIDEPART,
BUS_STOP,
HARDSHOULDER,
INTERSECTION,
PASSINGBAY,
ROADWAYPLATEAU,
ROADSIDE,
REFUGEISLAND,
TOLLPLAZA,
CENTRALRESERVE,
SIDEWALK,
PARKINGBAY,
RAILWAYCROSSING,
PEDESTRIAN_CROSSING,
SOFTSHOULDER,
BICYCLECROSSING,
CENTRALISLAND,
SHOULDER,
TRAFFICLANE,
ROADSEGMENT,
ROUNDABOUT,
LAYBY,
CARRIAGEWAY,
TRAFFICISLAND,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcRoadPart