Skip to content

[Epic] Geo-Routingdienst

Warum

Bei Leistungen mit einer auf Gedoaten basierenden Zuständigkeit sucht der Onlinedienst neben der Leistung anhand einer Geo-Koordinate oder anhand einer Adresse (und nicht mit einem ARS).

Ziel

Der Geo-Routingdienst hat die Aufgabe, zu einer Leistung (LeiKaId), einem ARS für die Gebietsnäherung und entweder einer Geo-Koordinate oder einer Adresse einen Zustellpunkt zu ermitteln.

  1. Adressen löst der Dienst mithilfe seiner Adressdatenbank zu einer Geo-Koordinate auf.
  2. Anhand der LeiKaId und des ARS für die Gebietsnäherung ermittelt der Dienst über dan Geo-Katalog den zuständigen GIS-Server und den Karten-Layer.
  3. Vom GIS-Server erhält er die eindeutige AreaID des zu der übergebenen Geo-Koordinate gehörenden Zuständigkeitsgebietes.
  4. Mit LeiKaId und der eindeutigen AreaID ermittelt der Dienst über den / die Zustellpunkte, die die ensprechende Leistung im Bereich dieser AreaID unterstützen und gibt sie zurück.

Links, Hinweise, Bemerkungen

Zu klären:

  • Geeignetes Adressformat
  • Eigener Serrvice mit Nutzung einer Such-API (LeiKaID und AreaID) beim ZSD oder Bestandteil des ZSD

Stories

Akzeptanzkriterien

  1. Der Geo-Routingdienst bietet eine Such-API mit den Paramtern LeiKaId und (Koordinate bestehend aus Lon/Lat oder Adresse) an.
  2. Wie unter Ziele beschrieben ermittelt er mithilfe von Geo-Katalog, GIS-Server und Zustellpunkt-Daten aus dem ZSD passende Zustellpunkte und gibt deren IDs zurück.
  3. Definition of Done wurde überprüft.

Mögliche Folgeaktivitäten

Offene Fragen

Edited by Andreas Aschauer