OnlineMapMaker logo

Gerador de Zonas de Buffer — Crie Zonas de Buffer ao Redor de Qualquer Ponto, Linha ou Polígono

Desenhe pontos, linhas e polígonos diretamente no mapa, ou carregue um arquivo CSV, GeoJSON ou um Shapefile compactado, e depois gere uma zona de buffer ao redor de qualquer um deles, na distância e unidade que você escolher. Gerencie cada camada de forma independente e exporte o resultado como GeoJSON — instantaneamente, no seu navegador, sem necessidade de nenhum software. Abrir em tela cheia ↗

Rate this tool:
Publicidade
Publicidade
Loading map…
Precisa de ajuda com o seu projeto de GIS?Conheça Nossos Serviços

Transforme Qualquer Forma em uma Zona de Buffer

Uma zona de buffer é a área dentro de uma distância fixa de um ponto, linha ou polígono — um raio de segurança de 500 metros ao redor de um duto, um anel de abrangência de 5 quilômetros ao redor de uma loja, ou um recuo de 50 pés ao longo da divisa de um terreno. Esta ferramenta permite construir essa geometria de origem no mapa ou importá-la de um arquivo, e depois gerar o polígono de buffer ao redor dela com um clique.

Gerenciando Suas Camadas

Cada forma que você desenha ou carrega, e cada buffer que você gera, aparece como uma linha no painel de camadas. Cada linha permite alternar a visibilidade com uma caixa de seleção, recolorir a camada em tempo real com um seletor de cor, dar zoom no mapa até seus limites, exportá-la individualmente como GeoJSON, ou excluí-la — tudo isso sem afetar nenhuma outra camada.

Assista: o Gerador de Zonas de Buffer em Menos de um Minuto

Prefere assistir a ler? Este pequeno vídeo mostra como adicionar um ponto, linha ou polígono e gerar uma zona de buffer ao redor dele.

Exportando Suas Zonas de Buffer

Duas opções de exportação estão sempre disponíveis na barra lateral:

  • Exportar uma única camada: clique no ícone de download ao lado de qualquer camada no painel de camadas para salvar apenas o GeoJSON dessa camada.
  • Download All Layers: combina todas as camadas atualmente no mapa — geometrias de origem e buffers — em uma única FeatureCollection GeoJSON, com cada feature identificada com o nome de sua camada.

O GeoJSON é lido nativamente por Leaflet, Mapbox GL JS, QGIS e ArcGIS, e é renderizado diretamente como um mapa interativo no GitHub.

Perguntas Frequentes

Quais unidades de distância são suportadas?
Metros, quilômetros, milhas, pés e jardas. A distância do buffer é calculada geodesicamente, levando em conta a curvatura da Terra, de modo que permanece precisa tanto em pequena quanto em grande escala.
Posso gerar mais de um buffer a partir da mesma camada de origem?
Sim. Selecione a mesma camada de destino várias vezes com distâncias diferentes, e cada execução adiciona uma nova camada de buffer independente ao mapa, permitindo comparar várias distâncias lado a lado.
Posso aplicar buffer a um arquivo Shapefile ou GeoJSON carregado, e não apenas a algo que eu desenhe?
Sim. Qualquer camada no mapa — seja desenhada à mão, carregada a partir de um CSV, arquivo GeoJSON ou Shapefile compactado, ou até mesmo um buffer gerado anteriormente — pode ser selecionada como a Target Layer e usada novamente em outro buffer.
O que um upload de Shapefile compactado precisa conter?
Um único arquivo .zip contendo, no mínimo, os componentes .shp, .dbf e .shx do Shapefile. Múltiplas camadas dentro de um mesmo .zip são todas carregadas como camadas separadas e gerenciáveis individualmente.
Em que formato meu arquivo CSV precisa estar?
Um CSV padrão separado por vírgulas, com uma linha de cabeçalho, incluindo uma coluna para latitude e outra para longitude. Nomes de cabeçalho comuns como lat, latitude, y, lon, lng, long ou longitude são detectados automaticamente, com um seletor manual de colunas caso a detecção falhe.
Posso mudar a cor de uma camada ou excluí-la depois de criada?
Sim. Cada linha no painel de camadas tem um seletor de cor em tempo real, um botão de zoom até os limites, um botão de exportação individual em GeoJSON, e um botão de exclusão — todos aplicados instantaneamente, sem afetar outras camadas.
O que o arquivo GeoJSON exportado contém?
Exportar uma única camada baixa apenas as features dessa camada. "Download All Layers" combina todas as camadas atualmente no mapa em uma única FeatureCollection, com cada feature identificada com o nome da camada de onde veio.
Por que minha linha com buffer parece um corredor de pontas arredondadas em vez de um retângulo?
Isso é esperado — o buffer de uma linha produz pontas arredondadas e cantos externos arredondados em cada curva, já que cada ponto ao longo da linha (incluindo suas extremidades) é expandido para fora pela mesma distância em todas as direções.
Meus dados desenhados, carregados ou com buffer aplicado são enviados a um servidor?
Não. O desenho, a leitura dos arquivos e os cálculos de buffer são executados inteiramente no seu navegador, usando a biblioteca de geometria Turf.js. Nada é enviado ou armazenado em nenhum servidor, o que torna esta ferramenta segura para uso com dados de localização sensíveis ou privados.
O que é uma zona de buffer, em termos simples?
Uma zona de buffer é a área que fica dentro de uma distância fixa de um ponto, linha ou polígono. O buffer de um ponto produz um círculo; o buffer de uma linha produz um corredor ao longo de sua extensão; o buffer de um polígono produz um polígono maior, com o mesmo contorno deslocado para fora por essa distância.

Guia Passo a Passo

Step 1: Abra a ferramenta
1
Passo 1
Abra a ferramenta
O mapa carrega centralizado no mundo, ainda sem camadas. A barra de ferramentas flutuante oferece ferramentas de desenho, Minha Localização, carregamento de arquivos e um seletor de mapa base; a barra lateral contém o gerador de buffer, o gerenciador de camadas e as opções de exportação.
Step 2: Desenhe um ponto, linha ou polígono
2
Passo 2
Desenhe um ponto, linha ou polígono
Clique em "Point", "Line" ou "Polygon", depois clique no mapa para posicionar os vértices. Finalize uma linha ou polígono com um clique duplo, a tecla Enter, ou o botão Finish. Cada forma é adicionada a uma camada compartilhada "Drawn Shapes".
Step 3: Ou, em vez disso, carregue um arquivo
3
Passo 3
Ou, em vez disso, carregue um arquivo
Clique em "Upload" ou arraste um arquivo para o mapa — um CSV de lat/lng, um arquivo GeoJSON, ou um Shapefile compactado. A ferramenta detecta automaticamente a geometria e a adiciona como uma nova camada, ajustando o zoom do mapa para exibi-la.
Step 4: Escolha uma camada de destino
4
Passo 4
Escolha uma camada de destino
Abra o menu suspenso "Target Layer" na barra lateral e selecione a camada que deseja usar no buffer — qualquer forma desenhada, arquivo carregado, ou até mesmo um buffer já existente.
Step 5: Defina a distância, unidade e cor
5
Passo 5
Defina a distância, unidade e cor
Informe uma distância de buffer, escolha metros, quilômetros, milhas, pés ou jardas, e selecione uma cor para o buffer.
Step 6: Gere o buffer
6
Passo 6
Gere o buffer
Clique em "Generate Buffer". A ferramenta calcula um polígono de buffer geodésico ao redor da camada de destino e o adiciona como uma nova camada, ajustando o zoom do mapa para exibi-lo.
Step 7: Gerencie suas camadas
7
Passo 7
Gerencie suas camadas
No painel de camadas, alterne a visibilidade de qualquer camada, recolora-a em tempo real, dê zoom até seus limites, ou exclua-a. As camadas de buffer são identificadas de forma diferente das camadas de origem.
Step 8: Faça o buffer novamente, se necessário
8
Passo 8
Faça o buffer novamente, se necessário
Selecione uma camada de destino diferente, ou até mesmo um buffer que você acabou de criar, e repita o processo com uma nova distância para comparar vários anéis de buffer de uma só vez.
Step 9: Exporte seus resultados
9
Passo 9
Exporte seus resultados
Baixe uma camada individual como GeoJSON a partir de sua linha no painel de camadas, ou clique em "Download All Layers" para exportar todas as camadas do mapa em um único arquivo GeoJSON.
Publicidade
Publicidade

Duas Formas de Construir Sua Camada de Origem

Adicione a geometria que deseja usar no buffer usando qualquer um dos métodos abaixo, ou combine os dois em várias camadas na mesma sessão:

  • Desenhar no mapa: Clique em "Point", "Line" ou "Polygon" na barra de ferramentas e depois clique no mapa para posicionar os vértices. Finalize uma linha ou polígono clicando duas vezes, pressionando Enter, ou clicando em "Finish" — cada forma desenhada é adicionada a uma única camada "Drawn Shapes".
  • Carregar um arquivo: Clique em "Upload" ou arraste um arquivo para o mapa — um CSV de coordenadas (colunas de latitude/longitude detectadas automaticamente), um arquivo GeoJSON/.json, ou um Shapefile compactado (.zip contendo .shp, .dbf e .shx). Cada arquivo carregado se torna sua própria camada.

Assim que você tiver pelo menos uma camada, selecione-a como a "Target Layer", defina uma distância, unidade e cor do buffer, e depois clique em "Generate Buffer". O novo polígono de buffer aparece como sua própria camada, pronta para ser reestilizada, exportada ou usada novamente em outro buffer.

Controles do Buffer

Três configurações na barra lateral controlam como cada buffer é gerado:

  • Target Layer: escolha qualquer camada atualmente no mapa — uma forma desenhada, um arquivo carregado, ou até mesmo um buffer gerado anteriormente — como origem para o buffer.
  • Distance & Unit: defina o raio do buffer em metros, quilômetros, milhas, pés ou jardas.
  • Buffer Color: define a cor do contorno e do preenchimento da nova camada de buffer, distinguindo-a rapidamente das camadas de origem.

Cada buffer gerado se torna sua própria camada independente, permitindo comparar várias distâncias lado a lado sem perder a geometria original.

Publicidade
Publicidade

Casos de Uso Comuns

📐
Recuos e Limites de Propriedade
Carregue o limite de um lote como GeoJSON ou Shapefile e aplique o buffer para dentro ou para fora, a fim de visualizar o recuo exigido ou a margem de expansão.
🌿
Buffers Ambientais e de Vida Selvagem
Aplique o buffer a uma área úmida, corpo d'água ou limite de habitat para mostrar uma zona de proteção exigida pelas regulamentações ambientais.
🛢️
Zonas de Segurança de Dutos e Infraestrutura
Desenhe ou carregue um duto, linha de energia ou eixo de uma via, e depois aplique o buffer para visualizar a distância de segurança ou servidão exigida ao longo de toda a sua extensão.
🏬
Áreas de Abrangência de Lojas e Instalações
Marque a localização de uma loja, armazém ou instalação e aplique o buffer para estimar uma área de abrangência radial simples ou uma zona de entrega.
🥾
Análise de Corredores de Rota
Desenhe ou carregue uma rota ou trilha como uma linha e aplique o buffer para definir um corredor para planejamento, licenciamento ou avaliação de impacto.
📡
Mapeamento de Sensores e Áreas de Cobertura
Plote localizações de sensores, antenas ou câmeras a partir de um CSV e aplique o buffer a cada uma para visualizar seu raio de cobertura efetivo.

Entendendo as Zonas de Buffer

O processo de buffer funciona da mesma forma independentemente do ponto de partida: cada ponto da geometria de origem é expandido para fora pela mesma distância, e o contorno resultante é mesclado em um único polígono suave (ou multipolígono, caso as formas com buffer não se toquem).

Distância, Unidades e Precisão Geodésica

Defina a distância do buffer em metros, quilômetros, milhas, pés ou jardas. O cálculo leva em conta a curvatura da Terra (um buffer geodésico), de modo que as distâncias permanecem precisas tanto para algo com poucos metros de largura quanto para algo que se estende por centenas de quilômetros.

Pontos, Linhas e Polígonos Geram Buffers Diferentes

O buffer de um ponto se transforma em um círculo. O buffer de uma linha se transforma em um corredor em formato de pista de corrida ao longo de toda a sua extensão. O buffer de um polígono se transforma em um polígono maior, com o mesmo contorno deslocado para fora — útil para expandir um limite ou adicionar uma margem de segurança ao redor de uma área restrita.

Publicidade
Publicidade

Ferramentas Relacionadas

Map tiles © OpenStreetMap contributors and Protomaps (hosted by KONAKTIVE), CARTO, Esri (satellite). Buffer geometry powered by Turf.js. CSV parsing by PapaParse, Shapefile parsing by shpjs. Map rendering by Leaflet. All drawing, file parsing and buffer computation is local — no data is uploaded to any server.

Muhammad Gulraiz Khan, especialista em GIS e fundador da KONAKTIVE e do OnlineMapMaker.com

Sobre o Autor

Muhammad Gulraiz Khan

Especialista e Consultor em GIS · Fundador da KONAKTIVE

Muhammad Gulraiz Khan é um especialista em GIS com mais de uma década de experiência profissional fornecendo soluções geoespaciais para o setor de energia, incluindo projetos para o Banco Mundial, a Corporação Financeira Internacional (IFC) e a USAID. Ele criou o OnlineMapMaker.com para tornar ferramentas profissionais de mapeamento gratuitas e acessíveis para todos.

Publicidade
Publicidade