Dev:Border between infrastructure managers and countries
Introduction
Border between infrastructure managers (handover point) is the point where legal responsibility changes between the infrastructure managers (IM) [TAF TAP TSI][1].
These IM borders can be found between countries and within one e.g. in case there are private and national railway infrastructure managers in a country. Sometimes there two railway lines meet each other. Therefore below you can see two examples:
- border between lines and border between IMs coincide;
- border between IMs is within one line.
Borders between IMs and railway lines coincide
The photo shows an example of a ‘handover point’ between Germany and Austria, IMs DB InfraGO (
🇩🇪) in Germany and ÖBB Infra (
) in Austria. Here also two railway lines meet each other - "Bahnstrecke München Ost Pbf – Simbach (Inn) (DB-Grenze)"[2] and "Bahnstrecke Neumarkt-Kallham – Staatsgrenze nächst Braunau am Inn"[3]. Mileage of the border was obtained from Variabler Infrastruktur Aggregator[4].
In the source code, shown below, there are two tracks. When choosing approach with two tracks be aware of semantic constraints e.g. IS:003 "If two <track>s are connected, the @absPos values of the connected <trackBegin> and <trackEnd> must be identical" [5]. Here exception to restriction IS:003[5] applies because tracks belong to different mileage systems. In code this justification is represented via two railway lines referring to tracks.
Ownership is represented by @infrastructureManagerRef of <line> elements. Further information about IMs is given in the <infrastructureManager> element and the corresponding code list.
<metadata>
<organizationalUnits>
<infrastructureManager id="ima01" code="DBN"/>
<infrastructureManager id="ima02" code="ÖBB"/>
</organizationalUnits>
</metadata>
..
<track id="tr01">
<trackTopology>
<trackBegin id="tb01" pos="0" absPos="0">..</trackBegin>
<trackEnd id="te01" pos="115087" absPos="115087">..</trackEnd>
</trackTopology>
<trackElements>
..
</track>
<track id="tr02">
<trackTopology>
<trackBegin id="tb02" pos="0" absPos="59229">..</trackBegin>
<trackEnd id="te02" pos="59220" absPos="9">..</trackEnd>
</trackTopology>
..
</track>
<trackGroups>
<line id="lin01" code="5600" infrastructureManagerRef="ima01" name="Bahnstrecke München Ost Pbf – Simbach (Inn) (DB-Grenze)">
<trackRef ref="tr01"/>
</line>
<line id="lin02" code="20701" infrastructureManagerRef="ima02" name="Bahnstrecke Neumarkt-Kallham – Staatsgrenze nächst Braunau am Inn">
<trackRef ref="tr02"/>
</line>
</trackGroups>
Border between IMs is within one railway line
The photo shows an example of a ‘handover point’ at the Germany-Czech Republic border on Děčín–Dresden-Neustadt_railway (
). This line is operated by two different rail operating companies, Správa_železnic (
) in the Czech Republic and DB InfraGO (
🇩🇪) in Germany, meaning there is a change in infrastructure managers. Mileage of the border was obtained from Variabler Infrastruktur Aggregator[6].
In the source code, shown below, there is one track. Ownership is represented by <ownerChange> elements. Further information about IMs is given in the <infrastructureManager> element and in the corresponding code list.
<metadata>
<organizationalUnits>
<infrastructureManager id="ima01" code="DBN"/>
<infrastructureManager id="ima02" code="SZD"/>
</organizationalUnits>
</metadata>
..
<track id="tr01">
<trackTopology>
<trackBegin id="tb01" pos="0" absPos="0">..</trackBegin>
<trackEnd id="te01" pos="65986" absPos="65986">..</trackEnd>
</trackTopology>
<trackElements>
..
<ownerChange id="och01" pos="0" absPos="0" infrastructureManagerRef="ima01"/>
<ownerChange id="och02" pos="11859" absPos="11859" infrastructureManagerRef="ima02" name="Bahnverw.grenze Bad Schandau Gr"/>
..
</trackElements>
</track>
References
- ↑ TAP TSI and TAF TSI Sector Handbook for the Communication between Railway Undertakings and Infrastructure Managers (RU/IM Telematics Sector Handbook) Submitted on 20th October 2022 (external link)
- ↑ https://de.wikipedia.org/wiki/Bahnstrecke_M%C3%BCnchen%E2%80%93Simbach
- ↑ https://de.wikipedia.org/wiki/Innkreisbahn
- ↑ Variabler Infrastruktur Aggregator line 5600
- ↑ 5.0 5.1 Dev:Semantic_Constraints
- ↑ Variabler Infrastruktur Aggregator line 6240