Skip to content

Functions GeoResource

Florian Fehring edited this page Oct 5, 2026 · 1 revision

Die GeoResource beinhaltet Funktionen zur geometrischen und geographischen Analyse von Daten. Vorraussetzung dafür ist jeweils, dass es mindestens eine Spalte mit dem Typ GEOMETRY in den zu betrachteneden Datensätze gibt.

Funktion 1: Distanz aller Punkte berechnen

Berechnet die Distanz zwischen allen Datensätzen, wobei die Entfernung in der Reihenfolge der Sortierung gebildet wird.

Example:

URL: {{base_url}}/SmartDataLyser/smartdatalyser/geo/distance?smartdataurl={{base_url}}/SmartDataTest&storage=smartmonitoring&collection=smartdatalyser_geo_distance

Body: -

Insomnia Test: SmartDataLyser/GeoResource/distance

Funktion 2: Summe der Höhenunterschiede berechnen

Berechnet die Summe aller Höhenunterschiede zwischen den Datensätzen.

Funktion 3: Benachbarte Datensätze finden

Findet Datensätze, bei denen die Geometrien in der Nachbarschaft liegen.

Parameter:

Bezeichnung Beschreibung
smartdataurl URL unter der das SmartData mit den Daten zu finden ist
storage1 Storage der ersten Collection
collection1 Name der ersten Collection
geomattr1 Geometrieattribut in der ersten Collection
storage2 Storage der zweiten Collection
collection2 Name der zweiten Collection
geomattr2 Geometrieattribut in der zweiten Collection
distance Distanz in Metern die zwischen den Datensätzen liegen darf

Beispiel: https://scl.fh-bielefeld.de/SmartDataLyser/smartdatalyser/geo/neargeometries?smartdataurl=https://scl.fh-bielefeld.de/SmartDataGewaesser&storage1=smartmonitoring&collection1=tbl_location&geomattr1=coordinates&storage2=smartmonitoring&collection2=tbl_location&geomattr2=coordinates&distance=1

Antwort:

Bezeichnung Beschreibung
a ID des ersten Datensatzes
b ID des zweiten Datensatzes
dist Distanz zwischen den beiden Datensätzen in Metern

Clone this wiki locally