Von DB RIS Stations migrieren

Inhaltsverzeichnis

Die DB RIS Stations API (Reisenden-Informationssystem) liefert Stammdaten zu DB-Bahnhöfen inklusive Ausstattungsmerkmalen. Transit importiert zu den IDs passende Datensätze über die OpenStation-API, und reichert sie mit Echtzeitstatus und Daten anderer Betreiber an.

Gegenüberstellung

DB RIS Stations

Transit API

Hinweis

Station mit Ausstattungsmerkmalen

stop-places + verknüpfte elevators

Haltestellen mit zugeordneten Aufzügen

stationNumber

stop-places → main_identifier (DHID)

DHID-basierte Zuordnung

name

stop-places → name

Mehrsprachig

evaNumber

gtfs-stops → stop_id

Über GTFS-Daten verfügbar

Facility/Ausstattung

elevators mit linked_data.associated_site

Aufzüge, Fahrtreppen als eigene Datensätze

Betriebsstatus

elevators → operational_status

Echtzeit

–

status-spans

Historische Betriebszustände

Beispiel: Station mit Aufzügen abfragen

DB RIS Stations (vorher):

GET https://apis.deutschebahn.com/db-api-marketplace/apis/ris-stations/v1/stations/{evaNumber}

Transit API (nachher):

# Über DHID
GET /api/stop-places?where[main_identifier][equals]=de:11000:900003201&depth=2

# Über Stationsname
GET /api/stop-places?where[internal_description][contains]=Hauptbahnhof&depth=2

Die Antwort enthält verknüpfte Aufzüge (operational_status.elevators) mit aktuellem Betriebsstatus.

Beispiel: Aufzüge einer Station mit Echtzeit-Status

Transit API:

# Alle Aufzüge an einer Haltestelle
GET /api/elevators?where[location.site][equals]={stop-place-id}&depth=2

Response (Auszug):

{
  "docs": [{
    "id": 42,
    "elevator_type": "elevator",
    "operational_status": {
      "operational_status": "out_of_service"
    },
    "function": {
      "short_visual": "Empfangshalle ⟷ Gleis 1/2"
    },
    "location": {
      "site": {
        "main_identifier": "de:11000:900003201",
        "internal_description": "Berlin Hauptbahnhof"
      }
    }
  }]
}

Wesentliche Unterschiede

Aspekt

DB RIS Stations

Transit API

Fokus

Stationsdaten mit vielen Ausstattungsmerkmalen

Aufzüge und Barrierefreiheit

Betriebsstatus

Nicht enthalten (nur Stammdaten)

Echtzeit-Status + Historie

Betreiberübergreifend

Nur DB InfraGO

Alle Betreiber an einer Haltestelle

IDs

stationNumber, evaNumber

DHID (main_identifier)

Wegenetz

Nicht enthalten

GTFS Pathways + NeTEx für Indoor-Routing

Authentifizierung

DB API-Marketplace OAuth

Bearer-Token