[FOSSGIS-Talk] Array, Aggregate
Nils Schneekloth
n.schneekloth at k-fo.de
Mi Mai 8 01:32:00 CEST 2024
Guten Morgen, ich habe eine PostgreSQL-DB mit der Tabelle "lagefestpunkte". Ich möchte in Qgis in der Tabelle ein virtuelles Feld erstellen, das zusammengehörige Punktnummern enthält. Es handelt sich um trigonometrische Punkte und es gehören jeweils ein Zentrum und 1 - 5 Nebenpunkte zusammen. Manchmal fehlt auch das Zentrum, weil es in der Örtlichkeit zerstört wurde. Die Punktkennung ("ax_lagefestpunkt_punktkennung", Alias= TP) ist ein Textfeld aus 9 Zeichen, alles Zahlen. Die haben teilweise eine 0 am Anfang, weswegen das ein Textfeld ist. Über die letzte Ziffer lässt sich sehen, ob das ein Haupt- oder Nebenpunkt ist, weil der Hauptpunkt immer eine 0 am Ende hat. Die ersten 7 Ziffern für zusammengehörige Punkte sind immer gleich. Also z.B. ist 172411000 der Hauptpunkt und die dazugehörigen Nebenpunkte wären 172411001 und 172411002. Man könnte also z.B. nach "left("ax_lagefestpunkt_punktkennung",7)" filtern. Ich bin mit den Array- und Aggregate- Funktionen nicht sonderlich vertraut und komme nicht weiter. Ich habe z.B. array_agg und array_apend ausprobiert, aber kein brauchbares Ergebnis bekommen. Die Tabelle enthält über 45.700 Datensätze, weshalb auch die Frage wäre, ob das so funktioniert oder das dadurch zu langsam wird. Ich würde mich freuen, wenn jemand einen Tipp für mich hat.
Gruß
[cid:433c42a8-8bd6-4755-8c03-c74421e1051d]
[cid:172f95d0-8ca9-403d-9e48-10848f1249f6]
Nils Schneekloth
Ohldörp 81
24783 Osterrönfeld
Mail: n.schneekloth at gmail.com<mailto:n.schneekloth at gmail.com>
Mobil: +49 151 20332942
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : image.png
Dateityp : image/png
Dateigröße : 25523 bytes
Beschreibung: image.png
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20240507/f6bf1f63/attachment.png>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : image.png
Dateityp : image/png
Dateigröße : 321869 bytes
Beschreibung: image.png
URL : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20240507/f6bf1f63/attachment-0001.png>
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste