Erfassung und Visualisierung von Echtzeitverkehrsdaten mit Smartphones

Daniel Künne
Autor
Betreuer
Zweitgutachter

Abstract

TrafficJamDroid
In dieser Arbeit wird die Konzeption und Implementation einer Open-Source-Software zur Erfassung und Visualisierung von Echtzeitverkehrsdaten vorgestellt. Dabei handelt es sich um eine klassische Client-Server-Architektur, bestehend aus der Android-Anwendung TrafficJamDroid und einem in Java implementierten Server.
Auf den mobilen Endgeräten wird Autofahrern das Verkehrsaufkommen auf ihrer aktuellen Strecke graphisch aufbereitet angezeigt. Des Weiteren erhalten sie Informationen über Geschwindigkeitsbegrenzungen und vorliegende Verkehrsstörungen, wie Unfälle oder Staus. Die hierfür als Grundlage verwendeten Daten sind komplett nutzergeneriert und wurden im Rahmen dieser Applikation entweder automatisiert erfasst oder von den Anwendern gemeldet.
Der Server dient als zentraler Sammelpunkt aller Informationen und bereitet diese in vielfältigen Prozessen für die Verwendung auf. Er kann dabei verschiedene Aktualitätsgrade der erfassten Geschwindigkeitsdaten unterscheiden, wiederkehrende Verkehrsprobleme identifizieren und die vorhandenen Straßeninformationen um fehlende Werte erweitern. Außerdem bietet er Schnittstellen an, über die den Clients ein vereinfachtes Navigationssystem zur Verfügung gestellt wird, welches zeitnah auf neu eingehende Verkehrsmeldungen reagiert und gegebenenfalls eine neue Route berechnet.
Neben den zugrundeliegenden Technologien und Frameworks werden auch noch die Architektur und die verschiedenen Techniken zur Problemidentifikation betrachtet. Außerdem werden die eingesetzten Analyse- und Aggregationsprozesse näher behandelt. Abschließend erfolgt eine Gegenüberstellung von Aufwand und Nutzen, sowie ein Vergleich der erstellten Software mit ähnlichen proprietären Systemen.
Meldung von Störungen
wiederkehrende Verkehrsprobleme

Daten

Die Arbeit als PDF
Download (PDF, 3.0 MB)
Quellcode - Server
Download (ZIP, 82 KB)
Quellcode - Client
Download (ZIP, 90 KB)
Dokumentation - Server
Javadoc anzeigen
Dokumentation - Client
Javadoc anzeigen

Weitere Informationen: [ Medieninformatik | Informatik | Universität Osnabrück ]
© FB06, Universität Osnabrück
Webserver-Team