Template:Table/Template:InheritValueTable: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
No edit summary
No edit summary
Line 1: Line 1:
{{elementDocu
|elementName=Ferri Leberl/spielwiese
|parent={{IS:Tag|}}
|childs=''None''
|semantics={{missing information|topic=the semantics|user=[[User:Ferri Leberl|Ferri Leberl]] ([[User talk:Ferri Leberl|talk]]) 10:23, 24 February 2017 (CET)}}
|inheritedAttributes=''None''
|ownAttributes=''None''
|constraints=''None''
|bestpractice=== Best practice / {{Deu|Empfohlene Anwendung}} / {{Fra|Bonnes pratiques}} ==
===Modelling of curves===
Let’s consider a simple example where a circular arc (B) of radius 1000 meters is directly connected on both ends with straight track segments (A, C). The situation looks like this:


== Scheme description / {{Deu|Schemenbeschreibung}} / {{Fra|Description du schéma}} ==
[[file:CurveExample 170213 02.png|600px]]
=== Position of Versuch in the XML-Tree / {{Deu|Position von Versuch im XML-Baum}} / {{Fra|position de Versuch dans l’aborescence XML}} ===


* Parent: {{IS:Tag|infrastructure}}
In railML, the horizontal curves are modelled using {{IS:Tag|radiusChange}} elements that are positioned everywhere along the track where the radius changes. The railML syntax for this example shall look like this:
<pre>
<track ...>
  ...
  <trackElements>
    <radiusChange id="rC0815" pos="123.45" radius="1000"/>
    <radiusChange id="rC4711" pos="234.56" radius="0"/>
  </trackElements>
</track>
</pre>
In this example, the first {{IS:Tag|radiusChange}} point (rC0815) is situated at the connection of the straight track segment (A) with the circular arc (B). The parameter @radius of the {{IS:Tag|radiusChange}} element describes the new value of the radius (1000 meters) that is valid from there into the direction of track orientation. The track orientation is indicated by the arrow at the right end.


* Children: {{IS:Tag|additionalName}}
The second {{IS:Tag|radiusChange}} point (rC4711) is situated at the connection of the circular arc (B) with the straight track segment (C). Like for the previous {{IS:Tag|radiusChange}}, the parameter @radius describes the new value of the radius that is valid from there into the direction of track orientation. Normally, this value should be ''infinite'', but since ''infinite'' is not an explicit number, railML uses the value ''0'' here.
===Modelling of transition curves in railML 2.3===
With railML version 2.3 the element {{IS:Tag|radiusChange}} has been extended by the new attribute @geometryElementDescription. This attribute is an enumeration parameter, which provides the following entries to enable a more detailed description of transition curves:
*TS_cubicParabola
*TS_parabola4
*TS_clothoide
*TS_WienerBogen
*TS_BlossBogen
*TS_Sinusoide
*TS_Cosinusoide
*SC
*(any other)
The new attribute @geometryElementDescription in the {{IS:Tag|radiusChange}} element shall be used for modeling begin and end points of transition curves.
Let’s consider an example where a straight track segment (A) is connected with a circular arc (C) of radius 1000 meters via a clothoide (B). The situation looks like this:


=== Semantics / {{Deu|Bedeutung}} / {{Fra|Sémantique}} ===
[[file:transitionCurveExample 170213 02.png|600px]]


{{missing information|topic=the semantics|user=[[User:Ferri Leberl|Ferri Leberl]] ([[User talk:Ferri Leberl|talk]]) 10:11, 24 February 2017 (CET)}}
In railML, the transition curve is modelled using two {{IS:Tag|radiusChange}} elements that are positioned at the begin and at the end of the transition curve. The railML syntax for this example shall look like this:
<pre>
<track ...>
  ...
  <trackElements>
    <radiusChange id="rC0815" pos="123.45" radius="2000" geometryElementDescription="TS_clothoide"/>
    <radiusChange id="rC4711" pos="234.56" radius="1000" geometryElementDescription="SC"/>
  </trackElements>
</track>
</pre>
In this example, the first {{IS:Tag|radiusChange}} point (rC0815) indicates the begin of a transition curve of type ''Clothoide''. Since the parameter @radius is mandatory for every {{IS:Tag|radiusChange}} element, a fixed value has to be provided although the main feature of a transition curve is its changing radius. It is recommended to use twice the value of the radius of the circular arc to which the transition curve is connected. In the given example, the value is 2000 meters.
The second {{IS:Tag|radiusChange}} point indicates the end of the transition curve and the begin of the circular arc. The circular arc has a radius of 1000 meters.


=== Inherited attributes from other data types  / {{Deu|Abgeleitete Attribute von anderen Datentypen}} / {{Fra|Attributs hérités d’autres types données}} ===
}}
 
''None''
 
=== Specific Attributes of Versuch  / {{Deu|Spezielle Attribute von Versuch}} / {{Fra|Attributs spécifiques de Versuch}} ===
 
''None''
 
=== Constraints / {{Deu|Beschränkungen}} / {{Fra|Contraintes}} ===
 
''None''
 
== Best practice / {{Deu|Empfohlene Anwendung}} / {{Fra|Bonnes pratiques}} ==
 
''Not yet described. / {{Deu|Noch nicht beschrieben.}} / {{Fra|Pas encore décrit.}}''
 
== Additional information / {{Deu|Zusätzliche Informationen}} / {{Fra|Information supplémentaire}}  ==
 
=== Notes / {{Deu|Anmerkungen}} / {{Fra|Notes}} ===
 
''Not yet described. / {{Deu|Noch nicht beschrieben.}} / {{Fra|Pas encore décrit.}}''
 
=== Example / {{Deu|Beispiel}} / {{Fra|Exemple}} ===
 
''Not yet described. / {{Deu|Noch nicht beschrieben.}} / {{Fra|Pas encore décrit.}}''
 
== Open issues / {{Deu|Offene Punkte/Pedenzen}} / {{Fra|Questions ouvertes}} ==
 
''Not yet described. / {{Deu|Noch nicht beschrieben.}} / {{Fra|Pas encore décrit.}}''
 
[[Category:{{
#switch: {{#explode:{{FULLPAGENAME}}|:}}
|CO = Common_Elements
|IS = Infrastructure_Elements
|RS = Rollingstock_Elements
|TT = Timetable_Elements
|Vorlage = Element_Template
|FIXME
}}|{{#explode:{{FULLPAGENAME}}|:|-1}}]]

Revision as of 11:23, 24 February 2017


Ferri Leberl/spielwiese
 


Scheme description / Schemenbeschreibung

Position of Ferri Leberl/spielwiese in the XML-Tree / Position von Ferri Leberl/spielwiese im XML-Baum

  • Parent: <[[IS:_|]]>
  • Children: None

Multiplicity / Anzahl

[1..1]

Semantics / Bedeutung

Missinginformation.png In this article there is information missing with respect to the semantics. Please help improving the railML® wiki by filling the gaps. Possibly, you will find further details on the discussion pageFerri Leberl (talk) 10:23, 24 February 2017 (CET)

Attributes of Ferri Leberl/spielwiese / Attribute von Ferri Leberl/spielwiese

None

Syntactic Constraints / Syntaktische Beschränkungen

None

Best practice & Examples / Empfohlene Anwendung & Beispiele

Best practice / Empfohlene Anwendung /

Modelling of curves

Let’s consider a simple example where a circular arc (B) of radius 1000 meters is directly connected on both ends with straight track segments (A, C). The situation looks like this:

CurveExample 170213 02.png

In railML, the horizontal curves are modelled using <radiusChange> elements that are positioned everywhere along the track where the radius changes. The railML syntax for this example shall look like this:

<track ...>
  ...
  <trackElements>
    <radiusChange id="rC0815" pos="123.45" radius="1000"/>
    <radiusChange id="rC4711" pos="234.56" radius="0"/>
  </trackElements>
</track>

In this example, the first <radiusChange> point (rC0815) is situated at the connection of the straight track segment (A) with the circular arc (B). The parameter @radius of the <radiusChange> element describes the new value of the radius (1000 meters) that is valid from there into the direction of track orientation. The track orientation is indicated by the arrow at the right end.

The second <radiusChange> point (rC4711) is situated at the connection of the circular arc (B) with the straight track segment (C). Like for the previous <radiusChange>, the parameter @radius describes the new value of the radius that is valid from there into the direction of track orientation. Normally, this value should be infinite, but since infinite is not an explicit number, railML uses the value 0 here.

Modelling of transition curves in railML 2.3

With railML version 2.3 the element <radiusChange> has been extended by the new attribute @geometryElementDescription. This attribute is an enumeration parameter, which provides the following entries to enable a more detailed description of transition curves:

  • TS_cubicParabola
  • TS_parabola4
  • TS_clothoide
  • TS_WienerBogen
  • TS_BlossBogen
  • TS_Sinusoide
  • TS_Cosinusoide
  • SC
  • (any other)

The new attribute @geometryElementDescription in the <radiusChange> element shall be used for modeling begin and end points of transition curves. Let’s consider an example where a straight track segment (A) is connected with a circular arc (C) of radius 1000 meters via a clothoide (B). The situation looks like this:

TransitionCurveExample 170213 02.png

In railML, the transition curve is modelled using two <radiusChange> elements that are positioned at the begin and at the end of the transition curve. The railML syntax for this example shall look like this:

<track ...>
  ...
  <trackElements>
    <radiusChange id="rC0815" pos="123.45" radius="2000" geometryElementDescription="TS_clothoide"/>
    <radiusChange id="rC4711" pos="234.56" radius="1000" geometryElementDescription="SC"/>
  </trackElements>
</track>

In this example, the first <radiusChange> point (rC0815) indicates the begin of a transition curve of type Clothoide. Since the parameter @radius is mandatory for every <radiusChange> element, a fixed value has to be provided although the main feature of a transition curve is its changing radius. It is recommended to use twice the value of the radius of the circular arc to which the transition curve is connected. In the given example, the value is 2000 meters. The second <radiusChange> point indicates the end of the transition curve and the begin of the circular arc. The circular arc has a radius of 1000 meters.

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.