QGIS variable Kardinalpufferung von Punkten
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
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: