gtfs.de und DELFI - den nationalen Feed nutzen
Download, Aktualisierung und Indexierung von de_full - die Pipeline hinter api.imtakt.dev mit Haltestellensuche, MOTIS und kontrolliertem Sync.
de_full ist der aggregierte Deutschland-Feed auf GTFS.DE. Das ZIP enthält die relevanten GTFS-Dateien für Fern- und Nahverkehr. ImTakt synchronisiert den Feed regelmäßig, indexiert Haltestellen für eine fehlertolerante Suche und nutzt MOTIS für multimodales Routing.
Größenordnung und Ressourcen
- Mehrere hunderttausend Haltestellen, Bahnsteige und Stop-Positionen; die Zahl ändert sich mit dem Feed
- Multimodal: Bus, Tram, U-Bahn, S-Bahn, Regional, Fernverkehr
- MOTIS-Import nur mit GTFS: etwa 5 GB RAM und je nach Hardware ein bis drei Stunden
- Meilisearch-Index: Haltestellennamen, Schreibvarianten und Koordinaten
Täglicher Sync oder eigener Betrieb
Unter api.imtakt.dev übernimmt ImTakt Download, Import und Betrieb der Datenpipeline. Wer nur planen will, nutzt die gehostete API oder @imtakt/cli.
GTFS-RT - erklärt Echtzeit-Feeds und Reimport.
Was beim eigenen Betrieb anfällt
- de_full regelmäßig abrufen und neue Fahrplanstände kontrolliert importieren
- GTFS-RT-Endpunkte je Verbund konfigurieren
- MOTIS nach Änderungen am statischen Fahrplan neu importieren und Echtzeitfeeds separat überwachen
- Rate Limits und Attribution in der eigenen API dokumentieren
Datenstand bei ImTakt
ImTakt verarbeitet den statischen Deutschland-Feed de_full von GTFS.DE und ergänzt ihn um den GTFS-Realtime-Stream, soweit aktuelle Meldungen vorliegen. Antworten führen ihre Attribution mit; geplante und gemeldete Zeiten bleiben unterscheidbar. Gleisnummern aus dem Feed sind für Reisende derzeit unveröffentlicht.
Datenquellen und Lizenzen - Aktuelle Quellenangaben für Fahrplan- und Echtzeitdaten.
Häufige Fragen
Wo lade ich den deutschen GTFS-Vollbestand herunter?
Auf GTFS.DE als de_full - aggregiert aus DELFI-Teilfeeds. Metadaten findest du außerdem auf Mobilithek.info. ImTakt synchronisiert regelmäßig; wer nur planen will, kann api.imtakt.dev oder die CLI nutzen und muss den Feed nicht selbst herunterladen.
Wie oft wird de_full aktualisiert?
Der Aggregator auf GTFS.DE aktualisiert regelmäßig - je nach Quell-Feed in unterschiedlichen Intervallen. ImTakt übernimmt neue Fahrplanstände kontrolliert in den gehosteten Stack.
Kann ich de_full lokal routen ohne Cloud?
Ja. Für lokalen Betrieb brauchst du den statischen Feed, eine Routing-Engine wie MOTIS und ausreichend Ressourcen für Import und Aktualisierung. Wer diesen Betrieb nicht übernehmen möchte, nutzt api.imtakt.dev oder @imtakt/cli.
Enthält de_full Echtzeit?
de_full selbst ist statisch. Echtzeit kommt über separate GTFS-RT-Feeds, die ImTakt zusammenführt. capabilities.realtime auf /health zeigt den Status des gehosteten Dienstes.
Weiterlesen
ImTakt direkt auf der Startseite ausprobieren oder den Agenten-Skill einrichten.