É possível suavizar ou generalizar um polígono no QGIS, talvez usando um plugin como o generalizador-plugin para linhas?
Eu poderia converter meus polígonos em linhas, suavizá-los e convertê-los novamente em polígonos, mas isso não está funcionando para meus polígonos por vários motivos.
A resposta de Aragão é boa para generalização. A resposta de Bryan é boa para suavizar, mas é um pouco complicada. Aqui estão duas alternativas para suavizar:
v.generalizer
ferramenta GRASS na caixa de ferramentas Processing. Este é o módulo no qual o QGIS Generalizer Plugin na resposta de Bryan é construído. A ferramenta GRASS permite usar polígonos para evitar as etapas de conversão em linhas e vice-versa. É uma excelente ferramenta com muitos algoritmos para suavização / generalização.Suavização geralmente significa a adição de vértices (especialmente com o método buffer-debuffer). Após a suavização, você poderá aplicar a generalização conforme a resposta de Aragão.
fonte
Também tive sorte em usar o plug-in QGIS Generalizer (ativar plugins experimentais) e depois:
Em seguida, use o plugin Generalizer para suavizar as linhas e vértices
Em seguida, vire as linhas novamente em polígonos
Isso faz um trabalho melhor, na verdade, suavizando as linhas e arredondando os cantos. É um pouco desajeitado ter que alternar entre linhas e polys, mas funciona. Sei que também há maneiras de fazer isso via Grass, mas achei difícil configurá-las.
fonte
Agora está disponível o
Smooth geometry
algoritmo viaProcessing Toolbox > QGIS geoalgorithms > Vector Geometry Tools
.Iterations
campo para5
e fiquei satisfeito com o resultado)fonte
Clique com o botão direito do mouse na placa principal (em cima) e ative "toolbox" -> veja como você pode ver na foto abaixo
fonte