Reiseplaner (OJP) und Preisauskunft – Übersicht

Kurzbeschreibung

Über unsere Programmierschnittstelle (API) kann man auf unseren Routenplaner zugreifen den

Open Journey Planner (OJP). Für die dort bereitgestellten Fahrten kann man mithilfe der Preisauskünfte auch die zu erwartenden Kosten anzeigen.

Daten und Schnittstellen

Hinweis: Eine Beschreibung wie man auf die APIs zugreifen kann findet sicher hier: Howto: Zugriff auf unsere APIs mit API Keys.

Fachliche Beschreibung

Im öffentlichen Verkehr muss in den meisten Fällen umgestiegen werden. Wenn ein Kunde von einem geographischen Punkt A zu einem Punkt B will, so hat er oder sie meist einen Teil zu Fuss zurückzulegen und muss zwischen verschiedenen Verkehrsmitteln umsteigen. Die Algorithmen, die dies bewerkstelligen werden Wegsuche oder Routing genannt.

Beim Routing wird meist die Topologie anhand des Fahrplans eingelesen. Randbedingungen werden ausgerechnet und der Routing-Algorithmus errechnet dann pro Anfrage aufgrund verschiedener Parameter einen optimalen Weg.

Es können verschiedene Optimierungen für die Wegsuche vorgenommen werden:

  • Minimaler Weg
  • Minimale Kosten
  • Wenig Tunnelstrecken
  • Möglichst wenig Umsteigen
  • Lieber Bus oder Bahn
  • Rasches Umsteigen
  • Sicheres Umsteigen
  • Berücksichtigung von BeHig-Aspekten
  • Speisewagen/Minibar
  • Spezifische Via
  • Berücksichtigung von Echtzeitinformation

Es macht durchaus Sinn, verschiedene Routing-Algorithmen zu implementieren, da unterschiedliche Kunden unterschiedliche Vorstellungen von einem optimalen Routing haben.

Wir bieten als Routing-Dienst den Open Journey Planner (OJP) an. In Version 1.0 und 2.0: OJP 2.0. Bei Problemen im Umgang mit der Schnittstellen bietet sich unsere OJP – Best Practices Seite an. In beiden Versionen ist der Endpunkt OJP Sysrequest gleich und liefert Information über das OJP-System.

Mit Hinblick auf Preisauskünfte stellen wir zwei mögliche Datenformate bereit:

Begriffserklärungen

Die wichtigsten Begriffe sind in den Beschreibungen zu Echtzeit, Ereignis und Prognosedaten – Übersicht, der Fahrplandaten – Übersicht, sowie den Stammdaten und Metadaten – Übersicht beschrieben.

Weiterführende Angaben