[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.
- Adressen löst der Dienst mithilfe seiner Adressdatenbank zu einer Geo-Koordinate auf.
- 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.
- Vom GIS-Server erhält er die eindeutige AreaID des zu der übergebenen Geo-Koordinate gehörenden Zuständigkeitsgebietes.
- 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
-
Der Geo-Routingdienst bietet eine Such-API mit den Paramtern LeiKaId und (Koordinate bestehend aus Lon/Lat oder Adresse) an. -
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. -
Definition of Done wurde überprüft.
Mögliche Folgeaktivitäten
Offene Fragen
Edited by Andreas Aschauer