Home » railML newsgroups » railML.infrastructure » [railML3] LevelCrossing Best Practice Example
Re: [railML3] LevelCrossing Best Practice Example [message #2997 is a reply to message #2994] Thu, 07 April 2022 14:57 Go to previous messageGo to previous message
christian.rahmig is currently offline  christian.rahmig
Messages: 436
Registered: January 2016
Senior Member
Dear Heidrun,

the topic you raised is not that simple as it seems in the beginning.

The biggest issue I see in the incomplete modelling approach from infrastructure perspective: In the example you provided the exact location of the level crossing remains unclear when only looking at infrastructure domain. The connection between the infrastructure element "levelCrossingIS" and the topologic railway network is provided only with the interlocking element "levelCrossingIL". This "detour" is not good thinking of use cases that include only infrastructure and disregard interlocking.

Therefore, I strongly recommend to use one (or more) linear location(s) to link the <levelCrossingIS> with the underlaying topology built by NetElements.

Regarding the new track type "levelCrossingTrack" you were proposing: Having linked the <levelCrossingIS> with the <netElement> instances covered, there is no need to tag a track as being a "level crossing track", because the information is implicitly given in the linking. As written in the wiki documentation [1] the attribute <track>@type is used to describe the general functionality of the track. The existing values "mainTrack", "secondaryTrack", "sidingTrack" and "connectingTrack" are complementary, whereas a "level crossing track" is basically a combination of one of the mentioned track types with a level crossing. Therefore, I don't like to integrate "level crossing track" into the <track>@type enumeration.

So, what does the community think about this topic?

[1] https://wiki3.railml.org/wiki/IS:track

Best regards
Christian


Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
 
Read Message
Read Message
Read Message
Read Message
Previous Topic: Clustering of location information
Next Topic: [railML3] Proposal for removing "any" elements
Goto Forum:
  


Current Time: Wed May 08 20:07:30 CEST 2024