IS:connection trackEnd: Difference between revisions
[checked revision] | [checked revision] |
No edit summary |
(Replaced the use of Template:InheritConnection and customised the description) |
||
Line 11: | Line 11: | ||
|constraints_de = | |constraints_de = | ||
|notes_de = | |notes_de = | ||
}} | |||
{{ElementDocu| | |||
elementName = connection | |||
|parent = {{IS:Tag|trackEnd}} | |||
|childs=''None'' | |||
|minocc=1 | |||
|maxocc=1 | |||
|semantics = The {{IS:Tag|connection|trackEnd}} inside a {{IS:Tag|trackEnd}} describes which other {{IS:Doc|track}}, {{IS:Doc|switch}} or {{IS:Doc|crossing}} this track continues into. See [[Dev:Connection between tracks]] for more details on different connections between tracks. | |||
|inheritedAttributes = | |||
{{InheritId}} | |||
{{InheritRef | |||
|attributeName = ref | |||
|contextLink = {{IS:Tag|connection}} | |||
}} | |||
|constraints = | |||
{{InheritIdConstraints}} | |||
*{{constraint|ref|rml|tGenericRef|required}} {{AddAnn|Must point to the {{Attr|id}} of another {{IS:Tag|connection}}}} | |||
|example = | |||
Please also refer to [[Dev:Connection between tracks]] for information on how to use connections and switches/crossings. | |||
}} | }} |
Revision as of 04:26, 5 June 2024
connection
Scheme description / Schemenbeschreibung
Position of connection in the XML-Tree / Position von connection im XML-Baum
- Parent: <trackEnd>
- Children: Not yet described. / Noch nicht beschrieben.
Multiplicity / Anzahl
Semantics / Bedeutung
The <connection> describes a branch of the <trackEnd>, including which other track this branch is connected to. See Dev:Connection between tracks for more details on different connections between tracks.
Attributes of connection / Attribute von connection
- id: XML-file-wide unique, machine-interpretable identity, required for later referencing that element internally. For a detailed explanation see Dev:identities.
XML-Datei-weit eindeutige, maschineninterpretierbare Identität, die für die spätere interne Referenzierung dieses Elements erforderlich ist. Für eine detaillierte Erklärung siehe Dev:identities. - ref: This refers to the id attribute of the associated <connection> element.
- orientation: Orientation of the <trackEnd> branch relative to the direction of the <track> (looking towards the <trackEnd>).
- incoming: This branch is merging into the track, tracks are converging relative to the direction.
- outgoing: Twis branch is splitting out from the track, tracks are diverging relative to the direction.
- rightAngled: This branch is crossing perpendicular to the track. Only meaningful for <crossing>, not for <switch>.
- unknown: The direction is not known.
- other:anything: Any value that does not fit any value from the previous enumeration list, fulfilling the constraint: at minimum two characters, whitespace is not allowed. Please, apply Dev:usingAny accordingly.
- course: Sideways direction of this branch relative to the continuation of the <track> in the track's direction (looking towards the <trackEnd>).
- straight This branch continues straight. This assumes the principal track is not considered straight (<switch>@trackContinueCourse is not "straight").
- left: This branch is merging from the left or is diverging leftward from the track.
- right: This branch is merging from the right or is diverging rightward from the track.
- other:anything: Any value that does not fit any value from the previous enumeration list, fulfilling the constraint: at minimum two characters, whitespace is not allowed. Please, apply Dev:usingAny accordingly.
- radius: Radius of the curve with which the branch rails converge into or diverge from the track, measured from an imaginary center of a circle. Defined in the same way as <radiusChange>@radius.
- maxSpeed: Speed restriction for passing over the switch on this branch.
- passable Denotes if you can pass between the track the <connection> is placed on and the track referred to by ref. See Dev:Connection_between_tracks for descriptions of the usage.
- branchDist (deprecated with version 2.1) Since originally no separate, connecting track element was allowed, a special attribute denoted the length of the connection. See Dev:Connection_between_tracks.
Syntactic Constraints / Syntaktische Beschränkungen
- id: xs:ID, required
a string, starting with a letter (a..zA..Z) or an underscore (_),
followed by a non-colonized and non-spaced string consisting of letters, digits, points (.), dashes (-) or underscores (_) - ref: tGenericRef (xs:IDREF); required
Must point to the id of another <connection> - orientation: tConnectionOrientation (FIXME); required
- course: tCourse (Restriction of xs:string; can be "straight"/"left"/"right" or any); optional
- radius: tRadiusM (xs:decimal, 6 fraction digits, radius value measured in meter); optional (introduced with version 2.4)
|
- maxSpeed: tSpeedKmPerHour (xs:decimal, 5 digits and 1 fraction digit with minimum value 0, speed value measured in km/h); optional
- passable: xs:boolean; default: TRUE; optional
- branchDist: tLengthM (xs:decimal, 6 fraction digits, length value measured in meter); optional
Best practice & Examples / Empfohlene Anwendung & Beispiele
Please also refer to Dev:Connection between tracks for information on how to use connections and switches/crossings.
Notes / Anmerkungen
None.
Open issues / Offene Punkte/Pendenzen
Not yet described. / Noch nicht beschrieben.
connection
Scheme description / Schemenbeschreibung
Position of connection in the XML-Tree / Position von connection im XML-Baum
- Parent: <trackEnd>
- Children: None
Multiplicity / Anzahl
Semantics / Bedeutung
The <connection> inside a <trackEnd> describes which other track, switch or crossing this track continues into. See Dev:Connection between tracks for more details on different connections between tracks.
Attributes of connection / Attribute von connection
- id: XML-file-wide unique, machine-interpretable identity, required for later referencing that element internally. For a detailed explanation see Dev:identities.
XML-Datei-weit eindeutige, maschineninterpretierbare Identität, die für die spätere interne Referenzierung dieses Elements erforderlich ist. Für eine detaillierte Erklärung siehe Dev:identities. - ref: This refers to the id attribute of the associated <connection> element.
Syntactic Constraints / Syntaktische Beschränkungen
- id: xs:ID, required
a string, starting with a letter (a..zA..Z) or an underscore (_),
followed by a non-colonized and non-spaced string consisting of letters, digits, points (.), dashes (-) or underscores (_) - ref: tGenericRef (xs:IDREF); required
Must point to the id of another <connection>
Best practice & Examples / Empfohlene Anwendung & Beispiele
Please also refer to Dev:Connection between tracks for information on how to use connections and switches/crossings.
Notes / Anmerkungen
Not yet described. / Noch nicht beschrieben.
Open issues / Offene Punkte/Pendenzen
Not yet described. / Noch nicht beschrieben.