GTFS Realtime unterstützt drei verschiedene Arten von Echtzeitdaten: Updates zu Fahrten, Störungsmeldungen und Fahrzeugpositionen. Jeder Echtzeitfeed in Google Transit sollte nur einen Entitätstyp enthalten. Außerdem empfiehlt es sich, Unterkategorien für die Daten im Echtzeitfeed zu verwenden und sie z. B. nach Routentyp oder Betreiber aufzuteilen.
Die Entität für Updates zu Fahrten kann beispielsweise eine Unterkategorie für den Routentyp haben. Wenn ein Betreiber Daten für Updates zu Fahrten für all seine öffentlichen Verkehrsmittel bereitstellen muss, kann er getrennte Feeds für die entsprechenden Daten für seine Bus- und U-Bahn-Verbindungen verwenden.
Unterteilen Sie den Echtzeitfeed in einzelne Typen und kleinere Teile, um einen Single Point of Failure zu vermeiden. Falsche Eingaben wirken sich dann nicht auf den gesamten Feed aus.
Um einen zusammengeführten Echtzeitfeed nach Unterkategorien aufzuteilen, verwenden Sie dieses Beispieltool.
In den folgenden Abschnitten werden die drei GTFS Realtime-Feedtypen beschrieben.
Updates zu Fahrten
Beispiel: „Bus X hat 5 Minuten Verspätung.“
Updates zu Fahrten spiegeln Schwankungen im Fahrplan wider. Sie müssen entsprechende Daten für all Ihre Fahrten bereitstellen, für die Echtzeitinformationen angezeigt werden sollen. Updates zu Fahrten enthalten voraussichtliche Ankunfts- und Abfahrtszeiten für die Haltestellen entlang der Route. Es können aber auch komplexere Fälle berücksichtigt werden, etwa ausgefallene, Sonder- oder umgeleitete Fahrten.
Weitere Informationen finden Sie unter Updates zu Fahrten.
Störungsmeldungen
Beispiel: „Die Haltestelle Y ist aufgrund von Bauarbeiten gesperrt.“
Störungsmeldungen stellen übergeordnete Probleme mit einer bestimmten Entität dar. Diese Meldungen bestehen in der Regel aus Text, der das Problem beschreibt. Sie können auch URLs angeben, um uns strukturiertere Daten bereitzustellen, damit wir besser nachvollziehen können, wer von der Störungsmeldung betroffen ist.
Beispiele für Störungsmeldungen sind Probleme mit Haltestellen oder Bahnhöfen, Linien oder dem gesamten Netzwerk.
Weitere Informationen finden Sie unter Störungsmeldungen.
Fahrzeugpositionen
Beispiel: „Dieser Bus befindet sich um Y Uhr an Position X.“
Die Fahrzeugposition spiegelt einige grundlegende Informationen zu einem bestimmten Fahrzeug im Netz wider. Am wichtigsten sind dabei der Breiten- und Längengrad der Fahrzeugposition, wir können aber auch Daten zur aktuellen Geschwindigkeit und zum Kilometerstand des Fahrzeugs verwenden.
Weitere Informationen finden Sie unter Fahrzeugpositionen.