ICE, IC, RE und S-Bahn - Zuggattungen und Datenquellen
ICE, IC, EC, RE, RB und S-Bahn im deutschen GTFS-Feed: route_type, agency_id, Routing-Implikationen und was Agenten zu Tarifen wissen müssen.
Deutsche Reisende denken in Produktkategorien: ICE für die Fernfahrt, S-Bahn für den Weg zum Hauptbahnhof. Im GTFS-Feed sind das Routen mit unterschiedlichen agency_id, route_short_name und manchmal route_long_name. Ein Router unterscheidet nicht nach Preis, sondern nach Fahrzeit, Zahl der Halte und Umstiegen.
Die wichtigsten Kategorien
- ICE - Intercity-Express, Fernverkehr DB, oft reservierungspflichtig, wenige Halte
- IC/EC - Intercity und Eurocity, Fernverkehr, teils international mit Partnern wie ÖBB oder SBB
- RE/RB - Regional-Express und Regionalbahn, dichtere Taktung, Verbund-Tarife
- S-Bahn - städtische Schnellbahn (München S8, Berlin S5), oft im Deutschlandticket
- U-Bahn, Tram, Bus - route_type 1, 0, 3; im selben Feed wie Schiene
Routing-Implikationen für Agenten
Ein guter Agent plant nicht blind den ICE: Von Alexanderplatz nach Berlin Hbf ist die S-Bahn oft schneller als ein Umweg. ImTakt plant multimodal - S-Bahn zum Hauptbahnhof, ICE weiter, S-Bahn am Ziel. maxTransfers begrenzt die Zahl der Umstiege; departure und arrival steuern das Zeitfenster.
Reiseplanung mit Agenten - zeigt den vollständigen Ablauf der Werkzeugaufrufe.
Tarife vs. Fahrplan
GTFS beschreibt Fahrten, nicht Preise. ICE-Sitzplatzreservierung, Nahverkehr im Deutschlandticket und grenzüberschreitende Buchung liegen außerhalb des Feeds. Agenten liefern Fahrplan und Echtzeit; Hinweise zu Tickets bleiben immer als Einordnung gekennzeichnet.
Deutschlandticket - erklärt, was in GTFS fehlt.
ImTakt in der Praxis
ImTakt macht diese Daten auf drei Wegen nutzbar: als Fahrplanauskunft auf der Startseite, über die fünf CLI-Verben find, plan, show, status und follow sowie über SDK und HTTP-API. Der öffentliche Einstieg benötigt weder Konto noch API-Schlüssel.
Aktuelle Fahrplanauskunft - Fahrplan und gemeldete Echtzeit direkt im Browser vergleichen.
Häufige Fragen
Was ist der Unterschied zwischen ICE, IC und RE?
ICE = schnellster Fernverkehr mit wenigen Halten; IC/EC = Fernverkehr mit mehr Halten, teils international; RE/RB = Regionalverkehr mit dichterer Taktung. Im GTFS sind alle route_type 2 (Schiene) - Unterscheidung über route_short_name und Betreiber.
Plant ImTakt auch S-Bahn und Bus - nicht nur ICE?
Ja. de_full ist multimodal. Eine Verbindung kann die S-Bahn zum Hauptbahnhof, einen ICE und den Bus am Ziel kombinieren - in einem Routing-Aufruf.
Brauche ich für ICE eine Reservierung laut GTFS?
GTFS kennt keine Reservierungspflicht. ICE-Sitzplatz und Preise müssen über bahn.de oder DB Navigator geklärt werden - der Agent liefert nur Fahrplan und Gleis.
Wie filtere ich in einer API nur Fernverkehr?
Über route_short_name (ICE, IC) oder agency_id, nicht über route_type allein. ImTakt liefert das Verkehrsmittel für jeden Abschnitt einer Verbindung.
Weiterlesen
ImTakt direkt auf der Startseite ausprobieren oder den Agenten-Skill einrichten.