TT:ocpTT ocpsTT trainPart: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
mNo edit summary
(Updated using new templates (Vorlage:InheritRef, Vorlage:RailMLType))
Line 1: Line 1:
{{elementDocu|
{{ElementDocu|
elementName = ocpTT
elementName = ocpTT
|semantics =
|semantics =
The element {{TT:Doc|ocpTT}} describes a single point along the train path. The sequence of the {{TT:Doc|ocpTT}} elements inside a {{TT:Doc|trainPart}} has to be according to the train path. Normally, an {{TT:Doc|ocpTT}} belongs to a station with an arrivial and departure time. But an {{TT:Doc|ocpTT}} could also be a blocking signal with or without passing time, or some control point on the train path. It is alllways referencing a certain {{DocIS|ocp}} defined in the infrastructure part, providing some timetable related information for it.
The element {{TT:Doc|ocpTT}} describes a single point along the train path. Normally, an {{TT:Doc|ocpTT}} belongs to a station with an arrivial and departure time. But an {{TT:Doc|ocpTT}} could also be a blocking signal with or without passing time, or some control point on the train path. It is always referencing a certain {{IS:Doc|ocp}} defined in the infrastructure part, providing some timetable related information for it.
 
{{Deu|Das Element {{TT:Doc|ocpTT}} beschreibt den einzelnen Punkt im Zuglauf. Der {{TT:Doc|ocpTT}} entspricht einem ''Fahrzeitmesspunkt''. Ein Fahrzeitmesspunkt kann, muss aber keine Betriebsstelle sein. Meist ist ein {{TT:Doc|ocpTT}} gleichzusetzen mit einen Bahnhof und der dortigen Ankunfts- und Abfahrtszeit. Es kann aber genauso gut ein Blocksignal mit oder ohne Durchfahrtszeit oder auch ein beliebiger Messpunkt auf der Strecke sein. Der jeweilige {{TT:Doc|ocpTT}} verweist immer auf einen in der Infrastruktur definierten {{IS:Doc|ocp}} und beschreibt dessen Verwendung im Fahrplan.}}
 
|parent = {{TT:Tag|ocpsTT}}
 
|childs = {{TT:Tag|times}}, {{TT:Tag|connections}}, {{TT:Tag|statistics}}, {{TT:Tag|sectionTT}}, {{TT:Tag|stopDescription}}, {{TT:Tag|other}}
 
|ownAttributes =
{{InheritRef
|attributeName = ocpRef
|contextLink = {{IS:Tag|ocp}}
|notes_en =
}}
 
{{InheritRef
|attributeName = trackRef
|contextLink = {{IS:Tag|track}}
|notes_en =
}}
 
* {{Attr|trackInfo}}: This is a description of the station track, often used for the platform number.
 
* {{Attr|ocpType}}: This is a mixture of two informations describing the action of the {{TT:Doc|train}} at this {{TT:Doc|ocpTT}}. Possible values are:
:* {{Enum|stop}} The {{TT:Doc|train}} is stopping at this {{TT:Doc|ocpTT}}.
:* {{Enum|pass}} The {{TT:Doc|train}} is ''not'' stopping at this {{TT:Doc|ocpTT}}.
:* {{Enum|begin}} If the {{TT:Doc|trainPart}} begins at this {{TT:Doc|ocpTT}} and is not part of a longer train path, this value is used. The start of a train path should be detected by parsing the {{TT:Doc|train}}s.
:* {{Enum|end}} If the {{TT:Doc|trainPart}} ends at this {{TT:Doc|ocpTT}} and is not part of a longer train path, this value is used. The end of a train path should be detected by parsing the {{TT:Doc|train}}s.
 
* {{Attr|remarks}}: This is a free attribute for further descriptions.
 
* {{Attr|trainReverse}}: This is true if the {{TT:Doc|train}} changes its direction of travel at this station. After this station the {{RS:Doc|rollingstock}} which is referenced in {{TT:Doc|formationTT}} changes its order. This attribute could also be set at the first station, indicating that the {{RS:Doc|formation}} starts in reversed order.
 
* {{Attr|alignment}}: This describes the alignment of the arriving train in relation to the point on a {{IS:Doc|track}} referenced by {{Attr|ocpRef}}. Possible values are:
:* {{Enum|head}}
:* {{Enum|center}}
:* {{Enum|rear}}
 
* {{Attr|offset}}: This describes the offset of the stopping point in relation to the point on a {{IS:Doc|track}} referenced by {{Attr|ocpRef}}.
 
* {{Attr|shuntingTime}}: This is the driving time used inside a station.
 
|constraints =
* {{Attr|ocpRef}} {{RailMLType|tGenericRef}}, mandatory
 
* {{Attr|trackRef}} {{RailMLType|tGenericRef}}, optional


{{deu|Das Element {{TT:Doc|ocpTT}} beschreibt den einzelnen Punkt im Zuglauf. Dabei muss die Reihenfolge der {{TT:Doc|ocpTT}} innerhalb eines Teilzuges {{TT:Doc|trainPart}} mit der Abfolge der Punkte im Zuglauf übereinstimmen. Der {{TT:Doc|ocpTT}} entspricht einem '''Fahrzeitmesspunkt'''. Ein Fahrzeitmesspunkt kann, muss aber keine Betriebsstelle sein. Meist ist ein {{TT:Doc|ocpTT}} gleichzusetzen mit einen Bahnhof und der dortigen Ankunfts- und Abfahrtszeit. Es kann aber genausogut ein Blocksignal mit oder ohne Durchfahrtszeit oder auch ein beliebiger Messpunkt auf der Strecke sein. Der jeweilige {{TT:Doc|ocpTT}} verweist immer auf einen in der Infrastruktur definierten {{DocIS|ocp}} und beschreibt dessen Verwendung im Fahrplan.}}
* {{Attr|trackInfo}} {{XsdType|string}}, optional


|parent = {{TT:Doc|ocpsTT}}
* {{Attr|ocpType}} optional


|childs = {{TT:Doc|times}}, {{TT:Doc|connections}}, {{TT:Doc|statistics}}, {{TT:Doc|sectionTT}}, {{TT:Doc|stopDescription}}, {{TT:Doc|other}}
* {{Attr|remarks}} {{XsdType|string}}, optional


|inheritedAttributes
* {{Attr|trainReverse}} {{XsdType|boolean}}, optional


|ownAttributes =
* {{Attr|alignment}} optional
*{{attr|ocpRef}}: reference on a {{DocIS|ocp}} (required)
 
*{{attr|trackRef}}: reference on a {{DocIS|track}} (optional)
* {{Attr|offset}} {{TT:Doc|tLengthM|string}}, optional
*{{attr|trackInfo}}: free description of the station track ({{xsdType|string}}, optional)
 
*{{attr|ocpType}}: this is a mixture of two informations describing the action of the train at this ocp {{xsdType|string}} (optional)
* {{Attr|shuntingTime}} {{XsdType|duration}}, optional
Possible values:
 
:* stop = train is stopping at this ocp
The sequence of the {{TT:Doc|ocpTT}} elements inside a {{TT:Doc|trainPart}} has to be according to the train path. <br/> {{Deu|Die Reihenfolge der {{TT:Doc|ocpTT}} innerhalb eines Teilzuges {{TT:Doc|trainPart}} muss mit der Abfolge der Punkte im Zuglauf übereinstimmen.}}
:* pass = train is not stopping at this ocp
:* begin = possible for the first ocp, if train part begins at this ocp and is not part of a longer train path; the start of a train path should be detected by parsing the trains
:* end = possible for the last ocp, if train part ends at this ocp and is not part of a longer train path; the end of a train path should be detected by parsing the trains
*{{attr|remarks}}: free remark for further description ({{xsdType|string}}, optional)
*{{attr|trainReverse}}: is true if train changes direction at this station ({{xsdType|boolean}}, optional). After this station the rollingstock which is referenced in {{TT:Doc|formationTT}} changes order. This attribute could also been set at the first station, indicating that the {{RS:Doc|formation}} starts in the reversed order.
*{{attr|alignment}}: describes the alignment of the arriving train in relation to the point on a track referenced by {{attr|ocpRef}} {{xsdType|string}} (optional)
:* head
:* center
:* rear
*{{attr|offset}}: describes the offset of the stopping point in relation to the point on a track referenced by {{attr|ocpRef}} ({{TT:Doc|tLengthM|string}}, optional)
*{{attr|shuntingTime}}: driving time used used inside a station ({{xsdType|duration}}, optional)


|example =
|example =

Revision as of 09:21, 7 December 2011


ocpTT
 


Scheme description / Schemenbeschreibung

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

Multiplicity / Anzahl

[1..1]

Semantics / Bedeutung

The element ocpTT describes a single point along the train path. Normally, an ocpTT belongs to a station with an arrivial and departure time. But an ocpTT could also be a blocking signal with or without passing time, or some control point on the train path. It is always referencing a certain ocp defined in the infrastructure part, providing some timetable related information for it.

Das Element ocpTT beschreibt den einzelnen Punkt im Zuglauf. Der ocpTT entspricht einem Fahrzeitmesspunkt. Ein Fahrzeitmesspunkt kann, muss aber keine Betriebsstelle sein. Meist ist ein ocpTT gleichzusetzen mit einen Bahnhof und der dortigen Ankunfts- und Abfahrtszeit. Es kann aber genauso gut ein Blocksignal mit oder ohne Durchfahrtszeit oder auch ein beliebiger Messpunkt auf der Strecke sein. Der jeweilige ocpTT verweist immer auf einen in der Infrastruktur definierten ocp und beschreibt dessen Verwendung im Fahrplan.

Attributes of ocpTT / Attribute von ocpTT

  • ocpRef: This refers to the id attribute of the associated <ocp> element.
  • trackRef: This refers to the id attribute of the associated <track> element.
  • trackInfo: This is a description of the station track, often used for the platform number.
  • ocpType: This is a mixture of two informations describing the action of the train at this ocpTT. Possible values are:
  • stop The train is stopping at this ocpTT.
  • pass The train is not stopping at this ocpTT.
  • begin If the trainPart begins at this ocpTT and is not part of a longer train path, this value is used. The start of a train path should be detected by parsing the trains.
  • end If the trainPart ends at this ocpTT and is not part of a longer train path, this value is used. The end of a train path should be detected by parsing the trains.
  • remarks: This is a free attribute for further descriptions.
  • trainReverse: This is true if the train changes its direction of travel at this station. After this station the rollingstock which is referenced in formationTT changes its order. This attribute could also be set at the first station, indicating that the formation starts in reversed order.
  • alignment: This describes the alignment of the arriving train in relation to the point on a track referenced by ocpRef. Possible values are:
  • head
  • center
  • rear
  • offset: This describes the offset of the stopping point in relation to the point on a track referenced by ocpRef.
  • shuntingTime: This is the driving time used inside a station.

Syntactic Constraints / Syntaktische Beschränkungen

  • ocpType optional
  • alignment optional

The sequence of the ocpTT elements inside a trainPart has to be according to the train path.
Die Reihenfolge der ocpTT innerhalb eines Teilzuges trainPart muss mit der Abfolge der Punkte im Zuglauf übereinstimmen.

Best practice & Examples / Empfohlene Anwendung & Beispiele

The train is stopping in Zurich (referenced ocp) on track 12 (no reference here). It is stopping with its head 10 meters before actually reaching the crossSection of this ocp, which is assumed to be located at the buffer stop in the main hall of this station. Then the train is changing direction and leaving.

 ...
 <ocpTT ocpRef="_85ZUE" ocpType="stop" trackInfo="12" alignment="head" trainReverse="true" offset="-10">
   <times scope="scheduled" arrival="10:56:00.0" departure="11:04:00.0"/>
 ...

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.