Stop posts (de: Haltetafel)
In the forum entries [http://www.railml.org/forum/ro/?group=1&offset=20&thread=34] and [http://www.railml.org/forum/ro/?group=1&offset=0&thread=40&id=110] the subject of the stop post has been discussed.
In general, a stop post marks a position on a track, where a train, which fulfills certain criteria, needs to stop in order to change passengers or because of other operational rules.
Stop posts should be modelled in railML as follows:
stopPost
new element - The element
stopPost
is defined in a containerstopPosts
within theocsElements
object. - The required parameters id, pos and dir are inherited from the type
tOrientedElement
. - Using the optional parameter platformEdgeRef the stop post can be referenced with a platform for which it is valid.
- Using the optional parameter validForMovements the train types for which the stop post is relevant can be defined. The enumeration values freightTrains, passengerTrains, allTrains and shunting are currently possible.
- If the stop post is only valid for trains with a certain train length, the optional parameter trainLength needs to be set.
- If the stop post is only valid for trains with a certain number of axles, the optional parameter axleCount needs to be set.
- If the stop post is only valid for trains with a certain number of wagons, the optional parameter wagonCount needs to be set.
- If the stop post is only valid for trains fulfilling a certain verbal constraint, the optional parameter verbalConstraint needs to be set.
- If the stop post is only a virtual element, which is not physically represented along the track but only in the operational rules, the optional parameter virtual needs to be set to true.