Suavização de Linhas no QGIS para eliminação do efeito “escada”

Quando você possui uma feição de polígono ou linhas que apresentam o “efeito escada”, isso pode incomodar um pouco. Geralmente a origem desse comportamento das feições é a vetorização a partir de um raster.

Para eliminar o “efeito escada”, vamos utilizar o plugin Generalizer do QGIS 2.18.

Tutorial

1 – Clique no Menu Complementos – Gerenciar e Instalar Complementos. Prossiga com a instalação do complemento Generalizer.

Acesso aos Complementos do QGIS

2 – Se o complemento não for listado, faça a confirmação para receber na lista os complementos considerados como experimentais:

Instalação do Plugin Generalizer

3 – Após a instalação do plugin, adicione a sua camada de linha. Pode ser curvas de nível ou mesmo um polígono transformado para linha.

Temos um recorte da vegetação que foi extraída automaticamente de um NDVI. Este polígono resultante do processo de extração foi transformado em linha de modo para ser suavizado no Generalizer. Pressione o menu Complementos e clique sobre o Generalizer:

4 – Use as seguintes configurações:

  • Input Line Layer: é a camada de entrada. Selecione sua linha;
  • Alghoritm: selecione o método de suavização Boyle’s Forward-Looking. É um dos melhores;
  • Look Ahead: representa o limiar para suavização. Você deve testar  vários. Aqui, eu atribuí o valor 5;
  • Save Output Layer: é a camada de saída. Salve um novo Shapefile com um novo nome e novo local.

5 – Após disparar a ferramenta, pressione OK nesta janela de aviso:

6 – O desenho suavizado será adicionado automaticamente no seu projeto:

Avaliação dos Resultados

Você deve testar outros algoritmos e outros limiares para verificar quais deles podem ser satisfatórios para as suas atividades de vetorização. É importante notar que nem todos os objetos vetoriais serão enquadrados pela ferramenta, como é o caso dos pequenos polígonos isolados. Caso você tenha necessidade de preservar essa informação, salve cópias dos seus dados para aplicar posteriormente o processo de mesclagem de feições.

Essa ferramenta traz resultados bem consistentes para a suavização de curvas de nível.

NewsLetter InstrutorGIS

Assine para ter Acesso:

À conteúdos em PDF de alta qualidade exclusivos para assinantes da newsletter.

Aos melhores tutoriais e artigos direto na sua caixa de e-mail.

Às promoções, eventos, sorteios e muito mais…

3 comentários em “Suavização de Linhas no QGIS para eliminação do efeito “escada””

  1. Amigo, obrigado me ajudou muito!! Existe um padrão Look ahead adequado para suavizar linhas de canais?

Deixe um comentário