Routes (Route, RouteLink, PointOnRoute
The ROUTE entity represents a conventional way of describing a path through the physical infrastructure, to be used by regular PT services. A ROUTE is a linear feature composed of points and links specifically defined for that purpose. This sequence of points and links shall be built in a way that identifies a path without any ambiguity.
The ROUTE entity represents an abstract concept that has in itself no real operational meaning. Its purpose is to describe a path independently of both the infrastructure pattern (e.g. ROAD ELEMENTs or RAILWAY ELEMENTs) and the operational pattern (e.g. sequence of SCHEDULED STOP POINTs). ROUTE is classically used as an interfacing object between operational planning and infrastructure description. The independence of the ROUTE definition serves to separate the concerns of the different layers allowing a modular exchange of data.
It may happen that the ROUTE description is not available from some OPERATORs (thus, although it physically shall exist, data about it may not be available). When this occurs, the ROUTE information in the LINE description can be skipped, but the ROUTE can also be "aligned" with the SERVICE PATTERNs (using the SCHEDULED STOP POINTs as a base for creating ROUTE POINTs, the POINTs IN JOURNEY PATTERN for POINTs ON ROUTE, and the SERVICE LINKs for ROUTE LINKs).
RoutePoint
A ROUTE POINT is a POINT used to define the shape of a ROUTE through the network.
The same point may be used in different ROUTEs using a POINT ON ROUTE.
RoutePoint – XML Element
Classification | Name | Type | Cardinality | Description |
::> | ::> | Point | ::> | ROUTE POINT inherits from POINT. |
«PK» | id | RoutePointIdType | 1:1 | Identifier of ROUTE POINT. |
| ViaFlag | xsd:boolean | 1:1 | Whether ROUTE POINT is flagged as a via point. |
| BorderCrossing | xsd:boolean | 0:1 | Whether point is a border crossing (defined for country borders). |
Currently this XML Element is not in use in the Austrian NeTEx Profile
RouteLink
A ROUTE LINK is an oriented link between two ROUTE POINTs allowing the definition of a unique path through the network. The same ROUTE LINK may be used in different ROUTEs.
RouteLink – XML Element
Classification | Name | Type | Cardinality | Description |
::> | ::> | Link | ::> | ROUTE LINK inherits from LINK |
«PK» | id | RouteLinkIdType | 1:1 | Identifier of ROUTE LINK. |
| Distance | DistanceType | 1:1 | Distance of ROUTE LINK. Units are as specified for Frame (default is SI Metres). Inherited from LINK, but, by convention, mandatory in ROUTE LINK. |
«FK» | FromPointRef | RoutePointRef | 1:1 | Reference to ROUTE POINT at which ROUTE LINK starts. |
«FK» | ToPointRef | RoutePointRef | 1:1 | Reference to ROUTE POINT at which ROUTE LINK ends. |
Currently this XML Element is not in use in the Austrian NeTEx Profile
Route
An ordered list of located POINTs defining one single path through the road (or rail) network. A ROUTE may pass through the same POINT more than once.
Route – XML Element
Classification | Name | Type | Cardinality | Description |
::> | ::> | LinkSequence | ::> | ROUTE inherits from LINK SEQUENCE. |
«PK» | id | RouteIdType | 1:1 | Identifier of ROUTE. |
«FK» | LineRef | LineRef | 0:1 | Reference to LINE to which ROUTE belongs. |
«enum | DirectionType | TypeOfDirectionEnum | 0:1 | Type of Direction of ROUTE · outbound · inbound · clockwise · anticlockwise |
«FK» | DirectionRef | DirectionRef | 0:1 | Reference to DIRECTION of ROUTE. |
«cntd» | pointsInSequence | PointOnRoute | 2:* | Points making up ROUTE. |
«FK» | InverseRouteRef | RouteRef | 0:1 | Reference to the corresponding matching ROUTE in the opposite direction, if any. |
Currently this XML Element is not in use in the Austrian NeTEx Profile
PointOnRoute (Subcomponent of Route)
A POINT ON ROUTE indicates the sequence of a ROUTE POINT within a ROUTE. This intermediate object is required to allow a ROUTE to go several times through the same ROUTE POINT.
PointOnRoute – XML Element
Classification | Name | Type | Cardinality | Description |
::> | ::> | PointInSequence | ::> | POINT ON ROUTE inherits from POINT IN SEQUENCE |
«PK» | id | PointOnRouteIdType | 1:1 | Identifier of POINT ON ROUTE. |
«PK» | (order) | xsd:positiveInteger | 1:1 | Order of POINT ON ROUTE within ROUTE (Inherited from POINT IN LINK SEQUENCE). |
«FK» | LinkSequenceRef | LinkSequenceRef | 0:1 | Reference to a LINK SEQUENCE |
«cntd» | projections | Projection | 0:1 | Projection for the POINT ON ROUTE (on the infrastructure) |
«FK» | RoutePointRef | RoutePointRef | 1:1 | Reference to ROUTE POINT that POINT ON ROUTE uses. |
Currently this XML Element is not in use in the Austrian NeTEx Profile