[FOSSGIS-Talk] QGIS: "Attribut nach Position verknüpfen" im Ausdruckseditor?

Claas Leiner claas.leiner at gkg-kassel.de
Fr Okt 27 12:45:07 CEST 2023


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/



Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste