General Transit Feed (GTFS)-Import
Visum bietet eine Schnittstelle für den Import von Netz- und Fahrplaninformationen aus General Transit Feed-Daten.
Der Importer liest die einzelnen General Transit Feed Dateien ein und erzeugt entsprechende Netzobjekte in Visum, die das ÖV-Angebot beschreiben. Der Importer nutzt Informationen aus den Dateien und erzeugt folgende Netzobjekte in Visum:
GTFS Datei |
Pflicht |
VisumDatenmodell |
agency.txt |
Ja |
Einträge werden als Betreiber übernommen |
stops.txt |
Ja |
Einträge werden als Haltestellen, Haltestellenbereiche und/oder als Haltepunkte übernommen. Die Entscheidung, welche Elemente erzeugt werden, richtet sich nach den AttributenLocation_typeundparent_station. Wenn derLocation_type‚1‘ ist und dieparent_stationleer ist, wird eine Haltestelle erzeugt. Wenn derLocation_type'1‘ ist und dieparent_stationgefüllt ist, wird ein Haltestellenbereich erzeugt. Wenn derLocation_type‚0‘ oder leer ist und dieparent_stationgefüllt ist, wird ein neuer Knoten und Haltepunkt erzeugt und dem Haltestellenbereich oder der Haltestelle zugeordnet. Wenn derLocation_type‚0‘ oder leer ist und auch die parent_station nicht gefüllt ist, wird ein neuer Knoten und Haltepunkt, sowie ein Haltestellenbereich und Haltestelle erzeugt. Stops mit den EinträgenLocation_type{3,4} werden derzeit noch ignoriert |
routes.txt |
Ja |
Die Einträge werden als Linie interpretiert. Die Verkehrssysteme werden anhand des Eintragsroute_typesgesetzt. Der Betreiber richtet sich nach dem Eintrag beiagency_id. Der Linienname entspricht dem Attributroute_id. |
trips.txt |
Ja |
Die Einträge werden als Fahrplanfahrten interpretiert. Dieroute_idverweist auf die Linie der Fahrplanfahrt. Dietrip_idwird zur Nummer der Fahrplanfahrt. Dieservice_identspricht dem Verkehrstag. Wenn es eineshape_idgibt, werden die Zwischenpunkte daraus importiert. Wenn es eineblock_idgibt, können je nach Importeinstellungen Zwangsbindungen mit Fahrplanfahrten mit identischerblock_iderzeugt werden. |
stop_times.txt |
Ja |
Aus den Einträgen entstehen Linienrouten / Linienroutenelemente), Fahrzeitprofile / Fahrzeitprofilelemente, sowie der Inhalt der Fahrplanfahrten und Fahrplanfahrtabschnitte. Dietrip_idreferenziert auf die Fahrplanfahrt. Diestop_idverweist auf den Haltepunkt. Ausarrival_timeunddeparture_timeentstehen die Profilpunkte. Ein- und Aussteige-Zulässigkeiten an den Profilpunkten wird überpickup_typeunddropoff_typegesteuert. Für jede Fahrplanfahrt wird eine eigene Linienroute und Fahrzeitprofile erzeugt. Diese können optional im Anschluss aggregiert werden. |
shapes.txt |
|
|
|
|
|
Falls Ihre Lizenz das Zusatzmodul Kalender nicht umfasst, erhalten Sie während des Importvorgangs eine Warnung. Sie können die Warnung quittieren und den Import fortsetzen. Sie können das Ergebnis verwenden, alle Fahrplanfahrten sind jedoch als täglich verkehrend markiert, unabhängig von Einschränkungen in den Originaldaten.
1. Wählen Sie im Menü Datei > Importieren den Eintrag General Transit Feed (GTFS).
2. Nehmen Sie die gewünschten Einstellungen vor.
Element |
Beschreibung |
---|---|
Import aus Datei |
Navigieren Sie zu der gewünschten GTFS Zip-Datei, die Sie importieren möchten. Hinweis Beachten Sie, dass die Dateien auf einer Ebene in der Zip-Datei liegen müssen und ausschließlich Dateien des Typs *.txt importiert werden können. |
Bereich Fahrplanperiode |
Beginn Beginn des Gültigkeitszeitraums Ende Ende des Gültigkeitszeitraums Kalenderperiode Auswahl des der betrachteten Kalenderperiode:
Hinweis Die Option ist nur verfügbar, wenn Sie das Zusatzmodul Kalender / Verkehrstage aktiviert haben.
Hinweis Die Option ist nur verfügbar, wenn Sie das Zusatzmodul Kalender / Verkehrstage aktiviert haben. Tagesfilter Ist die Option ausgewählt, können Sie einen einzelnen Tag aus dem Gültigkeitszeitraum für den Import wählen. Der Gültigkeitszeitraum wird aus den Dateien calender.txt und calender_dates.txt ermittelt. Hinweis Die Option ist nicht verfügbar, wenn bei Kalenderperiode die Option Jahreskalender ausgewählt ist. |
Bereich Exakte Routenverläufe importieren |
Ist die Option ausgewählt, werden die exakten Routenverläufe importiert und Sie können weitere Einstellungen vornehmen:
Ist die Option ausgewählt, werden für Halte, die sich auf verschiedenen Routenverläufen befinden, jeweils Haltepunkte importiert. Über die Option Maximaler Abstand zwischen Verlauf und Haltepunkt legen Sie einen maximalen Abstand zwischen Routenverlauf und Haltepunkt an. Hinweis Die optionalen Verläufe werden als Zwischenpunkte der Strecken, nicht als Knoten importiert. |
Bereich Standardeinstellungen |
Standard-Umsteigegehzeit Der Eingabewert wirkt auf transfer_type 0 und 1 in der Datei transfers.txt, da dafür keine Zeitangabe in der GTFS-Spezifikation vorgesehen ist. Für den transfer_type 2 gilt eine Mindestgehzeit, die in der Datei transfers.txt angegeben ist. Die Zeiten werden auf die Umsteigegehzeit zwischen Haltestellenbereichen bzw. auf Fußstrecken zwischen Zugangsknoten der Haltestellenbereiche übertragen. Maximale Zeit für Durchbindung Enthält der GTFS-Datensatz Informationen zum Umlauf (block_id in der Datei trips.txt), werden zwischen aufeinanderfolgenden Fahrtelementen mit diesem maximalen zeitlichen Abstand, Durchbindungen erzeugt. |
Bereich Nachbearbeitung |
Linien und Fahrplanfahrten aggregieren Ist die Option ausgewählt, werden die erzeugten Linienrouten und Fahrplanfahrten in Visum automatisch aggregiert. Vorschläge für Saisons ermitteln Ist die Option ausgewählt, ermittelt Visum aus den importierten Betriebstagen Vorschläge für Visum Fahrplan-Saisons mit denen die Anzahl der benötigten Verkehrstage verringert werden kann. Hinweis Die Nachbearbeitung der Daten ist wichtig, wenn sie aus einem System stammen, das auf Betriebstagen basiert. |
Video: How To Import General Transit Feed Specification (GTFS) Data