Tuesday, February 7, 2023

agency_timezone - Transit Partners-Hilfe [gg-transitpartners-de]

Erstellen Sie Ihren Datenfeed

Agentur_Zeitzone

Zeitzonenfelder geben die Zeitzone für das Verkehrsunternehmen und die Haltestellen an.

Zeitzone der Agentur

Das Feld agency_timezone in der Datei agency.txt legt die Zeitzone für Ihr Verkehrsunternehmen fest. Dieses Pflichtfeld dient auch als Referenz für die in Ihrem GTFS-Feed angezeigten Abfahrts- und Ankunftszeiten. Alle Agenturen in einem Feed müssen dieselbe agency_timezone haben.

Zeitzone stoppen

Wenn ein Feed mehrere Zeitzonen abdeckt, geben Sie Zeitzoneninformationen für Haltestellen außerhalb von agency_timezone im Feld stop_timezone an. Legen Sie dieses optionale Feld in der Datei stops.txt " fest. Wenn Sie stop_timezone weglassen, geht unser System davon aus, dass sich die Haltestelle in der Zeitzone befindet, die im Feld agency_timezone in der Datei agency.txt ist. Stellen Sie sicher, dass die Reisezeiten genau und konsistent bleiben, indem Sie Abfahrts- und Ankunftszeiten basierend auf der agency_timezone für Haltestellen angeben, die außerhalb dieser Zeitzone liegen.

Routing-Ergebnisse zeigen berechnete Abfahrts- und Ankunftszeiten in der lokalen Zeitzone jeder Haltestelle.

Sommerzeit

Wichtig: Die Zeit in der stops.txt sollte immer länger werden.

Einige Fahrten können während des Wechsels von oder zur Sommerzeit betrieben werden und dann normal weiterbetrieben werden. Modellieren Sie diese Fahrten zum Vortag als Bezugspunkt in stop_times.txt . Passen Sie die Abfahrtszeiten an die Reisezeit des Fahrzeugs an. Unser Algorithmus berechnet automatisch die korrekten Zeiten für die Benutzeranzeige.

Wenn Dienste während der Umstellung von oder zur Sommerzeit einem speziellen Zeitplan folgen (z. B. eine Stunde an einer Haltestelle warten), deaktivieren Sie normale Fahrten für dieses Datum. Modellieren Sie diese Reise als zusätzliche, außergewöhnliche Reise.

Beispiele

Die Uhr schaltet vor

Ein Bus startet am 2. Oktober um 1:50 Uhr in der Nacht, in der der Wechsel stattfindet (z. B. ändert sich 2 Uhr morgens in 3 Uhr morgens). Die Fahrt wird dem Vortag (1. Oktober) nachempfunden:

stop_sequence Abflugzeiten
[GTFS]
Angezeigte Abfahrtszeit
[Google Maps]
1 25:50:00 (1. Oktober) 01:50 Uhr (2. Oktober)
2 26:10:00 (1. Oktober) 03:10 Uhr (2. Oktober) *
3 27:10:00 (1. Oktober) 04:10 Uhr (2. Oktober)
4 28:10:00 (1. Oktober) 05:10 Uhr (2. Oktober)

* wird aufgrund der Zeitumstellung angezeigt

Die Uhr schaltet rückwärts

Ein Bus startet am 2. Oktober um 1:50 Uhr in der Nacht, in der der Wechsel erfolgt (z. B. ändert sich 3 Uhr morgens in 2 Uhr morgens). Die Fahrt wird dem Vortag (1. Oktober) nachempfunden:

stop_sequence Abflugzeiten
[GTFS]
Angezeigte Abfahrtszeit
[Google Maps]
1 25:50:00 (1. Oktober) 01:50 Uhr (2. Oktober)
2 26:10:00 (1. Oktober) 02:10 Uhr (2. Oktober) **
3 27:10:00 (1. Oktober) 02:10 Uhr (2. Oktober) ***
4 28:10:00 (1. Oktober) 03:10 Uhr (2. Oktober)

** wird vor der eigentlichen Zeitschaltuhr angezeigt
*** wird nach der aktuellen Zeitschaltuhr angezeigt

Zeitbezogene Validierungswarnungen

Die Feed-Validierung kann Warnungen zu Zeitfeldeinstellungen zurückgeben.

Schnelle Fahrt zwischen den Haltestellen

Warnungen vor schneller Fahrt werden ausgelöst, wenn die berechnete Geschwindigkeit einer Fahrt höher ist als die für diesen route_type definierte Höchstgeschwindigkeit.

Wenn Zeiten in stop_times.txt in der Ortszeit der entsprechenden stop und nicht in der in agency_timezone definierten Zeit angegeben werden, gibt das System möglicherweise eine Fast Travel-Warnung zurück. Noch wichtiger ist, dass das System falsche Routing-Ergebnisse zurückgibt. Der Routing-Algorithmus geht davon aus, dass die Zeiten in stop_times.txt in der Zeitzone bereitgestellt werden, die in agency_timezone definiert ist.

Beheben Sie diese Situation, indem Sie Stoppzeiten in stop_times.txt definieren, die die in agency_timezone definierte Zeitzone verwenden.

Auch wenn Sie stop_timezone Werte in der Datei " stops.txt " festlegen, empfiehlt es sich, die Zeiten in der stop_times.txt als Zeit seit Mitternacht in der durch agency_timezone in agency.txt " angegebenen Zeitzone anzugeben. Diese Einstellung sorgt dafür, dass die Zeitwerte einer Reise im Laufe einer Reise immer steigen, unabhängig davon, welche Zeitzonen die Reise durchquert. Beachten Sie auch, dass Zeiten in stop_times.txt immer in der Zeit angegeben werden sollten, die in agency_timezone definiert ist ( NICHT die Ortszeit der entsprechenden Haltestelle).

Diese Warnung weist normalerweise auf ein Datenproblem hin. Überprüfen Sie Folgendes:

  • stop : Eine Haltestelle, die zu weit von der richtigen Stelle entfernt ist, würde diese Warnung auslösen.
  • Stoppzeiten sind genau.
  • Wenn die Warnung auf Sommerzeitumstellungen zurückzuführen ist, finden Sie weitere Einzelheiten unter Sommerzeit oben.

No comments:

Post a Comment