Analyse zum Betriebsstatus der Aufzüge der DB
Die Deutsche Bahn geht mit den Statusinformationen der von ihr betriebenen Aufzüge transparent um und stellt sie über eine Datenschnittstelle (API) unter der Lizenz Creative Commons Attribution 4.0 International (CC BY 4.0) in Echtzeit zur Verfügung.
BR Data hat zwischen August 2018 und November 2019 den Betriebszustand aller kundenrelevanten Aufzüge abgefragt. Die bei der Analyse verwendeten Skripte und Daten befinden sich hier.
Link zum Projekt:
-
Repository klonen
git clone https://...
-
R-Skripte in
./scripts
der Reihe nach durchlaufen lassen:1-prepare.R
: gleicht Sekunden-Schwankungen der Messzeitpunkte aus.2-clean.R
: filtert größere Datenlücken und legt den Messzeitraum fest (Tage , Uhrzeiten)3-get-metadata.R
: erweitert die Metadaten, die von der API kamen um zusätzliche Aufzugs- und Stationsdaten der DB4-export-json
: ist die Grundlage für die Animation und die Kalender-Grafik der Webseite
-
analyse-aussagen.Rmd
in RStudio öffnen und Codechunks ausführen. -
Alternativ bietet
analyse-aussagen.html
die bereits fertige HTML-Version der Analyse an
Die Daten zu den Betriebszuständen der Aufzüge kommen per API vom Open-Data-Portal der Deutschen Bahn:
- Station Facilities Status API →
./input/facilities-0-orig.csv
,./input/raster-0-orig.csv.gz
- Aufzugsmetadaten →
.input/Open Data/DBSuS-Uebersicht_Aufzuege-Stand2018-11_V2.csv
- Stationsmetadaten →
.input/Open Data/DBSuS-Uebersicht_Bahnhoefe-Stand2019-03.csv
Input-Datein im Ordner ./input
:
raster-0-orig.csv.gz
: Die gezippte CSV-Datei enthält die Daten zu den Betriebszuständen der Aufzüge, die alle fünf Minuten mit einem Node.js-Skript abgefragt und in einer Datenbank (PostgreSQL) abgelegt wurdenfacilities-0-orig.csv
: Aufzüge-Metadaten, die BR Data auch über die API erhalten hat./Open Data
: Der Ordner entählt weitere Metadaten zu Aufzügen und Bahnhöfen aus dem Open-Data-Portal der DB, die unter der Lizenz Creative Commons Attribution 4.0 International (CC BY 4.0) bereitgestellt sindelevator_duplicates_manual_match.csv
: Von BR Data angefertige Zuordnung von Equipentnummern, die sich während des Betrachtungszeitraums geändert habens-bahn-stations.csv
: Von BR Data angefertigte Zuordnung von Bahnhöfen zu den S-Bahnnetzen, in denen sie sich befinden
Output-Datein im Ordner ./output
:
calendar-data.json
,map-data.json
: Grundlage für die Animation und Kalender-Grafik der Webseite