A geração de buffers, também chamados de áreas ou zonas de influência, tem grande aplicabilidade em projetos de Geoprocessamento, inclusive no ramo ambiental, como, por exemplo, na delimitação de Áreas de Preservação Permanente (APP). Veja neste tutorial um método diferenciado para criação de buffer no QGIS.
COMO FAZER BUFFER NO QGIS
A ferramenta nativa do QGIS para geração de buffer se encontra no menu Vetor → Geoprocessamento → Buffer…. Este recurso é bem intuitivo e de fácil utilização. Mas desde já adiantamos que o método que vamos ensinar aqui tem um diferencial bastante positivo!
Pelo modo descrito no parágrafo acima, a unidade do raio a ser usado para criação do buffer será definida de acordo com o sistema de referência de sua camada/projeto. Assim, se você estiver trabalhando com dados/projetos em um sistema de coordenadas geográficas (lat/long ou grau decimal) ao digitar, por exemplo, o valor 200 para o raio, o programa entenderá que isso se refere à 200 graus e não metros ou quilômetros!
Entretanto, quando utilizamos o complemento MMQGIS para criação de buffer o sistema de referência de seu projeto ou do dado de entrada não interfere na unidade utilizada. Esta é definida pelo usuário, através de uma lista de opções!
Neste tutorial vamos criar uma área de influência com raio de 200 metros em torno de um rio, como o representado abaixo, num projeto do QGIS.
Logicamente, recomendamos que, se ainda não o fez, instale imediatamente o complemento MMQGIS. Vejamos como utilizar esta ferramenta para criação de buffer no ambiente amigável do QGIS.
MMQGIS PARA CRIAÇÃO DE BUFFER
Quando instalamos o plugin MMQGIS, é criado um menu com o nome do completo. Assim, para realizar nossa operação desejada, acesse:
- MMQGIS → Create → Create Buffers
Fique bem atento aos vários parâmetros existentes na janela que será aberta (imagem abaixo). Vamos comentar cada um deles a partir de agora.
- Source Layer:
Informe a sua camada de entrada. Esta pode ser do tipo ponto, linha ou polígono. O tipo de geometria desta camada influencia na disponibilidade de alteração dos demais parâmetros.
Neste exemplo, estamos utilizando como layer de entrada no processo uma camada do tipo linear, chamada RIOS.
- Radius Unit:
Aqui está um grande diferencial desta ferramenta. Independente do SRC (Sistema de Referência de Coordenadas) do seu dado/projeto, você poderá escolher qual será a unidade do raio para geração do buffer.
As opções disponíveis para este parâmetro são: Metros, pés, milhas e quilômetros. Neste tutorial, utilizamos a opção metros.
- Buffer Shape:
Este parâmetro é um outro ponto forte do complemento e que não existe na ferramenta padrão do QGIS. É possível criar vários tipos/modelos de zonas de influência.
Explicando melhor: Não é apenas possível criar buffer com forma arredondada (Rounded), como fizemos aqui no tutorial. Algumas das outras opções disponíveis são: lado norte, lado sul, lado leste, entre outras.
- Fixed Radius / Radius Attribute:
Estes dois parâmetros permitem ao usuários definir o valor numérico para criação do buffer. Pode-se optar por um valor fixo (como fizemos neste tutorial, 200 metros) ou escolher um campo da tabela de atributos que contenha o valor que deve ser usado para cada seguimento.
OBS: Marque a quadricula Selected Features Only caso queira gerar o buffer apenas para algumas feições, que tenham sido selecionadas previamente. Em Output Shapefile escolha onde será salvo o arquivo de saída (o plugin apresentou alguns erros quando a camada foi salva apenas na memória temporária).
O resultado da operação está ilustrado na imagem abaixo.
O que achou desta dica? Entendeu as vantagens de optar por este recurso em vez de usar a ferramenta nativa para buffer no QGIS?
Por favor, deixem seus comentários sobre este tutorial. Aproveite e nos diga se deseja que elaboremos outros tutoriais sobre uso do complemento MMQGIS, que é muito poderoso!
Outras dicas relacionadas com nosso tutorial de hoje:
15 respostas
Olá, bom dia! Estou iniciando agora no geoprocessamento e estou com problemas na geração de buffers e não consigo solucionar. Já tenho o MMQgis, sigo todos os paços mas no final, quando aplico as informações na janela de diálogo que é aberta, a camada de buffers aparece na legenda, mas não há representação no “mapa”, já alterei a ordem das camadas, removi todas e deixei só a de buffers e não aparece. Sempre que isso acontece, a janela de diálogo pra inserção das informações pra criação do buffer não desaparece e clico em novamente em “aplicar”, daí aparece uma mensagem de erro dizendo que o local escolhido não é um diretório, porem, já alterei diversas vezes o local de salvamento do arquivo, mas não consigo resolver o problema.
Agradeço pela atenção!
Esqueci de informar também que depois de clicar em “aplicar”, apesar de na legenda aparecer a nova camada criada, na janela de diálogo (janela de inserção de informações para criação do buffer), aparece a mensagem informando: 0 buffers created for X features (0 buffers criados).
Ola Anderson!
para uma estimativa de APPs de eventuais nascentes, voce pode informar como gerar buffers de raio de 50 metros nos pontos iniciais da hidrografia?
Resolveu meu problema: para elaboração de Cadastros Ambientais Rurais, onde precisamos sempre trabalhar “Buffer” para criarmos as APP’s tanto dos rios como de nascentes, principalmente, esse PLUGIN ajudou muito.
boa noite tentei mas nao consegui.
qual e a iformacao que eu utilizo para criar rio local cidade .
A ferramenta “buffer” desse plugin está defeituosa. Cria uma geometria completamente errada. Entrei em contato com o desenvolvedor do plugin, enviei imagens dos arquivos gerados, mas ele disse que testou com os dados dele e funcionou. Depois dessa resposta dele não tentei mais. Minha sugestão é que a ferramenta “buffer” do MMQGIS não seja utilizada.
Boa noite,
Utilizei o referido plugin para realizar o buffer da app de um rio e deu o o problema que já relataram anteriormente, sobre variação na largura, em alguns pontos atinge a metragem determinada que foi de 50 metros, em outros pontos atinge 30 metros ou menos. Assim como o amigo perguntou anteriormente aí em cima, gostaria de saber como solucionar o problema, ou se há outro plugin que corresponda as expectativas.
Atenciosamente
Consegui fazer aqui, mas o raio do Buffer não fica com a metragem correta. Precisava de um raio de 30 metros para desenhar APP de rios, e não funciona, fica maior ou menor dependendo do lugar. Não fica nem um pouco parecido com esse da imagem.
Ronan, Verifique o SRC da camada. Usualmente este problema ocorre quando a camada está em coordenadas geográficas. Experimente usar a camada em coordenadas planas (usualmente UTM).
Olá Anderson,
parabéns pelo tutorial, porém no meu resultado o buffer apresenta diferenças para os parâmetros que eu insiro. Peço para gerar com 30 metros e ele gera com 17,2, medidos com a ferramenta de medição do Qgis. peço para gerar com 10km e sai um buffer com 5,6km. Em relação à ferramenta nativa, ou ao plugin Multi-distance Buffer não descobri como definir a distância em metros ou Km, porque vc alimenta com um número e ele gera de acordo com não sei exatamente o que, pois o número mínimo é 0,1 que no caso do Multi distance resultou em algo próximo a 10km. Existe outra ferramenta a partir da qual seja possível definir exatamente a largura do buffer, ou então uma forma de configurar para que retorne o valor correto?
Att,
Oi, Anderson, muito bom o tutorial, como Luis Américo C. de Oliveira Junior falou, não habilitava a opção de sul, norte e outras, tmabem queria consultar o siguinte, tanto com a ferramenta nativa ou com o MMQGIS, o buffer que gera inclui tambem a area do poligono original, se eu quero só o buffer tenho que fazer um geoprocesso de diferenssa, o eu estou fazendo algo errado? ¿tem como obter só o baffer?. tem lugares que nao comcordam os buffer criado com ambas ferramentas.
Fiz um print mas nao consigo inserir aqui.
Alejandro, como vai?
Poderia nos enviar por e-mail? contato@andersonmedeiros.com
Abraço!
Muito bom esse tutorial. Consegui fazer perfeitamente o buffer da APP dos rios. A única coisa é que eu queria num determinado rio apenas o buffer da porção sul, só que não habilitava essa opção. O resto foi tranquilo. Agradeço!
Agradecemos pelo feedback, Luís.
Abraço!