GeospatialAnalyzer

Schnittstelle zur Analyse von Geoobjekten und Rückgabe von Lageinformationen der übergebenen Geometrie

Letzte Aktualisierung

Die E-Government-Schnittstelle Analyseschnittstelle ist ein Webservice, welcher über die E-Government-Basiskomponente Geodaten (GeoBAK) bereitgestellt wird. Die Analyseschnittstelle gibt für ein oder mehrere Grafik-Objekte (Punkt, Linie, Polygon, Kreis als Polygon) nach einer wählbaren räumlichen Zuordnung Sachdaten zu verschiedenen, hauptsächlich flächenhafte Objektarten (z.B. Landkreise/kreisfreie Städte, Flurstücke) zurück. Der Webservice ist hinsichtlich Performance optimiert und überträgt deshalb im Gegensatz zu einem WFS keine Geometrie. Einen Überblick über die bei der Analyseschnittstelle abfragbaren Objektarten und deren Attributstruktur gibt das Dokument „GeoBAK Analyseschnittstelle – Übersicht Geodatenthemen“. Schwerpunktmäßig werden INSPIRE Themen verwendet. Als räumlichen Zuordnungen (Operatoren) sind bisher intersect, within, nearestneighbour und valuesatpoint eingerichtet. Die Operationen intersect und within sind so definiert, dass sich beide ausschließen. Intersect (Standardwert): Gibt alle Features zurück die von den übergebenen Geometrien berührt werden. Within: Gibt alle Features zurück, in dem die übergebenen Geometrien vollständig enthalten sind. Nearestneighbour: Rückgabe von Features mit der kürzest möglichen Distanz. Verwendung für die Ermittlung der nächsten Adresse (Reverse Geocoding). Valuesatpoint: Es werden die Werte am übergebenen Punkt zurückgegeben. Es erfolgt eine Verschneidung mit Rasterdaten. Als Antwort liefert die Analyseschnittstelle ein JSON-Array mit ggf. mehreren Objekten zusammengefasst für die verschiedenen Objektarten. Eine Durchnummerierung der Objekte (objectNo) erfolgt in analoger Weise, wie die Objekte übergeben worden sind. Dies ermöglicht es Anwendungen und elektronischen Fachverfahren Koordinaten und Geoobjekte zu übergeben und zahlreiche Informationen eines Objektes abzurufen.

Absender & Kontakt

  • Sebe Weiß

Features

  • Returns the attributes of the objects, which passed the query
  • Optionally have the geometries in the response
  • Support GeoJSON and EsriJSON as input and output
  • Transformation into the other format
  • Support for different CRS
  • Support raster data also as tile set
  • Unit- and E2E-Tests
  • Modular codedesign
  • Generic interoperability and interface architecture
  • Fundamental support for several databases
  • Built-in Docker deployment capability
  • Integrated Swagger UI documentation
  • Focus on performance
  • Simple and customizable datasource configuration

Software-Details

Erstellt am

22.11.24

Letzte Aktivität

22.11.24

Status

stable

Platform

web

Softwareversion

1.0

Lizenz

GPL-3.0-or-later

Was ist openCode?

openCode ist die zentrale Plattform für eine unabhängige und selbstbestimmte Digitalisierung der deutschen Verwaltung. Jetzt die digitale Zukunft Deutschlands aktiv mitgestalten.

Mehr erfahren