GTFS-RT — Echtzeit-Verspätungen und Ausfälle für Agenten
TripUpdates, VehiclePositions und ServiceAlerts: wie GTFS-RT in die ImTakt-API einfließt und woran Agenten Fahrplan- und Echtzeitdaten unterscheiden.
GTFS-RT ergänzt statisches GTFS mit Protobuf-Feeds; manche Implementierungen stellen zusätzlich JSON bereit. TripUpdates ändern Ankunfts- und Abfahrtszeiten pro Halt, VehiclePositions zeigen die GPS-Position, und ServiceAlerts melden Streckensperrungen, Ersatzverkehr oder Bahnsteigwechsel.
Die drei Feed-Typen
- TripUpdate — Verspätung in Sekunden oder aktualisierte Zeit pro Halt
- VehiclePosition — Koordinaten, Fahrtrichtung und zugehörige Fahrt (nicht überall verfügbar)
- ServiceAlert — Meldung, betroffene Linien oder Haltestellen und Zeitraum der Störung
Abdeckung in Deutschland
DB Fernverkehr und große Verbünde wie VBB, MVV oder RMV liefern Echtzeitdaten; bei kleineren Regionalbetreibern gibt es Lücken. capabilities.realtime.ok auf api.imtakt.dev/health zeigt den Status des gehosteten Dienstes. Jede ImTakt-Antwort macht sichtbar, ob sie auf Live- oder Fahrplandaten beruht.
Verspätungen verstehen — erklärt +N Minuten und Prognosen.
Fahrplan und Echtzeit zusammenführen
MOTIS verbindet den statischen Fahrplan mit verfügbaren Echtzeitdaten. Nach größeren Änderungen am Feed muss der Routing-Graph neu aufgebaut werden. Agenten sollten aktuelle Abfahrten vor einer Empfehlung erneut abfragen.
Empfehlungen für Agenten
- Bei knappen Anschlüssen: imtakt_station_live erneut aufrufen statt eine alte Antwort zu verwenden
- Bei einer Störungsmeldung: eine alternative Verbindung mit aktuellem Zeitpunkt suchen
- Bei statischen Daten transparent bleiben — kein Live-Gleis versprechen
Häufige Fragen
Was ist GTFS-RT?
GTFS Realtime — ein Erweiterungsformat zu statischem GTFS mit TripUpdates (Verspätung), VehiclePositions (GPS) und ServiceAlerts (Störungen). Protobuf-Feeds, die Verkehrsunternehmen nach Mobilitätsdatengesetz bereitstellen.
Hat ImTakt Echtzeit für ganz Deutschland?
Wo GTFS-RT verfügbar ist, ja — die Daten fließen in Abfahrtstafeln und Verbindungsantworten ein. Die Abdeckung variiert je Betreiber. /health und das Quellenfeld in Antworten zeigen den Status.
Warum ändert sich die Verspätungsprognose?
TripUpdates sind Prognosen — sie werden alle paar Sekunden aktualisiert. Bei Anschlussrisiko kurz vor Abfahrt erneut abfragen.
Wie unterscheidet ein Agent Live von Fahrplan?
ImTakt-Antworten enthalten eine Quellenangabe und einen Zeitstempel. Agenten sollen bei statischen Daten klar sagen, dass Live-Gleis und aktuelle Verspätung fehlen können.
Weiterlesen
Daten im Browser prüfen: Testbereich öffnen · MCP verbinden