QGIS variable Kardinalpufferung von Punkten

Oct 10 2020

Gibt es eine Möglichkeit, in QGIS einen Puffer (elliptisch, denke ich) zu erstellen, der unabhängige Abstände nach Norden, Süden, Osten und Westen aufweist (aus der Attributtabelle), sodass der Puffer im Norden 5 m breit und im Osten 4 m breit sein kann? 6m nach Süden & 2m nach Westen? Hiermit werden die Baumkronenabmessungen auf einer Karte angezeigt.

Antworten

2 eurojam Oct 11 2020 at 12:10

Sie können den Geometriegenerator verwenden, um diese Aufgabe für Sie zu erledigen. Der Geometriegenerator generiert nur die Geometrie Ihres Symbols. Das folgende Beispiel hat ein Punktthema mit 4 Attributen: "n", "s", "e" und "w" für Ihre Werte und erstellt mit diesen vier Werten ein Polygonsymbol mit dem Ausdruck:

smooth(
make_rectangle_3points(
make_point($x-"w",$y-"s"),
make_point($x-"w",$y+"n"),
make_point($x+"e",$y+"n")),
3)

es braucht die Pointgeometrien ($x and $y) und erzeugt ein Rechteck mit den Werten aus "n", "s", "e" und "w", das anschließend geglättet wird: