Verkehrsausfälle in der Schweiz: Eine interaktive Reise durch Daten


Meine Open-Data Visualisierung zeigt Verkehrsausfälle im öffentlichen Verkehr in der Schweiz zwischen dem 23.03.2022 und 12.03.2023.
Jede Bubble repräsentiert ein Transportunternehmen wobei die Farbe den primären Fahrzeugtyp des Transportunternehmens kennzeichnet und die Größe die Anzahl der Ausfälle repräsentiert. Die interaktive Darstellung ermöglicht es, Ausfälle nach verschiedenen Filtern (grüne Knöpfe) wie beispielsweise Wochentag oder Ausfalldauer aufzuteilen. Zudem besteht die Möglichkeit, die Ausfälle zu normieren (blaue Knöpfe) und so die Anzahl Ausfälle pro Linie anstelle der Gesamtanzahl der Ausfälle anzuzeigen. Falls man sich nur für bestimmte Transportunternehmen interessiert, kann man diese mithilfe des Filters (hellblauer Knopf) auswählen. Tauche ein und erhalte einen visuellen Überblick über Verkehrsausfälle in der Schweiz!

Sortierung

Normierung

Filter


Daten

Datenquelle

Die Daten wurden im Rahmen des QMS RPV CH erhoben. ETC Solutions betreibt dieses Qualitätsmesssystem im Auftrag des Bundesamt für Verkehr. Aus dem Abgleich von Fahrplandaten und Pünktlichkeitsdaten von Open Transport Data wird abgeleitet, welche Fahrten stattgefunden haben und welche ausgefallen sind. Der Datensatz umfasst Verkehrsausfälle vom 23.03.2022 bis 12.03.2023 und enthält detaillierte Informationen wie das betroffene Transportunternehmen, die Ausfallzeit, die Anzahl der betroffenen Haltestellen sowie die Ursachen und mehr. Hauptsächlich sind Linien des Regionalen Personenverkehrs (RPV) enthalten, da diese vom Bundesamt für Verkehr finanziert werden, welche die Auftraggeber von ETC Solutions sind. Der Fernverkehr ist in diesem Datensatz deshalb weniger vertreten. Zudem sind einige Linien aus dem Ortsverkehr (OV) enthalten, die von den Kantonen finanziert werden. Nur bei den Kantonen, die sich auch am Messsystem beteiligen sind auch Daten des OV vorhanden. Deshalb fehlen z.B. Daten aus der Stadt Zürich, sodass dort weniger Ausfälle dargestellt werden. Tauche ein in diese umfassende Datenquelle und entdecke die Muster und Zusammenhänge hinter den Verkehrsausfällen in der Schweiz.

Datenverarbeitung

Aggregration und Sortierung

Aufgrund der enormen Größe des gesamten Datensatzes musste eine Vorverarbeitung für meine Visualisierung durchgeführt werden. Um den Umfang zu reduzieren, wurden die Daten aggregiert und die Ausfälle der einzelnen Transportunternehmen zusammengefasst. Zusätzlich wurden die Daten nach verschiedenen Filterkriterien wie Wochentag oder Ausfalldauer sortiert, um gezielte Analysen zu ermöglichen. Diese Aggregation und Sortierung erleichtert es den Betrachtern, spezifische Muster und Trends in den Verkehrsausfällen zu erkennen, ohne von der Fülle der Daten überwältigt zu werden.

Downloads

Ganzer Datensatz (~400MB) Gefilterte Daten

Programmierung

Technologien

Für meine Visualisierung habe ich HTML, CSS und JavaScript verwendet. Die Visualisierung wurde mit der leistungsstarken D3.js-Bibliothek erstellt, um den Bubble Chart zu erzeugen. Das Design wurde mithilfe von Bootstrap angepasst, um ein ansprechendes Erscheinungsbild zu gewährleisten. Die Daten wurden vorab mit SQL in einer Datenbank verarbeitet, um sie zu analysieren und zu aggregieren.

Bubble Chart

Für meinen Bubble Chart habe ich ein bereits bestehendes Code-Snippet als Ausgangspunkt verwendet und es anschließend an meine Bedürfnisse angepasst und um einige interaktive Funktionen erweitert. Das ursprüngliche Snippet bildete die Grundlage für die Darstellung der Blasen und deren Positionierung basierend auf den Datenpunkten.


Impressum

Diese Visualisierung wurde im Rahmen der Open Data Vorlesung der Universität Bern im Frühlingssemester 2023 erstellt. Verantwortlich für den Inhalt:
Nicolas Wyss nicolas.wyss@students.unibe.ch

Lizenz

Die Visualisierung ist unter der GNU General Public License Version 3 (GPLv3) lizenziert. Gemäß den Bestimmungen der GPLv3 können Sie die Visualisierung frei nutzen, kopieren, modifizieren und verbreiten.

Code auf Github

Code auf GitHub: Der Quellcode der Visualisierung ist auf GitHub verfügbar und kann unter folgendem Link abgerufen werden: Visualisierung

Haftungsausschluss

Die Visualisierung wurde mit größtmöglicher Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte wird jedoch keine Gewähr übernommen. Jegliche Haftung für Schäden, die durch die Nutzung der Visualisierung entstehen, ist ausgeschlossen.

Fragen

Bei Fragen oder Anmerkungen zu dieser Visualisierung können Sie sich gerne an die oben angegebene Kontaktadresse wenden.
Stand: 1. Juli 2023