Computing Isochrones in Multi-Modal, Schedule-Based Public Transport Networks (CIPT) (Webservice für die dynamische Generierung von ÖV-Reisezeit-Isochronenkarten)
Zurück zu StudienUndBachelorarbeiten.
Das Ziel dieser Studienarbeit (Arbeitstitel "TravelTimeViewer (TTV)") ist es, eine webbasierte Applikation zu erstellen, die dynamisch Heatmaps (sog. Isochronenkarten) für Reisezeiten mit dem öffentlichen Verkehrs (ÖV) in der Schweiz erstellt.
Wichtig ist, dass die Heatmap dynamisch erzeugt wird. Somit kann eine beliebige ÖV-Haltestelle angegeben werden und davon die Heatmap für bestimmte Reisezeiten erfragt werden. In weiteren Schritten sollte es auch möglich sein, beliebige Adressen oder sogar Koordinaten als Startposition anzugeben. Die Daten könnten vorzugsweise von der SBB, ansonsten von einem anderen Industriepartner (z.B. ZVV). Das Kartenmaterial wird über OpenStreetMap (o.ä.) bezogen. Falls eine dynamische Generierung der Karten nicht genügend performant gemacht werden kann, sollten nützliche Caching-Mechanismen erstellt werden.
Verschiedene Algorithmen zur Berechnung der Daten für die Visualisierung sollten gesucht und evaluiert werden.
Ähnliche Arbeiten gibt es bereits. Jedoch gibt es bis heute in der Schweiz keinen solchen Dienst, der öffentlich erreichbar ist (Beispiele).
Die eigentliche Funktionalität der Software soll über einen Webservice (WPS) zur Verfügung gestellt werden. Einige konkrete Anwendungen sollten auf einer Internetseite eingerichtet werden. Schöne Anwendungsbeispiele sind mysociety.org oder OpenHeatMap (diese Karten werden nicht dynamisch erstellt; weitere vgl. unten).
Solche Karten könnten eingesetzt werden um beispielsweise Fragen wie die folgenden zu beantworten:
Die Arbeitsweise ist iterativ, agil, test-basiert und Benutzer-zentriert.
Hardware:
Software:
(englisch wo angegeben, sonst deutsch).
tbd.
tbd.
Ein Schwerpunkt der Arbeit könnte darin liegen, dass ein praxistauglicher Dienst geschaffen werden kann, der auch nichtfunktionale Anforderungen wie Zuverlässigkeit und Leistung erfüllt. Die Qualität des Dienstes soll somit klar vor eine mögliche Fülle von weiteren Funktionen gestellt werden.