/2019-db-aufzuege-analyse

Analyse der Betriebszustände der Aufzüge an Bahnsteigen der DB

Primary LanguageHTMLMIT LicenseMIT

DB Aufzüge

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:

Verwendung

  1. Repository klonen git clone https://...

  2. 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 DB
    • 4-export-json: ist die Grundlage für die Animation und die Kalender-Grafik der Webseite
  3. analyse-aussagen.Rmd in RStudio öffnen und Codechunks ausführen.

  4. Alternativ bietet analyse-aussagen.html die bereits fertige HTML-Version der Analyse an

Daten

Die Daten zu den Betriebszuständen der Aufzüge kommen per API vom Open-Data-Portal der Deutschen Bahn:

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 wurden
  • facilities-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 sind
  • elevator_duplicates_manual_match.csv: Von BR Data angefertige Zuordnung von Equipentnummern, die sich während des Betrachtungszeitraums geändert haben
  • s-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