Von der accessibility.cloud EquipmentInfo API migrieren

Inhaltsverzeichnis

Die accessibility.cloud EquipmentInfo API ist der Vorgänger von Transit. Sie liefert Aufzugsdaten aus verschiedenen Quellen im A11yJSON-Format. Transit löst diese API ab und bietet ein erweitertes Datenmodell mit besserer Haltestellenzuordnung und historischen Statusdaten.


Generell empfiehlt sich ein Blick in unsere Dokumentation zu Best Practices zum Einbinden der API in eigene Fahrgastinformationssysteme.

Unterschiede

EquipmentInfo API

Transit API

Hinweis

GET /equipment-infos

GET /api/elevators

Aufzüge und Fahrtreppen

properties.isWorking = true

operational_status.operational_status = in_service


properties.isWorking = false

operational_status.operational_status = out_of_service


properties.description / properties.shortDescription

function.short_visual

Bereinigt + mehrsprachig

properties.longDescription

function.long_tts

TTS-optimiert

properties.originalId

linked_data.operator_inventory_id

id

Inventarnummer. Bitte in externen Systemen nicht mehr zur Referenzierung verwenden – diese Nummern können sich in den Originaldatensätzen ändern und sind zur Verarbeitung durch die Datenzulieferer bestimmt. Bis zur Veröffentlichung der DIID-Spezifikation ist das id-Feld der stabilste Identifier.

properties.placeInfoId

location.site → main_identifier

DHID-Zuordnung

geometry

geometry (PostGIS Point)


properties.lastUpdate

Status Span start_date

Zeitpunkt der letzten Statusänderung

–

status-spans

Vollständige Störungshistorie (neu)

Beispiel: Alle gestörten Aufzüge einer Haltestelle

EquipmentInfo API (vorher):

GET https://accessibility.cloud/equipment-infos?placeInfoId=de:11000:900003201&isWorking=false

Transit API (nachher):

GET /api/elevators?where[location.site.main_identifier][equals]=de:11000:900003201&where[operational_status.operational_status][equals]=out_of_service&depth=2