GTFS in Datenmodell des öffentlichen Verkehrs (Public Transit Tools)
Zusammenfassung
Konvertiert ein oder mehrere GTFS-Datasets (General Transit Feed Specification) zum öffentlichen Verkehr in verschiedene Feature-Classes und Tabellen, die die Haltestellen, Linien und Fahrpläne des öffentlichen Verkehrs in dem Format repräsentieren, das im Network Analyst-Datenmodell des öffentlichen Verkehrs definiert ist.
Von diesem Werkzeug werden die folgenden Feature-Classes und Tabellen des Datenmodells des öffentlichen Verkehrs erzeugt:
StopsLineVariantElementsLVEShapes(optional)CalendarsCalendarExceptionsLinesLineVariantsRunsScheduleElementsSchedules
Die Ausgabe dieses Werkzeugs kann als Eingabe für das Werkzeug Datenmodell des öffentlichen Verkehrs mit Straßen verbinden verwendet werden, um alle erforderlichen Eingaben für ein für öffentlichen Verkehr aktiviertes Netzwerk-Dataset vorzubereiten. Der vollständige Workflow für die Erstellung eines solchen Netzwerk-Datasets wird unter "Erstellen und Verwenden eines Netzwerk-Datasets mit Daten zu öffentlichem Verkehr" beschrieben.
Die Ausgabe dieses Werkzeugs kann auch als Eingabe für das Werkzeug Häufigkeit des öffentlichen Verkehrs berechnen verwendet werden.
Verwendung
Die Daten aus allen GTFS-Eingabe-Datasets werden in einer Gruppe von Ausgabe-Tabellen und Ausgabe-Feature-Classes zusammengeführt. Ein typischer Anwendungsfall für die Verwendung mehrerer GTFS-Eingabe-Datasets ist die Modellierung eines Ballungsgebiets, in dem mehrere Betreiber von öffentlichen Verkehrsmitteln im selben geographischen Bereich operieren.
Das Werkzeug validiert die einzelnen GTFS-Eingabe-Datasets im Hinblick auf häufige Datenprobleme. Wenn ein Problem gefunden wird, gibt das Werkzeug eine Warnung aus, und das betreffende Dataset wird nicht verarbeitet. Die Ausgabe des Werkzeugs enthält nur Daten aus den erfolgreich verarbeiteten GTFS-Eingabe-Datasets. Wenn einige GTFS-Datasets erfolgreich verarbeitet werden, andere aufgrund von Datenproblemen jedoch nicht, können Sie die Datenprobleme beheben und die korrigierten GTFS-Datasets an die vorhandene Ausgabe des Werkzeugs anhängen. Führen Sie dazu das Werkzeug erneut aus, nachdem Sie den Parameter An vorhandene Tabellen anhängen aktiviert haben.
Jedes GTFS-Eingabe-Dataset muss die Dateien
stops.txt,routes.txt,trips.txtundstop_times.txtsowie die Dateicalendar.txtodercalendar_dates.txtoder beide enthalten. Die Dateifrequencies.txtwird verwendet, wenn sie vorhanden ist. Die Dateishapes.txtwird verwendet, wenn sie vorhanden ist und Sie festgelegt haben, dass dieLVEShapes-Feature-Class ausgegeben werden soll.GTFS lässt leere Werte für die Felder
arrival_timeunddeparture_timein der Dateistop_times.txtzu. Damit der Evaluator "Öffentlicher Verkehr" im Netzwerk-Dataset verwendet werden kann, müssen im Network Analyst-Datenmodell für öffentlichen Verkehr jedoch genaue Uhrzeiten angegeben sein. Aktivieren Sie den Parameter Leere Stoppzeiten interpolieren, um die Ankunfts- und Abfahrtszeiten für ein GTFS-Eingabe-Dataset mit einerstop_times.txt-Datei zu schätzen, die keine expliziten Werte für alle Felder des Typsarrival_timeunddeparture_timeenthält.Das Werkzeug erstellt die
Stops-Feature-Class mit den Breiten- und Längengradwerten der Felderstop_latundstop_lonin der GTFS-Dateistops.txt.Die Felder
stop_latundstop_lonin der GTFS-Dateistops.txtbestimmen Längen- und Breitengrad der Stopps. Für diese Felder sind per Spezifikation NULL-Werte zulässig, wenn das Feldlocation_typeeines Stopps den Wert 3 oder 4 aufweist. Zur Repräsentation von Stopps werden jedoch von diesem Werkzeug geographische Features erstellt. Stopps ohne Breiten- oder Längengrad können daher nicht kartografisch dargestellt werden. Folglich werden Stopps, die fürlocation_typeden Wert 3 oder 4 und damit fürstop_latoderstop_lonNULL-Werte aufweisen, übersprungen und nicht in die Werkzeugausgabe einbezogen.Das Werkzeug erstellt die
LineVariantElements-Features durch die Erstellung einer geraden Linie zwischen allen Haltestellenpaaren, die direkt mit einer Fahrtstrecke verbunden sind.Hinweis:
Die
LineVariantElements-Features stellen nicht die tatsächlich von Bussen, Zügen oder anderen öffentlichen Verkehrsmitteln verwendeten Strecken dar, sondern dienen stattdessen als Darstellung der logischen Verbindungen in einem öffentlichen Verkehrssystem.LineVariantElements-Features sind nicht zur Verwendung in einer Visualisierung gedacht. Der Evaluator "Öffentlicher Verkehr" im Netzwerk-Dataset ermittelt anhand der Fahrpläne des öffentlichen Verkehrs die erforderliche Fahrzeit zum Durchqueren einesLineVariantElements-Features, deshalb sind Form und Länge irrelevant. Sie können jedoch die Formen derLineVariantElements-Features manuell bearbeiten, sollten aber weder die Features teilen oder zusammenführen noch ihre Verbindung zu den benachbarten Haltestellen trennen.Für die kartografische Visualisierung von Linien des öffentlichen Verkehrs können Sie den Parameter LVEShapes aus shapes.txt erstellen verwenden, um die
LVEShapes-Feature-Class aus der Dateishapes.txtzu erstellen.Wenn die optionale
LVEShapes-Feature-Class generiert wird, nimmt die Ausführung dieses Werkzeugs mehr Zeit in Anspruch.Wenn mehr als eine GTFS-Route oder -Variation derselben Route dieselben beiden Haltestellen verbinden, wird ein
LineVariantElements-Feature pro Route oder Routenvariation erstellt.Beispiel: GTFS
route_id10 und GTFSroute_id47 bedienen dieselben beiden Haltestellen, wobei keine weiteren Haltestellen dazwischen angesteuert werden. In diesem Fall werden von dem Werkzeug zweiLineVariantElements-Features erstellt, eines fürroute_id10 und eines fürroute_id47. Diese beiden Linien-Features sind geographisch lagegleich.Ähnlich verhält es sich, wenn die
route_id15 zwei verschiedene Endstationen bedient, aber alle Fahrten derroute_id15 unabhängig von der Endstation ein bestimmtes Haltestellenpaar verbinden: EinLineVariantElements-Feature pro Endstation wird erstellt, was zu zwei lagegleichenLineVariantElements-Features führt Diese Routenvariationen entsprechen in der Regel unterschiedlichenshape_id-Werten im GTFS-Dataset.Da für das Datenmodell des öffentlichen Verkehrs Feature-Classes und Tabellen mit spezifischen Namen erforderlich sind, kann nicht mehr als ein Satz Feature-Classes und Tabellen des Datenmodells des öffentlichen Verkehrs in dieselbe Geodatabase aufgenommen werden. Nehmen Sie das Ziel-Feature-Dataset nicht in eine Geodatabase auf, die bereits ein Feature-Dataset mit Feature-Classes in einem Datenmodell des öffentlichen Verkehrs enthält.
Wenn sich das Ziel-Feature-Dataset in einer Enterprise-Geodatabase befindet, darf es nicht versioniert sein. Vor der Ausführung des Werkzeugs müssen Sie die Daten im Feature-Dataset abgleichen und zurückschreiben und die Registrierung als versioniert entfernen.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
GTFS-Eingabe-Ordner |
Ein oder mehrere Ordner mit gültigen GTFS-Daten. Jeder Ordner muss die GTFS-Dateien |
Folder |
|
Ziel-Feature-Dataset |
Das Feature-Dataset, in dem das für öffentlichen Verkehr aktivierte Netzwerk-Dataset erstellt wird. Die von diesem Werkzeug erstellten Feature-Classes Das Feature-Dataset kann sich in einer File-Geodatabase oder Enterprise-Geodatabase befinden und über einen Raumbezug verfügen. Wenn sich das Ziel-Feature-Dataset in einer Enterprise-Geodatabase befindet, darf es nicht versioniert sein. Nehmen Sie das Ziel-Feature-Dataset nicht in eine Geodatabase auf, die bereits ein Feature-Dataset mit Feature-Classes in einem Datenmodell des öffentlichen Verkehrs enthält. Wenn Sie ein Netzwerk-Dataset mit der Ausgabe erstellen möchten, dann sollte kein Feature-Dataset in einer Mobile-Geodatabase verwendet werden. |
Feature Dataset |
|
Leere Stoppzeiten interpolieren (Optional) |
Gibt an, ob leere Werte aus den Feldern
|
Boolean |
|
An vorhandene Tabellen anhängen (Optional) |
Gibt an, ob die GTFS-Eingabe-Datasets an vorhandene Feature-Classes und Tabellen des Datenmodells für den öffentlichen Verkehr im Ziel-Feature-Dataset und der entsprechenden Parent-Geodatabase angehängt werden.
|
Boolean |
|
LVEShapes aus shapes.txt erstellen (Optional) |
Gibt an, ob die Die
|
Boolean |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Aktualisiertes Ziel-Feature-Dataset |
Das Feature-Dataset, dem die neuen Feature-Classes hinzugefügt wurden. |
Feature Dataset |
|
Ausgabe-Stopps |
Die Feature-Class |
Feature Class |
|
Elemente mit Ausgabelinien-Varianten |
Die Feature-Class |
Feature Class |
|
Ausgabe-Kalender |
Die Tabelle |
Table |
|
Ausgabe-Kalender-Ausnahmen |
Die Tabelle |
Table |
|
Ausgabelinien |
Die Tabelle |
Table |
|
Ausgabelinien-Varianten |
Die Tabelle |
Table |
|
Ausgabe-Ausführungen |
Die Tabelle |
Table |
|
Elemente mit Ausgabe-Fahrplänen |
Die Tabelle |
Table |
|
Ausgabe-Fahrpläne |
Die Tabelle |
Table |
|
Ausgabe-LVEShapes |
Die Feature-Class |
Feature Class |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja