Dev:Defining temporal availability of infrastructure elements and speed profiles: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
(Created page with "How to define track usage of a train in stations") |
(Examples added) |
||
Line 1: | Line 1: | ||
= Examples / {{Deu|Beispiele}} = | |||
== Periodic closing of a track daily from 10 to 16 February 2020, between 20.00 and 22.00 each day / {{Deu|Periodische Sperrung eines Gleises täglich 10.-16.02.2020, jeweils 20-22 Uhr }} == | |||
<syntaxhighlight lang=xml> | |||
<timetablePeriod id='ttp_2020_21' startDate='2020-12-13' endDate='2021-12-11' description='2020/2021'/> | |||
<operatingPeriod id='opp_0' description='nur 10.-16.02.' timetablePeriodRef='ttp_2020_21' | |||
bitMask='000…00001111111000…000' /> | |||
<!-- Die <operatingPeriod> enthält die 6 Tage, an denen die Sperrung jeweils um 20 Uhr beginnt --> | |||
<track id="tr_0" name="4711"> | |||
<states> | |||
<state disabled="true" startTime="20:00:00" endTime="22:00:00" endDayOffset="0" operatingPeriodRef="opp_0"> | |||
<!-- Die Sperrung verläuft nicht über Mitternacht, daher ist endDayOffset=0 --> | |||
<from ocpRef="_ocpStart" pos="0" /> | |||
<to ocpRef="_ocpEnd" pos="4532" /> | |||
</state> | |||
</states> | |||
</track> | |||
</syntaxhighlight> | |||
== Continuous non-periodic closure of a track from 10 February 2020, 20.00 to 16 February 2020, 22.00 / {{Deu|Fortlaufende einmalige Sperrung eines Gleises am 10.02.2020, 20 Uhr bis 16.02., 22 Uhr}} == | |||
<syntaxhighlight lang=xml> | |||
<timetablePeriod id='ttp_2020_21' startDate='2020-12-13' endDate='2021-12-11' description='2020/2021'/> | |||
<operatingPeriod id='opp_0' description='nur 10.02.' timetablePeriodRef='ttp_2020_21' bitMask='000…00001000000000…000' /> | |||
<!-- Die Sperrung ist nicht periodisch, daher wird der Beginn der Sperrung als Einzeltag definiert. --> | |||
<track id="tr_0" name="4711"> | |||
<states> | |||
<state disabled="true" startTime="20:00:00" endTime="22:00:00" endDayOffset="6" operatingPeriodRef="opp_0"> | |||
<!-- Die Sperrung verläuft insgesamt sechs Mal über Mitternacht, daher ist endDayOffset=6 --> | |||
<from ocpRef="_ocpStart" pos="0" /> | |||
<to ocpRef="_ocpEnd" pos="4532" /> | |||
</state> | |||
</states> | |||
</track> | |||
</syntaxhighlight> | |||
== Three track closures on weekends 20/21 February, 27/28 February and 06/07 March 2020, each from Friday, 22.00 to Monday, 04.00 / {{Deu|Dreimalige Sperrung eines Gleises an den Wochenenden 20./21.02., 27./28.02. und 06./07.03.2020, jeweils von Freitag, 22.00 Uhr bis Montag, 04.00 Uhr}} == | |||
<syntaxhighlight lang=xml> | |||
<timetablePeriod id='ttp_2020_21' startDate='2020-12-13' endDate='2021-12-11' description='2020/2021'/> | |||
<operatingPeriod id='opp_0' description='nur 20., 27.02.; 06.03.' timetablePeriodRef='ttp_2020_21' bitMask='000…000010000001000000100…000'> | |||
<!-- Die Sperrung beginnt an drei Wochenenden aufs Neue, daher sind die 3 Starttermine (Freitage) als Einzeltage definiert --> | |||
<track id="tr_0" name="4711"> | |||
<states> | |||
<state disabled="true" startTime="22:00:00" endTime="04:00:00" endDayOffset="3" operatingPeriodRef="opp_0" > | |||
<!-- Die Sperrung verläuft insgesamt drei Mal über Mitternacht (Freitag-Montag), daher ist endDayOffset=3 --> | |||
<from ocpRef="_ocpStart" pos="0" /> | |||
<to ocpRef="_ocpEnd" pos="4532" /> | |||
</state> | |||
</states> | |||
</track> | |||
</syntaxhighlight> |
Revision as of 10:42, 22 August 2018
Examples / Beispiele
Periodic closing of a track daily from 10 to 16 February 2020, between 20.00 and 22.00 each day / Periodische Sperrung eines Gleises täglich 10.-16.02.2020, jeweils 20-22 Uhr
<timetablePeriod id='ttp_2020_21' startDate='2020-12-13' endDate='2021-12-11' description='2020/2021'/> <operatingPeriod id='opp_0' description='nur 10.-16.02.' timetablePeriodRef='ttp_2020_21' bitMask='000…00001111111000…000' /> <!-- Die <operatingPeriod> enthält die 6 Tage, an denen die Sperrung jeweils um 20 Uhr beginnt --> <track id="tr_0" name="4711"> <states> <state disabled="true" startTime="20:00:00" endTime="22:00:00" endDayOffset="0" operatingPeriodRef="opp_0"> <!-- Die Sperrung verläuft nicht über Mitternacht, daher ist endDayOffset=0 --> <from ocpRef="_ocpStart" pos="0" /> <to ocpRef="_ocpEnd" pos="4532" /> </state> </states> </track>
Continuous non-periodic closure of a track from 10 February 2020, 20.00 to 16 February 2020, 22.00 / Fortlaufende einmalige Sperrung eines Gleises am 10.02.2020, 20 Uhr bis 16.02., 22 Uhr
<timetablePeriod id='ttp_2020_21' startDate='2020-12-13' endDate='2021-12-11' description='2020/2021'/> <operatingPeriod id='opp_0' description='nur 10.02.' timetablePeriodRef='ttp_2020_21' bitMask='000…00001000000000…000' /> <!-- Die Sperrung ist nicht periodisch, daher wird der Beginn der Sperrung als Einzeltag definiert. --> <track id="tr_0" name="4711"> <states> <state disabled="true" startTime="20:00:00" endTime="22:00:00" endDayOffset="6" operatingPeriodRef="opp_0"> <!-- Die Sperrung verläuft insgesamt sechs Mal über Mitternacht, daher ist endDayOffset=6 --> <from ocpRef="_ocpStart" pos="0" /> <to ocpRef="_ocpEnd" pos="4532" /> </state> </states> </track>
Three track closures on weekends 20/21 February, 27/28 February and 06/07 March 2020, each from Friday, 22.00 to Monday, 04.00 / Dreimalige Sperrung eines Gleises an den Wochenenden 20./21.02., 27./28.02. und 06./07.03.2020, jeweils von Freitag, 22.00 Uhr bis Montag, 04.00 Uhr
<timetablePeriod id='ttp_2020_21' startDate='2020-12-13' endDate='2021-12-11' description='2020/2021'/> <operatingPeriod id='opp_0' description='nur 20., 27.02.; 06.03.' timetablePeriodRef='ttp_2020_21' bitMask='000…000010000001000000100…000'> <!-- Die Sperrung beginnt an drei Wochenenden aufs Neue, daher sind die 3 Starttermine (Freitage) als Einzeltage definiert --> <track id="tr_0" name="4711"> <states> <state disabled="true" startTime="22:00:00" endTime="04:00:00" endDayOffset="3" operatingPeriodRef="opp_0" > <!-- Die Sperrung verläuft insgesamt drei Mal über Mitternacht (Freitag-Montag), daher ist endDayOffset=3 --> <from ocpRef="_ocpStart" pos="0" /> <to ocpRef="_ocpEnd" pos="4532" /> </state> </states> </track>