User:RailML Coord Documentation/IS:gaugeChange

From railML 2 Wiki
Jump to navigation Jump to search
🗒️ this is a preview of page IS:gaugeChange as to circumvent Template:Unlock. The preview is made with Template:Frame.

Is anymething missing?
purge this page.
purge the framed page.

 



gaugeChange
 


Schema description / Schemabeschreibung

Position of gaugeChange in the XML-Tree / Position von gaugeChange im XML-Baum

Multiplicity / Anzahl

[0..∞]

Semantics / Bedeutung

A <gaugeChange> defines the position of a track where the gauge (distant between the rails) changes.

Attributes of gaugeChange / Attribute von gaugeChange


  • pos: This is the position on a track defined as distance from its start (trackBegin) regardless the "absolute mileage" in @absPos.
    Das ist die Position des Elements auf einem Track i.S. der realen Entfernung zum trackBegin. Sie ist damit unabhängig von der mit absPos modellierten Strecken-Kilometrierung.
🗒️ For an explanation of the differences between @pos and @absPos see <mileageChange>  
  • absPos: This is the position on a track as absolute mileage/chainage.
    Das ist die Position des Elements im Referenzsystem der Strecken-Kilometrierung.
🗒️ For an explanation of the differences between @pos and @absPos see <mileageChange>  
  • absPosOffset (deprecated with version 2.1): The semantics of this attribute aren't very clear. It seems to be redundant to the definitions with mileageChanges in "overlapping regions".
  • dir: (deprecated with version 2.5) This defines the validity of <gaugeChange> along the track. Possible values are:
  • up This denotes the direction from the <trackBegin> to the <trackEnd> (increasing relative position values).
  • down This goes opposite to up (decreasing relative position values).
  • value: Track width in mm

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 (_)
  • code: xs:string, optional
  • name: xs:string, optional
  • description: xs:string, optional
  • xml:lang: xs:language, language identification, optional
  • pos: tLengthM (xs:decimal, 6 fraction digits, length value measured in meter); required; must be greater than or equal to zero, less than or equal to the track's length
  • absPos: tLengthM (xs:decimal, 6 fraction digits, length value measured in meter); optional
  • absPosOffset: xs:decimal, 6 fraction digits, length value measured in meter; optional
  • dir: xs:string, generic type for more constrained direction statements: enumeration up, down; derived from tLaxDirection; optional
  • value: tLengthMM (xs:decimal, 6 fraction digits, length value measured in millimeter); default: 1435; optional

Best practice & Examples / Empfohlene Anwendung & Beispiele

Consider railMLÂŽ 2.2 example of East Saxony railway network by FBS (link to the railMLÂŽ website).

This code example defines a gauge change of the track that connects Arnsdorf West and Nord junctions.

<gaugeChanges>
  <gaugeChange id='gac_80.6228_0' pos='0' absPos='942' dir='up' value='1435'/>
</gaugeChanges>

Notes / Anmerkungen

General information on positioning

Positive pos values describe the distance from the track's begin. The track length is derived from the pos value in <trackEnd>.

The absolute mileage refered to by absPos is usually found on technical drawings of the track layout or on mileage posts next to the track.

The change of the gauge happens mainly on frontiers or due to historical reasons.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.