Eine Fahrt ist eine Abfolge von zwei oder mehr Haltestellen innerhalb einer bestimmten Zeit. Sie definieren Fahrten in der Datei „trips.txt“. Sie hat den folgenden Aufbau:
trips.txt |
---|
route_id |
service_id |
trip_id |
trip_headsign |
block_id |
Beispiel für eine einfache trips.txt-Datei:
route_id,service_id,trip_id,trip_headsign,block_id
A,WE,AWE1,Downtown,1
A,WE,AWE2,Uptown,2
Zielschild
Das Feld trip_headsign
muss Text enthalten, der am Fahrzeug oder auf Beschilderungen zu sehen ist und an dem Fahrgäste eine bestimmte Linie erkennen. Der Feldwert sollte anders als die Werte in route_short_name
oder route_long_name
sein.
Ein Zielschild enthält in der Regel Informationen zu einem Fahrtziel. Wenn es jedoch einer anderen Beschilderung für Fahrgäste ähnelt, können Sie auch eine Richtung angeben, z. B. „stadteinwärts“ oder „stadtauswärts“.
trip_headsign
ist kein Pflichtfeld, Sie sollten es jedoch verwenden. Andernfalls wird in der Route der Name der letzten Haltestelle als trip_headsign
verwendet. Diese Vorgehensweise kann sich jedoch ändern. Sie sollten sich daher langfristig nicht darauf verlassen.
Rundfahrten
Eine Rundfahrt ist eine Fahrt, die einem kreisförmigen Pfad folgt. Die Richtlinien für Zielschilder gelten für Rundfahrten. So müssen Sie beispielsweise ein Zielschild eingeben, auf dem Fahrgäste die Richtung erkennen, in die das Fahrzeug fährt.
Eine Änderung der Fahrtrichtung geben Sie an, indem Sie in der Datei stop_times.txt einen Wert für stop_headsigns
eingeben. Das Zielschild der Haltestelle stop_headsign
beschreibt die Richtung von Fahrten, die von der Haltestelle abgehen, für die es definiert ist. Wenn Sie stop_headsigns
jeder Haltestelle hinzufügen, können Sie das Zielschild während der Fahrt ändern.
Wichtig: Legen Sie in der Datei stop_times.txt keine Busfahrt fest, die zwischen zwei Endpunkten als Rundfahrt verläuft. Teilen Sie stattdessen die Fahrt in zwei getrennte Fahrtrichtungen auf.
Beispiele zur Definition einer Rundfahrt
Rundfahrt mit wechselndem Zielschild an jeder Haltestelle
Trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign
trip_1,06:10:00,06:10:00,stop_A,1,"B"
trip_1,06:15:00,06:15:00,stop_B,2,"C"
trip_1,06:20:00,06:20:00,stop_C,3,"D"
trip_1,06:25:00,06:25:00,stop_D,4,"E"
trip_1,06:30:00,06:30:00,stop_E,5,"A"
trip_1,06:35:00,06:35:00,stop_A,6,""
Rundfahrt mit zwei Zielschildern
Trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign
trip_1,06:10:00,06:10:00,stop_A,1,"outbound"
trip_1,06:15:00,06:15:00,stop_B,2,"outbound"
trip_1,06:20:00,06:20:00,stop_C,3,"outbound"
trip_1,06:25:00,06:25:00,stop_D,4,"inbound"
trip_1,06:30:00,06:30:00,stop_E,5,"inbound"
trip_1,06:35:00,06:35:00,stop_F,6,"inbound"
trip_1,06:40:00,06:40:00,stop_A,7,""
Ein- und Ausstiegstypen
Es wird standardmäßig angenommen, dass Ein- und Ausstieg nach Fahrplan erfolgen.
Das Feld pickup_type
in der Datei stop_times.txt gibt an, ob
- Fahrgäste im Rahmen des normalen Fahrplans an einer Haltestelle abgeholt werden
- an der Haltestelle kein Einstieg möglich ist
- die Fahrgäste den Betreiber anrufen oder den Fahrer benachrichtigen müssen, um an einer bestimmten Haltestelle eine Abholung zu vereinbaren
Das Feld drop_off_type
in der Datei stop_times.txt gibt an, ob
- Fahrgäste im Rahmen des normalen Fahrplans an einer Haltestelle aussteigen können
- an der Haltestelle kein Ausstieg möglich ist
- die Fahrgäste den Betreiber anrufen oder den Fahrer bitten müssen, wenn sie an einer bestimmten Haltestelle aussteigen möchten
Gültige Werte sind:
- 0 oder leer: Ein- oder Ausstieg nach Fahrplan
- 1: Ein- oder Ausstieg nicht möglich
Wichtig: pickup_type
und drop_off_type
mit dem Wert 2 oder 3 sind Teil der GTFS-Spezifikation. Google Maps unterstützt diese Typen derzeit jedoch nicht.
Alle Leerfahrten müssen für pickup_type
und drop_off_type
in allen stop_times-Zeilen den Wert 1 haben.
Bei Beförderungsfahrten müssen interne „Zeitmesspunkte“ zum Überwachen der betrieblichen Leistung und andere Orte wie etwa Garagen, an denen ein Fahrgast nicht einsteigen kann, mit pickup_type
und drop_off_type
= 1 gekennzeichnet werden.