Dev:Border between infrastructure managers and countries: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
m (added tag)
(wording)
 
(One intermediate revision by the same user not shown)
Line 11: Line 11:
The photo shows an example of a ‘handover point’ between Germany and Austria, IMs {{wikipedia|1=DB InfraGO|3=de}} in Germany and {{wikipedia|ÖBB Infra}} in Austria. Here also two railway lines meet each other - "Bahnstrecke München Ost Pbf – Simbach (Inn) (DB-Grenze)" and "Bahnstrecke Neumarkt-Kallham – Staatsgrenze nächst Braunau am Inn".
The photo shows an example of a ‘handover point’ between Germany and Austria, IMs {{wikipedia|1=DB InfraGO|3=de}} in Germany and {{wikipedia|ÖBB Infra}} in Austria. Here also two railway lines meet each other - "Bahnstrecke München Ost Pbf – Simbach (Inn) (DB-Grenze)" and "Bahnstrecke Neumarkt-Kallham – Staatsgrenze nächst Braunau am Inn".


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 {{tag|IS|track}}s are connected, the @absPos values of the connected {{tag|IS|trackBegin}} and {{tag|IS|trackEnd}} must be identical" <ref name="semCon">[[Dev:Semantic_Constraints]]</ref>. Here exception to restriction IS:003<ref name="semCon"></ref> applies because tracks belong to different mileage systems. This is justified via two railway lines referring to tracks.
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 {{tag|IS|track}}s are connected, the @absPos values of the connected {{tag|IS|trackBegin}} and {{tag|IS|trackEnd}} must be identical" <ref name="semCon">[[Dev:Semantic_Constraints]]</ref>. Here exception to restriction IS:003<ref name="semCon"></ref> 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 {{tag|IS|line}} elements. Further information about IMs is given in the {{tag|CO|infrastructureManager}} element and corresponding {{site|1=https://wiki2.railml.org/wiki/Dev:InfrastructureManagers|2=code list}}.  
Ownership is represented by @infrastructureManagerRef of {{tag|IS|line}} elements. Further information about IMs is given in the {{tag|CO|infrastructureManager}} element and corresponding {{site|1=https://wiki2.railml.org/wiki/Dev:InfrastructureManagers|2=code list}}.  
Line 54: Line 54:


The photo shows an example of a ‘handover point’ at the Germany-Czech Republic border on {{wikipedia|Děčín–Dresden-Neustadt_railway}}. This line is operated by two different rail operating companies, {{wikipedia|Správa_železnic}} in the Czech Republic and {{wikipedia|1=DB InfraGO|3=de}} in Germany, meaning there is a change in infrastructure managers. Mileage of the border was obtained from Variabler Infrastruktur Aggregator<ref>{{external|1=https://via.bahnkonzept.de/index.php?srs=6240&dbi=1101&fti=11110000&vsi=010|2=Variabler Infrastruktur Aggregator|mode=silent}}</ref>.
The photo shows an example of a ‘handover point’ at the Germany-Czech Republic border on {{wikipedia|Děčín–Dresden-Neustadt_railway}}. This line is operated by two different rail operating companies, {{wikipedia|Správa_železnic}} in the Czech Republic and {{wikipedia|1=DB InfraGO|3=de}} in Germany, meaning there is a change in infrastructure managers. Mileage of the border was obtained from Variabler Infrastruktur Aggregator<ref>{{external|1=https://via.bahnkonzept.de/index.php?srs=6240&dbi=1101&fti=11110000&vsi=010|2=Variabler Infrastruktur Aggregator|mode=silent}}</ref>.
In the source code, shown below, there is one track. Ownership is represented by {{tag|IS|ownerChange}} elements. Further information about IMs is given in the {{tag|CO|infrastructureManager}} element and corresponding {{site|1=https://wiki2.railml.org/wiki/Dev:InfrastructureManagers|2=code list}}.


[[File:2023-11-29 railML handoverPoint.jpg|thumb|Border between infrastructure managers {{wikipedia|Správa_železnic}} in the Czech Republic and {{wikipedia|1=DB InfraGO|3=de}} in Germany ({{external|https://de.wikipedia.org/wiki/Benutzer:Falk2|By Falk2|mode=silent}}/{{external|https://commons.wikimedia.org/wiki/File:J35_445_Bf_Schöna,_Einfvsig_V1,_V3.jpg|Image source|mode=silent}}/{{external|https://creativecommons.org/licenses/by-sa/3.0/de/legalcode|CC&nbsp;BY-SA&nbsp;3.0|mode=silent}})]]
[[File:2023-11-29 railML handoverPoint.jpg|thumb|Border between infrastructure managers {{wikipedia|Správa_železnic}} in the Czech Republic and {{wikipedia|1=DB InfraGO|3=de}} in Germany ({{external|https://de.wikipedia.org/wiki/Benutzer:Falk2|By Falk2|mode=silent}}/{{external|https://commons.wikimedia.org/wiki/File:J35_445_Bf_Schöna,_Einfvsig_V1,_V3.jpg|Image source|mode=silent}}/{{external|https://creativecommons.org/licenses/by-sa/3.0/de/legalcode|CC&nbsp;BY-SA&nbsp;3.0|mode=silent}})]]

Latest revision as of 11:57, 26 April 2024

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 (Wiki banner.png 🇩🇪) in Germany and ÖBB Infra (Wiki banner.png) in Austria. Here also two railway lines meet each other - "Bahnstrecke München Ost Pbf – Simbach (Inn) (DB-Grenze)" and "Bahnstrecke Neumarkt-Kallham – Staatsgrenze nächst Braunau am Inn".

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" [2]. Here exception to restriction IS:003[2] 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 corresponding code list (link to the railML® website).

Border between infrastructure managers ÖBB Infra (Wiki banner.png) in Austria and DB InfraGO (Wiki banner.png 🇩🇪) in Germany (By Renardo la vulpo/Image source/CC0)
<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 (Wiki banner.png). This line is operated by two different rail operating companies, Správa_železnic (Wiki banner.png) in the Czech Republic and DB InfraGO (Wiki banner.png 🇩🇪) in Germany, meaning there is a change in infrastructure managers. Mileage of the border was obtained from Variabler Infrastruktur Aggregator[3].

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 corresponding code list (link to the railML® website).

Border between infrastructure managers Správa_železnic (Wiki banner.png) in the Czech Republic and DB InfraGO (Wiki banner.png 🇩🇪) in Germany (By Falk2/Image source/CC BY-SA 3.0)
<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