Ist es möglich, ein Polygon in QGIS zu glätten oder zu verallgemeinern, vielleicht mit einem Plugin wie dem Generalizer-Plugin für Linien?
Ich könnte meine Polygone in Linien umwandeln, glätten und sie wieder in Polygone umwandeln, aber dies funktioniert aus mehreren Gründen nicht für meine Polygone.
qgis
polygon
generalization
smoothing
KARTE
quelle
quelle
Aragons Antwort ist gut für die Verallgemeinerung. Bryans Antwort ist gut zum Glätten, aber ein wenig verworren. Hier sind zwei Alternativen zum Glätten:
v.generalizer
Tool aus der Processing-Toolbox. Dies ist das Modul, auf dem das QGIS Generalizer Plugin in Bryans Antwort basiert. Mit dem GRASS-Werkzeug können Sie Polygone verwenden, um das Konvertieren in Linien und zurück zu vermeiden. Es ist ein exzellentes Tool mit vielen Algorithmen zur Glättung / Verallgemeinerung.Glätten bedeutet häufig das Hinzufügen von Eckpunkten (insbesondere bei der Buffer-Debuffer-Methode). Nach dem Glätten können Sie die Verallgemeinerung gemäß der Antwort von Aragon anwenden.
quelle
Ich hatte auch Glück mit dem QGIS Generalizer-Plugin (aktivieren Sie experimentelle Plugins), und dann:
Verwenden Sie dann das Generalizer-Plugin, um die Linien und Scheitelpunkte zu glätten
Dann verwandeln Sie die Linien wieder in Polygone
Dies macht einen besseren Job tatsächlich die Linien zu glätten und die Ecken abzurunden. Es ist ein bisschen klobig, zwischen Linien und Polys hin und her wechseln zu müssen, aber es funktioniert. Ich weiß, dass es auch über Grass Möglichkeiten gibt, dies zu tun, aber ich fand es schwierig, sie einzurichten.
quelle
Es ist nun der
Smooth geometry
Algorithmus über verfügbarProcessing Toolbox > QGIS geoalgorithms > Vector Geometry Tools
.Iterations
Feld auf geändert5
und war mit dem Ergebnis zufrieden)quelle
Klicken Sie mit der rechten Maustaste auf die Hauptplatine (oben) und aktivieren Sie "Toolbox" -> siehe Abbildung unten
quelle