Clean up geometric and linear coordinates in linearLocation
Background
There are two paths for geometric and linear coordinates in a <linearLocation>
:
(1) Using the <geometricCoordinateBegin>
and <geometricCoordinateEnd>
or <linearCoordinateBegin>
and <linearCoordinateEnd>
of an <associatedNetElement>
. This leaves no ambiguity.
(2) Using the subelements <geometricCoordinate>
and <linearCoordinate>
directly under <linearLocation>
. It is unclear how these should be interpreted, if present, and this does not seem to offer anything that (1) does not.
Suggestion
remove the subelements <geometricCoordinate>
and <linearCoordinate>
directly from <linearLocation>
(similarly to <areaLocation>
).
Links:
- Forum post: https://www.railml.org/forum/index.php?t=msg&goto=3088&#msg_3088
- railML3 ticket: version3#556 (closed)