Home » railML newsgroups » railML.infrastructure » [railML3.3] xs:choice between linearCoordinate and geometricCoordinate (Since v3.3, a spotlocation or linearlocation can only contain linear or geometric coordinates)
[railML3.3] xs:choice between linearCoordinate and geometricCoordinate [message #3596] Mon, 28 April 2025 11:14 Go to next message
Mathias Vanden Auweele is currently offline  Mathias Vanden Auweele
Messages: 40
Registered: February 2025
Location: Brussels
Member
Hello all,

Since v3.3, a SpotLocation or LinearLocation can only contain LinearCoordinates or GeometricCoordinates.

This means that if we want to supply both LinearCoordinates and GeometricCoordinates for a NetEntity, we'll need to create 2 SpotLocations with the same IntrinsicCoordinate and other attributes. This effectively changes the conceptual meaning of SpotLocation to one that is specifically tied to a PositioningSystem.

What was the reason for this chance?

This seems wasteful and a possible source for mistakes. Can we roll this back in the next version (or preferably, even doing a bugfix on the 3.3 version)?


Mathias Vanden Auweele
Railway data freelancer
https://matdata.eu
Brussels, Belgium

[Updated on: Mon, 28 April 2025 11:16]

Report message to a moderator

Re: [railML3.3] xs:choice between linearCoordinate and geometricCoordinate [message #3597 is a reply to message #3596] Mon, 28 April 2025 13:41 Go to previous message
Morten Torstensen is currently offline  Morten Torstensen
Messages: 4
Registered: October 2023
Location: Oslo, Norway
Junior Member
A spotLocation is a single spot that can be referred to using many different coordinate systems. As you can have many geometric positioning systems and many linear positioning systems, you should be able to model it in the same spotLocation.

I am not sure what the reasoning was to only allow a single positioning element for a spotLocation? Happy to be enlightened.


Morten Torstensen
Bane NOR - Norwegian Infrastructure Manager
Digital Information Model for railway infrastructure
Ontology, modeling, mapping
Previous Topic: [railML3] New semantic constraint restricting RTM:level, IS:netElement and IS:netRelation
Next Topic: [railML3] electrification is IS, RS and CO
Goto Forum:
  


Current Time: Sat Jun 21 03:38:26 CEST 2025