Skip to content

LocationInformationRequest (TRIAS 2020)

(TRIAS LocationInformationRequest)

Achtung: Wird per Ende 2024 abgestellt. Beginnen sie ab Mitte 2024 mit der Migration auf OJP 2.0.

 

Fachliche Beschreibung

Location Information Request
Der Location Information Request liefert verschiedene Location als Antwort auf eine Anfrage. Wesentliche Inputdaten sind:

  • textueller Input
  • Erlaubte Objekttypen
  • Geographische Restriktionen/Gewichtung
  • Weitere Einschränkungen

Die Ausgabe ist eine Liste von Objekten mit Namen, geographischer Position, Attributen und einer Wahrscheinlichkeit.

Wird der LocationInformationRequest ohne LocationName, aber mit GeoPosition, Circle oder Rectangle verwendet, so ist nur der type=“stop“ unterstützt. Zusätzlich GeoPosition mit type=“address“ liefert genau eine Adresse mit Hausnummer.

Technische Aspekte

Der TRIAS-LocationInformationRequest (LIR) funktioniert grundsätzlich gleich wie der LIR des OpenJourneyPlanners (OJP). Abgesehen von den höheren Ebenen sowie den Elementbezeichnungen, welche beim OJP oft mit einem “ojp:” beginnen, ist der TRIAS-LIR sehr ähnlich. Eine ausführliche Beschreibung steht auf der entsprechenden Cookbook-Seite des LIR des OpenJourneyPlanners (OJP) zur Verfügung.

Insbesondere finden sich auf der Cookbook-Seite des LIR des OpenJourneyPlanners (OJP) die Beschreibungen aller Elemente und Parameter. Mit dem API-Explorer für TRIAS können diese ausprobiert und weiter exploriert werden. Ebenso können die unten angeführten Beispiele durchgespielt werden.

API Explorer

Achtung: zuerst Template auswählen (Location Information Request)

Autorisierung und Open Services

Für den Zugriff auf diese API ist ein API-Key notwendig. Es kann über das Developer Portal bezogen werden.
Das Token muss im HTTP Header als “Authorization” mitgeschickt werden.

URL für den Aufruf

API: https://api.opentransportdata.swiss/trias2020

Test-Key: 57c5dbbbf1fe4d000100001842c323fa9ff44fbba0b9b925f0c052d1

Mit dem Authorization Header und Content-Type= “text/XML” oder “application/XML”

Authorization header

 

Beispiel-Requests

Suche nach Name:

Suche mit Koordinaten:

Suche nach Haltestelle(n) innerhalb eines bestimmten Perimeters:

Response

Weitere Erläuterungen finden sich auf der Cookbook-Seite des LIR des OpenJourneyPlanners (OJP).