Skip to main content

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:

  • Stops

  • LineVariantElements

  • LVEShapes (optional)

  • Calendars

  • CalendarExceptions

  • Lines

  • LineVariants

  • Runs

  • ScheduleElements

  • Schedules

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.txt und stop_times.txt sowie die Datei calendar.txt oder calendar_dates.txt oder beide enthalten. Die Datei frequencies.txt wird verwendet, wenn sie vorhanden ist. Die Datei shapes.txt wird verwendet, wenn sie vorhanden ist und Sie festgelegt haben, dass die LVEShapes-Feature-Class ausgegeben werden soll.

  • GTFS lässt leere Werte für die Felder arrival_time und departure_time in der Datei stop_times.txt zu. 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 einer stop_times.txt-Datei zu schätzen, die keine expliziten Werte für alle Felder des Typs arrival_time und departure_time enthält.

  • Das Werkzeug erstellt die Stops-Feature-Class mit den Breiten- und Längengradwerten der Felder stop_lat und stop_lon in der GTFS-Datei stops.txt.

  • Die Felder stop_lat und stop_lon in der GTFS-Datei stops.txt bestimmen Längen- und Breitengrad der Stopps. Für diese Felder sind per Spezifikation NULL-Werte zulässig, wenn das Feld location_type eines 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ür location_type den Wert 3 oder 4 und damit für stop_lat oder stop_lon NULL-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 eines LineVariantElements-Features, deshalb sind Form und Länge irrelevant. Sie können jedoch die Formen der LineVariantElements-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 Datei shapes.txt zu 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_id 10 und GTFS route_id 47 bedienen dieselben beiden Haltestellen, wobei keine weiteren Haltestellen dazwischen angesteuert werden. In diesem Fall werden von dem Werkzeug zwei LineVariantElements-Features erstellt, eines für route_id 10 und eines für route_id 47. Diese beiden Linien-Features sind geographisch lagegleich.

    Ähnlich verhält es sich, wenn die route_id 15 zwei verschiedene Endstationen bedient, aber alle Fahrten der route_id 15 unabhängig von der Endstation ein bestimmtes Haltestellenpaar verbinden: Ein LineVariantElements-Feature pro Endstation wird erstellt, was zu zwei lagegleichen LineVariantElements-Features führt Diese Routenvariationen entsprechen in der Regel unterschiedlichen shape_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 stops.txt, routes.txt, trips.txt und stop_times.txt sowie die Datei calendar.txt oder calendar_dates.txt oder beide enthalten.

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 Stops, LineVariantElements und LVEShapes werden in diesem Feature-Dataset abgelegt, und die von diesem Werkzeug erstellten Ausgabetabellen werden in der Parent-Geodatabase des Feature-Datasets abgelegt.

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 arrival_time und departure_time in der GTFS-Datei stop_times.txt beim Erstellen der Tabellen für das Datenmodell des öffentlichen Verkehrs interpoliert werden.

  • AktiviertLeere Werte werden mit einfacher linearer Interpolation interpoliert. Die GTFS-Originaldaten werden nicht geändert. Wenn die Originaldaten keine leeren Werte enthalten, wird keine Interpolation durchgeführt.

  • DeaktiviertLeere Werte werden nicht interpoliert. Wenn in den GTFS-Eingabedaten leere Werte gefunden werden, gibt das Werkzeug eine Warnung aus, und das GTFS-Dataset wird nicht verarbeitet. Dies ist die Standardeinstellung.

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.

  • AktiviertDaten werden an die vorhandenen Feature-Classes und Tabellen angehängt.

  • DeaktiviertDaten werden nicht angehängt. Vorhandene Feature-Classes und Tabellen werden überschrieben. Dies ist die Standardeinstellung.

Boolean

LVEShapes aus shapes.txt erstellen

(Optional)

Gibt an, ob die LVEShapes-Feature-Class unter Verwendung der Datei shapes.txt im GTFS-Dataset erstellt werden soll.

Die LVEShapes-Feature-Class wird durch das Netzwerk-Dataset nicht für das Routing verwendet, kann aber für eine verbesserte Visualisierung der Ausgabe mit dem Werkzeug Häufigkeit des öffentlichen Verkehrs berechnen verwendet werden.

  • AktiviertDie LVEShapes-Feature-Class wird erstellt.

  • DeaktiviertDie LVEShapes-Feature-Class wird nicht erstellt. Dies ist die Standardeinstellung.

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 Stops für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Feature Class

Elemente mit Ausgabelinien-Varianten

Die Feature-Class LineVariantElements für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Feature Class

Ausgabe-Kalender

Die Tabelle Calendars für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Table

Ausgabe-Kalender-Ausnahmen

Die Tabelle CalendarExceptions für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Table

Ausgabelinien

Die Tabelle Lines für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Table

Ausgabelinien-Varianten

Die Tabelle LineVariants für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Table

Ausgabe-Ausführungen

Die Tabelle Runs für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Table

Elemente mit Ausgabe-Fahrplänen

Die Tabelle ScheduleElements für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Table

Ausgabe-Fahrpläne

Die Tabelle Schedules für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Table

Ausgabe-LVEShapes

Die Feature-Class LVEShapes für das Network Analyst-Datenmodell des öffentlichen Verkehrs.

Feature Class

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzierungsinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja