Datenquellen
Die API sammelt nichts selbst, sie bringt öffentlich zugängliche Quellen in eine Form. Hier steht, was woher kommt und was das für dich heißt.
| Bereich | Quelle | Gut zu wissen |
|---|---|---|
| Abfahrten, Gründe, Meldungen | DB IRIS über Travel::Status::DE::IRIS | Deutschlandweit, Gründe mit Code. IRIS kennt keine Fahrt-IDs: trip_id ist dort null. |
| Fahrtverlauf, Zugsuche, Radar | HAFAS der ÖBB (deutsches Netz) und des VBB, über hafas-client | Positionen rechnet HAFAS aus Fahrplan und Echtzeit. Sie sind geschätzt, keine GPS-Ortung. |
| Wagenreihung | DB InfraGO (RIS, bahnhof.de) | Abschnitte, Wagen und Ausstattung, dazu Triebzug und Baureihe aus den Wagennummern. Nicht für jeden Zug vorhanden; die Lage am Bahnsteig ist aus den Abschnitten geschätzt. |
| S-Bahn Berlin | Störungen und Bauarbeiten von sbahn.berlin, Echtzeit des VBB (GTFS-RT, CC BY 4.0) | Gleich mit dem, was auf sbahn.berlin steht. |
| Bahnhöfe | Stationsliste aus Travel::Status::DE::IRIS | Rund 10.000 Bahnhöfe und Haltestellen mit EVA, Kürzel und Lage. |
| Zugzielanzeiger | ISRAL, die Software von bahnhoftafel.de | Dieselbe Darstellung wie auf den Anzeigen. |
| Bahnsteig, Ansagen | ISRAL mit den Fahrzeugdaten der S-Bahn Berlin (GTFS-RT des VBB) und den Aufnahmen der Bahnsteigansagen | Annäherung, Zuglänge und Ansagen gibt es an S-Bahn-Gleisen in Berlin; anderswo zeigt der Bahnsteig, was der DB-Anzeiger zeigt. |
| Verkehrsbetriebe | Fahrplan von gtfs.de mit den Daten von DELFI e.V. (CC BY 4.0), Echtzeit von realtime.gtfs.de (CC BY-SA 4.0) | Alle Busse und Bahnen in Deutschland. Echtzeit gibt es dort, wo der Verbund sie liefert (unter anderem VBB, VRR, VRS, VVO, NVBW, Bayern); sonst steht in realtime null. Der Fahrplan wird täglich neu eingelesen. |
| Parken | MobiData BW ParkAPI, unter anderem mit den Bahnhofsparkplätzen der DB (DB BahnPark) und vielen Parkhäusern, P+R- und Fahrradanlagen | Die Lizenz gilt je Quelle und steht an jedem Eintrag in source.license. Freie Plätze in Echtzeit melden vor allem Anlagen in Baden-Württemberg und an der Rhein-Neckar. |
| Leihräder | nextbike | Viele Städte, freie Räder und Ständer je Station, laufend aktualisiert. |
| Mobilitätsstationen, P+R, Carsharing | OpenStreetMap (ODbL, © OpenStreetMap-Mitwirkende), Auszug von Geofabrik | Deutschlandweit, ohne Echtzeit. Wo die ParkAPI oder nextbike denselben Ort kennen, gilt deren Eintrag. |
| Zugnamen | Wikipedia, „Liste benannter IC/ICE-Fahrzeuge“ (CC BY-SA 4.0) | Wer die Namen weitergibt, nennt die Wikipedia als Quelle. |
| Zugarchiv | Fahrplan- und Echtzeitdaten der Bahnen | Eigene Aufzeichnung der Fernzüge. |
| Fahrplanänderungen | Eigene Auswertung der Fahrplanauskünfte, gegengeprüft an der RIS-Abfahrtstafel der DB | Neue Züge, andere Laufwege und Ausfälle laut Fahrplan, bevor sie passieren. |
| Streckeninfo, Sperrungen | strecken.info der DB InfraGO (Baustellen, Störungen, Streckenruhen und das Streckennetz) | Laufend abgefragt und bei uns gespeichert, von gestern bis in die kommenden Wochen. Auf Karten folgen Einschränkungen dem Streckennetz der DB; wo sich dort kein Weg findet, stehen nur Anfang und Ende. |
| Laufweg auf der Karte | Gleisverlauf der Fahrt aus der Fahrplanauskunft der ÖBB | Der geplante Weg. Fährt ein Zug wegen einer Sperrung um, zeigt die Karte das erst, wenn die Auskunft den Weg ändert. |
| Wagenreihungspläne | Wagenreihungspläne der DB (PDF der Baureihen), VBB (Zugbilder der S-Bahn Berlin) | Von unserem Server ausgeliefert. |
| Gehzeit | Fußwege aus OpenStreetMap (© OpenStreetMap-Mitwirkende, ODbL), gerechnet vom Router der FOSSGIS | Ist der Router nicht erreichbar, wird aus der Luftlinie geschätzt; dann steht source: "estimate" dabei. |
Achtung
bahnhoftafel.de ist kein Angebot der Deutschen Bahn, der ÖBB, des VBB oder der S-Bahn Berlin. Wenn eine Quelle ihre Schnittstelle ändert oder abschaltet, fehlen die Daten, bis wir nachgezogen haben. GET /v1/status zeigt, ob gerade alles läuft.
Und echtes GPS von ICEs?
Die genaue Position eines ICE kennt nur der Zug selbst; das ICE-Portal gibt sie nur im WLAN an Bord heraus. Von außen gibt es keine freie Quelle dafür. Die Positionen im Radar sind deshalb berechnet und mit estimated: true gekennzeichnet. Auf freier Strecke liegen sie meist nah dran, bei unerwarteten Halten können sie danebenliegen.