IS:macroscopicNode trackBegin: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][checked revision]
Tag: New redirect
 
Line 1: Line 1:
{{ElementDocu|
#REDIRECT [[IS:macroscopicNode]]
elementName = macroscopicNode
 
|parent = {{IS:Tag|trackBegin}}
|childs=''None''
|inheritedAttributes=''None''
|ownAttributes =
 
{{InheritRef
|attributeName = ocpRef
|contextLink = {{IS:Tag|ocp}}
|notes_en =
}}
 
* {{Attr|flowDirection}}: This specifies how trains can pass the node. Possible values are:
:* {{Enum|in}} only into the node (track --> node)
:* {{Enum|out}} only out of the node (track <-- node)
:* {{Enum|both}} into and out of node (track <--> node)
:* {{Enum|unknown}} {{missing information|user=[[User:Ferri Leberl|Ferri Leberl]] ([[User talk:Ferri Leberl|talk]]) 15:36, 25 April 2018 (CEST)|topic=the semantics of the enumeration items}}
:* {{OtherEnum
|notes_en =
|notes_de =
}} {{AddAnn|| }}
 
|semantics =
A {{IS:Tag|macroscopicNode|trackBegin}} represents a logical connection of (multiple) {{IS:Doc|track}}s without respect to the physical layout of their {{IS:Doc|connections}}. {{AddAnn|| }}
 
|notes =
Many simulation programs, especially in the simulation domain for complete networks, have no knowledge about the physical {{IS:Doc|track}} layout of a station. They model a station as a "zero-dimensional vertex" in a "graph" with {{TT:Doc|train}}s being able to switch to every "edge" (here: {{IS:Doc|track}}) that is connected to that "vertex". The {{IS:Tag|macroscopicNode|trackBegin}} provides means to represent this simplified infrastructure model in RailML.
 
Simulation programs that depend on precise "microscopic" modelling of stations (including {{IS:Doc|switch}}es, lengths, {{IS:Doc|signal}}s, ...) are likely to be troubled by {{IS:Tag|macroscopicNode|trackBegin}}. Possible solutions can be:
 
* refuse the import of XML-files containing {{IS:Tag|macroscopicNode|trackBegin}}
 
* convert the {{IS:Tag|macroscopicNode|trackBegin}} internally into a set of {{IS:Doc|switch}}es and thus allowing all travel directions as the {{IS:Tag|macroscopicNode|trackBegin}} does. This might severely mess up the {{IS:Doc|infrastructure}} model in case of {{IS:Tag|macroscopicNode|trackBegin}}s with many connected {{IS:Doc|track}}s.
 
* convert the {{IS:Tag|macroscopicNode|trackBegin}} internally into {{IS:Doc|openEnd}}s and thus allowing {{TT:Doc|train}}s to enter and leave the simulation in that point. "Warping" {{TT:Doc|train}}s from one {{IS:Doc|track}} of the node to another via "virtual open ends" is a semantically identical behaviour compared with a macroscopic node. {{AddAnn|| }}
 
|constraints =
*{{constraint|ocpRef|rml|tGenericRef|required}}
*{{constraint|flowDirection|rml|tFlowDirection|default=both}}
 
All {{IS:Doc|track}}s connected to this {{IS:Doc|macroscopicNode}} shall refer to the same {{IS:Doc|ocp}}.
 
The associated {{IS:Doc|ocp}} shall have suitable operational attributes set (e. g. as a station). {{AddAnn|| }}
}}

Latest revision as of 19:14, 2 July 2021

Redirect to: