Adding branches to crossing
Description
The <crossing>
element shall be extended with information about its two straight branches in order to allow a reference with the underlaying topology (netRelations).
Background
The <switchIS>
element already contains child elements <leftBranch>
, <rightBranch>
for "simple" switches and <straightBranch>
, <turningBranch>
for switch crossings. However, the <crossing>
element that describes a simple crossing (Not a switch crossing!) is missing such child elements.
Links
- Forum discussion
- Heidrun Jost, 17.05.2020: [https://www.railml.org/forum/index.php?t=msg&th=728&start=0&]
- Trac tickets
- Wiki documentation
- IS:crossing: [https://wiki3.railml.org/wiki/IS:crossing]
- IS:straightBranch: [https://wiki3.railml.org/wiki/IS:straightBranch]
Proposed solution railML 3.2
The <crossing>
element shall be extended with a new optional child element <straightBranch>
with a cardinality of 2. The parameters of this branch shall be identical to the ones used for the <switch>
element.