OnlineMapMaker logo

Gerador de Envoltória Convexa — Cria um Polígono de Limite a Partir de Pontos ou de um CSV

Marca pontos diretamente no mapa ou carrega um CSV de coordenadas de latitude/longitude, depois gera a envoltória convexa — o menor polígono que engloba todos os pontos. Estiliza a espessura do contorno, a cor e a opacidade do preenchimento para combinar com a tua apresentação, depois exporta o limite como GeoJSON — instantaneamente, no teu navegador, sem necessidade de qualquer software. Abrir em ecrã inteiro ↗

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

Transforma Pontos Dispersos num Único Limite

Uma envoltória convexa é o menor polígono que engloba todos os pontos de um conjunto — imagina esticar um elástico à volta de um punhado de alfinetes numa placa e deixá-lo ajustar-se bem apertado. Marca pontos no mapa ou carrega um CSV de coordenadas, depois gera esse limite com um único clique.

Duas Formas de Adicionar Pontos

Cria o teu conjunto de pontos usando um dos métodos abaixo, ou combina ambos na mesma sessão:

  • Adicionar Pontos no mapa: Clica em "Add Points", depois clica em qualquer lugar do mapa para colocar um ponto. Clica num ponto colocado para ver as suas coordenadas e um botão de remoção.
  • Carregar um ficheiro CSV: Clica em "Upload CSV" ou arrasta um ficheiro .csv para o mapa. As colunas de latitude/longitude são detetadas automaticamente, com um seletor manual alternativo caso a deteção falhe.

Assim que tiveres pelo menos três pontos, clica em "Generate Convex Hull". Se adicionares ou removeres pontos depois, um aviso lembra-te de gerar novamente — a envoltória anterior permanece visível até que o faças.

Estilizar o Limite

Por predefinição, a envoltória é desenhada com um contorno espesso e um preenchimento ligeiramente opaco. Três controlos na barra lateral dão-te controlo total sobre o aspeto:

  • Cor: um seletor único define tanto o traço do contorno como o preenchimento em conjunto.
  • Espessura do Contorno: de uma linha fina de 1px até um contorno grosso de 12px.
  • Opacidade do Preenchimento: de totalmente transparente (0%) até um preenchimento sólido de 80%.

Cada alteração aplica-se instantaneamente à envoltória já presente no mapa — sem necessidade de a gerar novamente primeiro.

Perguntas Frequentes

Quantos pontos preciso para gerar uma envoltória?
Pelo menos três, e não podem estar todos alinhados numa única linha reta. Com exatamente três pontos não colineares, a envoltória é simplesmente o triângulo que os liga. Com mais pontos, o algoritmo determina automaticamente quais formam o limite exterior e descarta os restantes como pontos interiores.
O que contém o ficheiro GeoJSON exportado?
Uma FeatureCollection com uma feature de Polígono que representa a envoltória convexa — incluindo o número de vértices, a área e o perímetro como propriedades — mais uma feature de Ponto para cada ponto do teu conjunto atual, identificada com a indicação de se veio do mapa ou de um carregamento de CSV.
O que é uma envoltória convexa, em termos simples?
Imagina esticar um elástico à volta de um conjunto de alfinetes espetados numa placa e depois deixá-lo ajustar-se bem apertado — a forma que se cria é a envoltória convexa. É o menor polígono que contém todos os pontos, sem reentrâncias ou curvas para dentro em nenhum ponto do seu contorno. Cada ponto ou está sobre este limite (um vértice da envoltória) ou algures no seu interior.
Os meus dados de pontos e CSV são enviados para um servidor?
Não. A marcação de pontos, a análise do CSV e o cálculo da envoltória convexa são todos executados inteiramente no teu navegador. Nada é enviado ou guardado em qualquer servidor, o que torna esta ferramenta segura para usar com dados de localização sensíveis ou privados.
Porque é que o polígono da envoltória não toca em todos os meus pontos?
Isso é esperado — uma envoltória convexa usa apenas os pontos que se encontram no limite exterior do conjunto. Qualquer ponto que caia dentro da forma criada pelos pontos mais exteriores não é, por definição, um vértice da envoltória. Se precisares que todos os pontos sejam refletidos com exatidão, usa antes a ferramenta Digitalizar Dados GIS para traçar um polígono personalizado à mão.
Qual é o grau de precisão da área e do perímetro apresentados para a envoltória?
A área é calculada usando uma fórmula shoelace esférica e o perímetro usando distâncias de grande círculo entre os vértices da envoltória, ambas tendo em conta a curvatura da Terra. Isto proporciona uma precisão prática para estimativas de cobertura e apresentações, embora não substitua um levantamento licenciado quando é necessária precisão legal ou de engenharia.
Em que formato precisa de estar o meu ficheiro CSV?
Um CSV padrão separado por vírgulas, com uma linha de cabeçalho, incluindo uma coluna para a latitude e outra para a longitude. Nomes de cabeçalho comuns como lat, latitude, y, lon, lng, long ou longitude são detetados automaticamente. Quaisquer outras colunas são ignoradas na geração da envoltória. Se a ferramenta não conseguir detetar as tuas colunas automaticamente, um seletor manual permite que as escolhas.
Posso combinar pontos marcados no mapa e pontos de CSV numa única envoltória?
Sim. Os pontos adicionados ao clicar no mapa e os pontos carregados a partir de um ficheiro CSV são guardados na mesma lista e ambos aparecem na barra lateral de Pontos. A geração da envoltória usa todos os pontos atualmente presentes nessa lista, independentemente da forma como cada um foi adicionado.
O que acontece se eu adicionar ou remover pontos depois de gerar a envoltória?
A envoltória existente permanece no mapa exatamente como estava, e aparece um pequeno aviso a lembrar-te de que os pontos foram alterados. Clica novamente em "Generate Convex Hull" a qualquer momento para recalcular o limite usando o conjunto de pontos atual.
Posso alterar a espessura do contorno e a cor depois de a envoltória ser gerada?
Sim. O seletor de cor, o cursor de espessura do contorno (1–12px) e o cursor de opacidade do preenchimento (0–80%) na barra lateral aplicam-se todos em tempo real à envoltória já desenhada no mapa — não é necessário gerar novamente o limite depois de uma alteração de estilo.

Exportar a Envoltória Convexa

Clica em "Download Hull (GeoJSON)" para exportar uma FeatureCollection contendo:

  • O polígono da envoltória: com o número de vértices, a área e o perímetro guardados como propriedades.
  • Cada ponto introduzido: como features de Ponto individuais, identificadas com a sua origem.

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

Publicidade
Publicidade

Transformar Pontos de Dados num Território

Hoje em dia, os dados de localização estão por toda a parte. Entregas. Anúncios de imóveis. Avistamentos de vida selvagem. Alfinetes dispersos contam apenas parte da história. A verdadeira informação vem da forma que formam em conjunto — o território que definem.

Um Exemplo Real: Zonas de Entrega Inteligentes

Imagina uma empresa de mensagens regional. Ao longo de seis meses, os motoristas registam milhares de coordenadas de entrega numa nova cidade.

A distribuição ainda é feita manualmente. É lenta. É ineficiente.

Para planear rotas mais inteligentes e cobrar preços justos pelas entregas, a empresa precisa de uma coisa: uma única zona de serviço unificada.

Não um círculo aproximado. Um limite preciso que englobe todos os clientes servidos — sem se estender a áreas onde ainda ninguém entregou.

É exatamente isto que uma envoltória convexa faz. Envolve os teus pontos mais exteriores no limite mais apertado possível.

Como as Pessoas Realmente Pesquisam Isto

Não precisas de ser especialista em SIG para encontrar a ferramenta certa. Algumas pesquisas em linguagem simples levam-te lá.

  1. Criar um território personalizado: Procura uma forma de transformar uma folha de cálculo com coordenadas numa forma. Experimenta pesquisar "limite exterior a partir de lista de coordenadas". Carrega os teus registos de entrega e vê instantaneamente a tua área de serviço.
  2. Envolver o contorno exterior: Imagina esticar um elástico à volta de todos os alfinetes no mapa. Pesquisa "forma mínima que engloba todos os pontos" ou "limite tipo elástico à volta de marcadores no mapa". Ambas levam diretamente a geradores de envoltória convexa.
  3. Simplificar o perímetro: Queres um contorno limpo em vez de um irregular? Pesquisa "limite apertado à volta de pontos online" ou "ligar pontos para criar um polígono". Estas pesquisas apontam para ferramentas visuais onde podes arrastar, ajustar e exportar a tua zona.
  4. Definir a janela macro: Por vezes só precisas dos limites exteriores — norte, sul, este, oeste. Pesquisa "retângulo envolvente para pontos no mapa". A trabalhar a partir de endereços em vez de coordenadas? Experimenta "extensão de zoom do mapa a partir de uma lista de endereços".

Não precisas de um diploma em ciências para transformar coordenadas confusas num território de mapa organizado. Pesquisas em linguagem simples levam-te lá. Uma ferramenta de envoltória convexa faz o resto — transforma pontos dispersos num único limite claro sobre o qual podes agir.

Compreender a Envoltória Convexa

Os vértices da envoltória são sempre um subconjunto dos teus pontos originais. Cada ponto ou está sobre o limite ou está dentro dele, e as suas arestas apenas se projetam para fora — nunca para dentro.

Como é Calculada

A ferramenta usa o algoritmo da cadeia monótona (de Andrew): ordena todos os pontos e depois constrói as arestas superior e inferior do limite numa única passagem eficiente. Mesma entrada, mesmo resultado, sempre.

Convexa vs. um Contorno Traçado à Mão

Uma envoltória convexa nunca pode ter reentrâncias ou secções côncavas — ao contrário da ferramenta Digitalizar Dados GIS, onde traças uma forma arbitrária vértice a vértice. Usa a envoltória para um limite rápido e objetivo; traça à mão quando precisares de um contorno exato.

Casos de Uso Comuns

🏞️
Terrenos e Cobertura de Locais
Marca pontos de levantamento, marcos de limite ou cantos de parcelas para estimar rapidamente a extensão global de um local ou terreno, sem ter de traçar manualmente uma forma.
🌊
Alcance de Vida Selvagem e Avistamentos
Carrega coordenadas de avistamentos ou de rastreamento GPS para gerar o limite mínimo que engloba todas as observações registadas.
📡
Redes de Sensores e Estações
Importa coordenadas de estações ou sensores a partir de um CSV para visualizar o limite exterior da cobertura espacial da tua rede de monitorização.
🎓
Ensino de GIS e Geometria
Demonstra o algoritmo da envoltória convexa de forma interativa — adiciona pontos, gera a envoltória e vê exatamente quais os pontos que se tornam vértices e quais ficam no interior.
📦
Áreas de Entrega e de Serviço
Coloca endereços de clientes ou de entrega a partir de um CSV para visualizar o limite exterior da tua área de serviço ou cobertura atual.
🚨
Mapeamento de Incidentes e Ativos
Coloca pontos para incidentes, ativos ou localizações de sensores dispersos para veres instantaneamente a área total que abrangem, útil para briefings e relatórios de situação.
Publicidade
Publicidade

Guia Passo a Passo

Abre a ferramenta
Passo 1
Abre a ferramenta
O mapa carrega centrado no mundo com um conjunto de pontos vazio. A barra de ferramentas flutuante no topo oferece os controlos Add Points, Upload CSV, Generate Convex Hull e Clear; a barra lateral contém as opções de estilo, mapa base e exportação.
Marca pontos no mapa
Passo 2
Marca pontos no mapa
Clica em "Add Points" para entrar no modo de adição de pontos, depois clica em qualquer lugar do mapa para colocar um marcador. Repete para adicionar mais pontos — cada um aparece na lista de Pontos na barra lateral com as suas coordenadas.
Ou carrega um CSV de coordenadas
Passo 3
Ou carrega um CSV de coordenadas
Clica em "Upload CSV" ou arrasta um ficheiro .csv para o mapa. As colunas de latitude/longitude são detetadas automaticamente; se a deteção falhar, escolhe as colunas corretas no seletor alternativo e depois clica em Plot Points.
Adiciona pelo menos três pontos
Passo 4
Adiciona pelo menos três pontos
Uma envoltória convexa precisa de um mínimo de três pontos para englobar uma área. O botão Generate Convex Hull permanece desativado até este mínimo ser atingido.
Gera a envoltória convexa
Passo 5
Gera a envoltória convexa
Clica em "Generate Convex Hull" na barra de ferramentas. A ferramenta calcula o limite e desenha-o no mapa com um contorno espesso e um preenchimento ligeiramente opaco por predefinição, depois ajusta o zoom à nova forma.
Personaliza o contorno e o preenchimento
Passo 6
Personaliza o contorno e o preenchimento
Usa o seletor de cor para definir a cor do contorno e do preenchimento, o cursor de espessura para definir a espessura do contorno entre 1 e 12px, e o cursor de opacidade do preenchimento entre 0 e 80%. As alterações aplicam-se instantaneamente à envoltória já presente no mapa.
Adiciona ou remove pontos conforme necessário
Passo 7
Adiciona ou remove pontos conforme necessário
Elimina qualquer ponto a partir da lista na barra lateral ou do seu popup no mapa. Adiciona mais pontos voltando a entrar no modo Add Points ou carregando outro CSV, depois clica novamente em Generate Convex Hull para atualizar o limite.
Revê as estatísticas da envoltória
Passo 8
Revê as estatísticas da envoltória
A barra lateral mostra o número de vértices da envoltória, além da área englobada (em acres, hectares e quilómetros quadrados) e o perímetro do limite (em quilómetros e milhas).
Exporta como GeoJSON
Passo 9
Exporta como GeoJSON
Clica em "Download Hull (GeoJSON)" para guardar uma FeatureCollection contendo o polígono da envoltória e todos os pontos introduzidos, pronta para abrir no QGIS, ArcGIS, ou em qualquer ferramenta de mapeamento compatível com GeoJSON.
Abre no modo de ecrã inteiro
Passo 10
Abre no modo de ecrã inteiro
Clica na ligação Full Screen no cabeçalho da barra lateral para aceder a uma página dedicada em ecrã inteiro com as mesmas ferramentas, ideal para trabalhar com conjuntos de pontos maiores ou para apresentar o resultado.

Vê: o Gerador de Envoltória Convexa em Menos de um Minuto

Preferes ver a ler? Este pequeno vídeo mostra como adicionar pontos ou carregar um CSV e gerar o polígono de limite à sua volta.

Publicidade
Publicidade

Ferramentas Relacionadas

Map tiles © OpenStreetMap contributors and Protomaps (hosted by KONAKTIVE), CARTO, Esri (satellite). CSV parsing powered by PapaParse. Map rendering by Leaflet. All point marking and hull 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