Application window Timetable

From en.wiki.railvivid.railml.org
Jump to: navigation, search
Application window Timetable
This page refers to version 0.98a of railVIVID®.
Therefore the content is possibly outdated.
The current version is 1.1.

Application window 'Timetable...'


Timetable view with railML file example

If a railML-file containing timetable data is opened, the menu item 'Timetable…' will be activated in the control window. By pressing the button 'Timetable…' the corresponding dialogue in the control window as well as the equivalent empty application window will open (see paragraph 'Menu bar item Timetable'). The timetable view is separated into two parts:


  • The upper part contains the tabular timetable from the view of passengers, e.g. printed in national timetable.
  • The lower part contains the graphic timetable, e.g. view for interlocking.


See section 'Menu bar item Timetable' for possibilities to select data and configure displays.


Rufzeichen.png Warning: Please be aware that the displayed times can deviate in the graphic and tabular timetable, because of the different views. This effect will only occur if railML data contain different times or train definitions: operational /scheduled versus commercial /published.



Tabular timetable


Rufzeichen.png Warning: This view will stay empty if no train-elements are available. This means that the railML file does not contain any train information, that is needed for the timetable view. This view will stay empty if no name-attributes are available in the ocp-elements. This means that the operational points only have one software specific identification but no readable name.


The tabular timetable view is separated into two parts.


  • The left part shows the timetable of the selected train surrounded by trains, which pass the same operational point in the same direction.
  • The right part shows the timetable of the trains, which pass the same operational point in the opposite direction.


Both titles show:


  • Start and end operational point of the selected train or the selected operational point sequence
  • only in the left view: a train identification of the selected train in reference to:
1. train/@name-attribute
2. otherwise train/@description-attribute
3. otherwise train/@trainNumber-attribute

  • Timetable period in brackets in reference to:
1. timetablePeriod/@name-attribute
2. otherwise timetablePeriod/@description-attribute
3. otherwise timetablePeriod/@startDate and timetablePeriod/@endDate-attribute

The first column of the left view contains the operational points of the selected train in chronological order. The first column in the right view contains the operational points in the opposite order. Arrival times at operational points are labelled with the Ο-symbol. All further information are departure times. The first highlighted line is labelled with from and shows the origin train station of the train. The last line is labelled with to and shows the destination train station.


Column title


The column titles means:

  • A plus (+) shows that a context menu is available for the train. A quick-info is displayed if the mouse is dragged over the + and kept there. In this info further train numbers of trains are displayed, which operate the same operational points at the same operational times and days. A quick-info will not be displayed if connected train parts are defined in separate trains, even when they operate the same operational points at the same operational time and day with the same train number.
  • Train type or category in reference to:
1. category/@code-attribute
2. otherwise category/@name-attribute
3. otherwise category/@id-attribute
  • Train identification in reference to:
1. train/@name-attribute
2. otherwise train/@trainNumber-attribute
3. otherwise train/@id-attribute
  • Train equipment in reference to:
1. places/@category="bicycle"
2. places/@category="bistro"
3. places/@category="class1"
4. places/@category="bed"
5. places/@category="couchette"
  • Days of service of the train with the following symbols:
Abbildung 65 Werktag.png
    Monday to Saturday, not on public holidays:

operatingDay/@operatingCode="1111110" and operatingDayDeviance/@operatingCode="0000000" and operatingDayDeviance/@holidayOffset="0"

Abbildung 66 Feiertag.png
    Sunday and public holidays:

operatingDay/@operatingCode="1111110" and operatingDayDeviance/@operatingCode="1111111" and operatingDayDeviance/@holidayOffset="0"

Abbildung 68 1.jpg
    Monday: operatingDay/@operatingCode="1000000"
Abbildung 69 2.jpg
    Tuesday: operatingDay/@operatingCode="0100000"
Abbildung 70 3.jpg
    Wednesday: operatingDay/@operatingCode="0010000"
Abbildung 71 4.jpg
    Thursday: operatingDay/@operatingCode="0001000"
Abbildung 72 5.jpg
    Friday: operatingDay/@operatingCode="0000100"
Abbildung 73 6.jpg
    Saturday: operatingDay/@operatingCode="0000010"
Abbildung 74 7.jpg
    Sunday: operatingDay/@operatingCode="0000001"
Abbildung 75 1 Rahmen.jpg
    (Number with border) special train service days, which do not match the previously displayed rules (without labelling) daily: operatingDay/@operatingCode="1111111"


Times


Each column shows the arrival (@ arrival) or departure time (@ departure) of a train at the corresponding operational point:

1. times[@scope="published"]
2. otherwise (if @scope!="published" or no scope-attribute available) :times


In some cases trains are not displayed because of the passenger view:

  • Passes without stop, @ocpType="pass"
  • Operation stops solely because of personnel of vehicle reasons, stopDescription/@commercial="false"

A waved line indicates restricted days of service and is displayed either in the table head for the whole train or beside the first and last affected operational point, in case of partial subject.


Birne.png Tip: In order to restrict the displayed trains, filter by date time and/or weekday (see chapter Additive filter).



Table footer


The table footer contains the desired day of service definitions in reference to:

1. operatingPeriod/@name
2. otherwise operatingPeriod/@code
3. otherwise operatingPeriod/@description
4. otherwise a notification irregular operating period, but no name available


General information


Birne.png Tip: Connected train parts with the same operational points, times and days of service are only displayed once in the tabular timetable, as it is irrelevant for the passenger if the train consists of connected parts or not. In case of connected trains, please pay special attention to the description of the first element in section Column title.


Birne.png Tip: In order to hide one of the two tables, filter by direction (see paragraph Additive filter).


Birne.png Tip: In order to increase or decrease the number of shared operational points, filter by number of stations (see paragraph Additive filter).


Birne.png Tip: If a column or line is not visible, e.g. due to a lot of other trains, various operational points or long day of service definitions, use the scroll bar at the bottom and at the right hand side of the window to reach the desired columns and lines.

Alternatively also the vertical and horizontal middle bars between the two views can be moved with the mouse.




Export of the tabular timetable


With the help of a right-hand click in the window (not in the table head), it is possible to export the displayed view to other programmes. The following functions are offered for this:

  • copy to Clipboard
  • save as Excel...
  • save as CSV...


Graphic timetable


Rufzeichen.png Warning: This view will stay empty if no track-, sectionTT/trackRef-elements and sectionTT/@distance- attributes are available.


The heading shows:

  • Start and end operational point of the selected train or the selected operational point sequence
  • Train identification of the selected train in reference to:
1. train/@name-attribute
2. otherwise train/@description-attribute
3. otherwise train/@trainNumber-attribute

  • Timetable period in brackets in reference to:
1. timetablePeriod/@name-attribute
2. otherwise timetablePeriod/@description-attribute
3. otherwise timetablePeriod/@startDate- and timetablePeriod/@endDate-attribute


Graph axes and grids


The path axis shows the following information above or on the left hand side of the graph:


  • Name of the operational point
1. ocp/@name-attribute
2. otherwise ocp/@description-attribute

  • The track chainage in reference to the crossSection/@absPos-attributes. If one operational point has two or more chainages (e.g. different tracks, which end in this operational point) all values are shown.

The time axis shows the following information underneath or on the right hand side of the graph:


  • Company or country specific abbreviation of the operational point according to the selected database (register) in reference to:
1. designator/@entry-attribute
2. otherwise ocp/@code-attribute
3. otherwise ocp/@abbreviation-attribute


Birne.png Tip: In order to change the displayed operational point abbreviations, change the corresponding database if provided in railML file (see chapter Additive settings]).


The time axis shows the following information on both sides of the graph:


  • hourly markings from the earliest to the latest hour in 24-hour-display


Dashed lines are displayed in the graph for every full hour and every operational point.


Birne.png Tip: It is possible to configure the colour of the grid in the control window (see chapter Additive settings).



Birne.png Tip: In order to mirror the view diagonally use the axis changes setting in the control window (Additive settings).




Train lines


Each train is represented in the operational points according to its times. Typically two explicit times are displayed for every operational point: an arrival (@arrival) and a departure time (@departure) in reference to:

1. times[@scope="scheduled"]
2. otherwise (if @scope!="scheduled" and no scope-attribute available), times


The times are displayed from the interlocking view:


  • Passes without stop, @ocpType="pass"
  • Operational stops solely because of personnel or vehicle reasons, stopDescription/@commercial="false"


Birne.png Tip: The colours of the train lines can be configured in the control window (see chapter 'Additive settings').



The train identification is displayed at the train line in reference to:

1. train/@name-attribute
2. otherwise train/@trainNumber-attribute
3. otherwise train/@id-attribute


Birne.png Tip: In order to hide the train identification, select the train number setting in the control window (see chapter 'Additive settings').



Birne.png Tip: In order to hide one of the directions of travel, filter by direction (see chapter 'Additive filter').



General information


Birne.png Tip: In order to gain an overview use the scaling settings in the control window (see chapter 'Additive settings').


Birne.png Tip: In order to restrict the selection of displayed trains filter by date, time and /or day of service (see chapter 'Additive filter').


Birne.png Tip: In order to increase or decrease the number of shared operational points filter by number of stations (see chapter 'Additive filter').


Birne.png Tip: If parts of the graph should not be visible use the scroll bar at the bottom and at the right hand side of the window to reach the desired parts.

Alternatively also the mouse wheel can be used to move the view. A double click resets the view to the original scaling and section.


Rufzeichen.png Warning: Train lines can cross each other in single-tracks. This means that the timetable is not possible in real life. Nevertheless such timetables are allowed in railML as an early plan status. railVIVID does not check the timetables!



Export of the graphical timetable



With the help of a right-hand click in the window (not in the table head), it is possible to export the displayed view to other programmes. The following functions are offered for this:

  • copy to Clipboard
  • save as PNG...
  • save as PDF...
  • print...


A pop-up window will appear after selecting an option. This allows entering the scaling factor (see paragraph 'Export of topographic / topologic view'). This factor affects the image resolution indirectly. Please be aware that high factors result in large files, which can lead to a problem when saving.