DB-API2VISUM

DB-API2VISUM

Einleitung

Das am Lehrstuhl entwickelte Tool dient der automatisierten Erstellung eines Netzmodells des öffentlichen Verkehrs in der Verkehrsplanungssoftware VISUM.

Anfang des Jahres 2016 veröffentlichte die Deutsche Bahn eine Schnittstelle – die sogenannte Fahrplan-API (https://open-api.bahn.de/bin/rest.exe/). Diese ermöglicht den Zugriff auf Daten des Fernverkehrs. DB-API2VISUM macht eine automatisierte Netzerstellung erstmals möglich. Dabei werden räumlicher und zeitlicher Verlauf des gesamten Fernverkehrs der Deutschen Bahn für einen beliebig ausgewählten Tag in VISUM abgebildet.

Die Deutsche Bahn will in Zukunft den Zugriff auf weitere Datensätze, wie zum Beispiel den Regionalverkehr oder Echtzeitdaten, ermöglichen. Das Tool ist so entwickelt, dass Erweiterungen ohne Probleme eingebunden werden können.

Funktionsweise

Für die Netzerstellung wird die Fahrplan-API und das Schienennetz der DB genutzt. Die Fahrplandaten werden gesammelt aus der Schnittstelle abgerufen und in Verbindung mit dem Schienennetz der DB zu einem Netzmodell zusammengefügt. Genaue Beschreibungen der Dienste und Datensätze sind auf der Website http://data.deutschebahn.com/ zu finden.

Die Informationen aus beiden Datenquellen werden in MATLAB zusammengetragen und aufbereitet. Durch die Verknüpfung in Form von Net-Dateien ist ein Import in VISUM möglich.

Downloadbereich

Im Downloadbereich befindet sich die kompilierte Applikation. Mit dieser lassen sich die Fahrplandaten für ein bestimmtes Datum abrufen und per Knopfdruck in Visum als Netzmodell öffnen. Die Applikation benötigt eine einmalige Installation der Matlab Runtime, die durch den automatischen Installer eingeleitet wird.

Hinweis:

Momentan gibt es die Funktionalität „Open in Visum“ im vollen Umfang nur in Visum 17 (und evtl. frühere Versionen). Für Visum 18 kann derzeit kein Support gegeben werden.

Die Funktion „Open in Visum“ funktioniert nur, wenn Visum als COM-Server registriert ist (Hilfe -> als COM-Server registrieren).

Der MATLAB-Quellcode wird auf Anfrage zur Verfügung gestellt. Es wird kein Support und keine Haftung von Seiten des Lehrstuhls übernommen.

Beteiligte Personen: Yannik Wohnsdorf, Maximilian Hartl, Christoph Magg


Download 

Zum Seitenanfang