¿Es posible suavizar o generalizar un polígono en QGIS, quizás usando un complemento como el generalizador-complemento para líneas?
Podría convertir mis polígonos en líneas, suavizarlos y convertirlos nuevamente en polígonos, pero esto no funciona para mis polígonos debido a varias razones.
La respuesta de Aragón es buena para la generalización. La respuesta de Bryan es buena para suavizar pero es un poco complicada. Aquí hay dos alternativas para suavizar:
v.generalizer
herramienta GRASS de la caja de herramientas Procesamiento. Este es el módulo en el que se basa el complemento QGIS Generalizer en la respuesta de Bryan. La herramienta GRASS le permite usar polígonos para que pueda evitar los pasos de conversión a líneas y viceversa. Es una herramienta excelente con MUCHOS algoritmos para suavizar / generalizar.Suavizar a menudo significa la adición de vértices (especialmente con el método buffer-debuffer). Después de suavizar, puede aplicar la generalización según la respuesta de Aragón.
fuente
También tuve suerte al usar el complemento QGIS Generalizer (habilitar complementos experimentales) y luego:
Luego use el complemento Generalizer para suavizar las líneas y vértices
Luego convierte las líneas nuevamente en polígonos
Esto hace un mejor trabajo en realidad alisando las líneas y redondeando las esquinas. Es un poco torpe tener que tener que alternar entre líneas y polys, pero funciona. Sé que también hay formas de hacer esto a través de Grass, pero me ha resultado difícil configurarlos.
fuente
Ahora está disponible el
Smooth geometry
algoritmo a través deProcessing Toolbox > QGIS geoalgorithms > Vector Geometry Tools
.Iterations
campo a5
y estaba satisfecho con el resultado)fuente
Haga clic derecho en la placa principal (en la parte superior) y luego active "caja de herramientas" -> vea como puede ver en la imagen a continuación
fuente