[FOSSGIS-Talk] QGIS: "Attribut nach Position verknüpfen" im Ausdruckseditor?
WALDbewirtschaften
WALDbewirtschaften at t-online.de
Fr Okt 27 13:02:19 CEST 2023
Hallo Claas,
Du überlegst, was Du anbietest. Das Thema fände ich einfach klasse. Wenn es
zu diesen Funktionen mal eine Erklärung/Schulung gäbe ... oder wenn Du uns
ein Tutorial nennen könntest oder ....
Ihr Profis in der Liste stellt uns immer so tolle Ausdrücke zusammen. Und
das funktioniert dann auch bestens. Aber es ist schwer, die Logik dahinter
zu erkennen.
Viele Grüße
Sylvia
-----Ursprüngliche Nachricht-----
Von: FOSSGIS-Talk-Liste [mailto:fossgis-talk-liste-bounces at fossgis.de] Im
Auftrag von Claas Leiner
Gesendet: Freitag, 27. Oktober 2023 12:45
An: G. Wagner, Wagner-IT; fossgis-talk-liste at fossgis.de
Betreff: Re: [FOSSGIS-Talk] QGIS: "Attribut nach Position verknüpfen" im
Ausdruckseditor?
Moin Günther,
das stimmt, auch die Nachbarflurstücke lassen sich einfach auflisten.
overlay_touches wertet die berührenden Flurstücke aus. Wobei es mit
overlay_intersects das gleiche Ergebnis gibt.
Die Abfrage wird auf dem Flurstückslayer durchgeführt und als
Überlagerungslayer wird eben der selbe Layer eingetragen
--Liste der Flurstückskennzeichen aller benachbarten Flurstücke,
-- Mit Zeilenumbruch des Ergebnisses für bessere Darstellung.
array_to_string(
overlay_touches(
layer:= 'flurstuecklayer',
expression:= "flurstueckskennzeichen"
), ',\n' -- Komma u.Zeilenumbruch als trennzeichen
)
-- das Gleiche mit Zähler/Nenner der Nachbarflurstücke
array_to_string(
overlay_touches(
layer:= 'flurstuecklayer',
expression:=
if( "nenner" is not null,
"zaehler" || '/'|| "nenner" ,
"zaehler" )
), ',\n' -- Komma u.Zeilenumbruch als trennzeichen
)
-- Nachbarflurstücke zählen:
array_length(
overlay_touches(
layer:= 'flurstuecklayer',
expression:= "flurstueckskennzeichen"
)
)
Für die FOSSGIS bin ich gerade am Überlegen, was ich anbiete.
Ist ja gar nicht mehr so lange hin...
Viele Grüße,
Claas
--
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr
Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel
Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/
--
....................................................................
FOSSGIS-Konferenz 2024 mit OpenStreetMap-Event in Hamburg!
20.-23. März 2024 an der TUHH - https://www.fossgis-konferenz.de/
FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/
FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/ https://mastodon.online/@FOSSGISeV
https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste at fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste