Die Verantwortlichen für Open Data bei der SBB, Christian Trachsel und Rahel Ryf stellten uns die sogenannten IST-Daten – History zur Verfügung. Diese Datenbank sammelt die Daten zu jeder Zugankunft und –abfahrt an einem Bahnhof in der Schweiz seit dem 1. Dezember 2016. Die Pünktlichkeit der Züge auf dem gesamten schweizerischen SBB-Schienennetz wird erfasst. Zudem werden auch zu früh abgefahrene Züge oder Zugausfälle in den Daten abgebildet. Der grosse Nachteil der Daten ist, dass der Abfahrts- und Zielort nicht eruiert werden konnten.
Die Verantwortlichen äusserten den Wunsch, eine Visualisierung der Bahnhofs- oder Zugspünktlichkeit für Endkunden zu erstellen. Wenn man auf der offiziellen Webseite (www.sbb.ch) nach einer Zugverbindung sucht, fällt die Reichhaltigkeit der Informationen auf. Informationen zur Pünktlichkeit, Verspätungsgründen und Fahrplanänderungen sind verfügbar (siehe Grafik). Somit stellte es eine Herausforderung für uns dar, gleichzeitig eine kundenorientierte und aussagekräftige Visualisierung zu erstellen.
Link: zu CSV Daten
Link: zu Original-Daten
Spezielles zur CSV-Datei
- Bahnhöfe:
Die einzelnen Bahnhöfe wurden zu einer Nummer zugeordnet. Die Nummern wurden willkürlich zugeordnet:
- Zürich: 0
- Bern: 1
- Lausanne: 2
- Basel: 3
- Luzern: 4
- Zugart:
Die einzelnen Zugarten wurden zu einer Nummer zugeordnet. Die Nummern wurden willkürlich zugeordnet:
- AR: 0
- EXT: 1
- IC: 2
- ICE: 3
- IF: 4
- IR: 5
- RE: 6
- S: 7
- ICN: 8
- Wochentag:
Ebenfalls wurden zu den Wochentagen Nummern zugeordnet:
- Montag: 0
- Dienstag: 1
- Mittwoch: 2
- Donnerstag: 3
- Freitag: 4
- Samstag: 5
- Sonntag: 6
Die verwendeten Quellen
Für unsere Visualisierung brauchten wir drei verschiedene Crossfilterquellen mit den jeweiligen Lizenzen: