Home » railML newsgroups » railML.infrastructure » [railmML3] Handling multiple (geometric & linear) positioning systems (Allow multiple geometricCoordinates and linearCoordinates for a location/associatedNetElement?)
[railmML3] Handling multiple (geometric & linear) positioning systems [message #3756] Thu, 23 October 2025 09:35 Go to next message
Mathias Vanden Auweele is currently offline  Mathias Vanden Auweele
Messages: 90
Registered: February 2025
Location: Brussels
Member
Hello all,

I need to work with multiple linear positioning systems (not including intrinsic) and geometric positioning systems (different EPSG).

railML3 currently doesn't allow me to put more than 1 <...Coordinate> in a <SpotLocation> or <AssociatedNetElement>. It doesn't allow me to combine a <GeometricCoordinate> and a <LinearCoordinate>, nor does it allow me to put 2 <...Coordinate> with a different @...PositioningSystemRef.

This leads to having multiple <SpotLocation> or <AssociatedNetElement> per <NetEntity> for the same @intrinsicCoordinate and @netElementRef, which seems very redundant.

From a conceptual modelling perspective, this is very strange. I understand a <SpotLocation> as a unique position on the topology, defined only by the @onElement, @intrinsicCoordinate and @applicationDirection attributes (and validity attributes). If two entities have the same values for these 3 attributes, we could infer that these are the same 1 entity.
Instead now, the <SpotLocation> is further also defined by the <...PositioningSystem> that is link to the <...Coordinate>. Wouldn't it make more sense, conceptually, to keep the identity of a <SpotLocation> free of it's link with a <...PositioningSystem>?


Mathias Vanden Auweele
Railway data freelancer
https://matdata.eu
Brussels, Belgium
Re: [railmML3] Handling multiple (geometric & linear) positioning systems [message #3765 is a reply to message #3756] Fri, 24 October 2025 18:08 Go to previous message
Mathias Vanden Auweele is currently offline  Mathias Vanden Auweele
Messages: 90
Registered: February 2025
Location: Brussels
Member
I just realize that this is a topic that is partially in overlap with this discussion: https://www.railml.org/forum/index.php?t=msg&th=1058& ;start=0&

Mathias Vanden Auweele
Railway data freelancer
https://matdata.eu
Brussels, Belgium
Previous Topic: [railML3] Modelling vertical coordinate systems
Next Topic: [railML3.3] xs:choice between linearCoordinate and geometricCoordinate
Goto Forum:
  


Current Time: Wed Feb 18 13:18:38 CET 2026