OnlineMapMaker logo

Ferramenta de Pontos em Polígono — Descubra Quais Pontos Estão Dentro de um Limite

Adicione pontos clicando no mapa ou enviando um CSV ou Shapefile compactado, depois desenhe ou envie um polígono limite. Um clique executa a junção espacial, colorindo cada ponto de verde (dentro) ou cinza (fora) e mostrando uma contagem em tempo real de cada grupo — depois baixe os pontos de dentro, os de fora, ou ambos, como GeoJSON ou CSV. 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

O Que É uma Junção Espacial de Pontos em Polígono?

Um teste de pontos em polígono — também chamado de junção espacial — responde a uma pergunta para cada ponto de um conjunto de dados: ele está dentro de uma determinada forma limite, ou fora dela? Parece simples, mas fazer isso a olho nu em uma lista de coordenadas é lento e sujeito a erros assim que há mais do que alguns poucos pontos. Esta ferramenta automatiza todo o teste no seu navegador: carregue qualquer quantidade de pontos, desenhe ou envie o limite que lhe interessa, e obtenha uma classificação exata de dentro/fora para cada um, pronta para exportar.

Casos de Uso Reais

🏘️
Filtragem Imobiliária
Corretores e analistas filtram uma lista de coordenadas de imóveis para manter apenas os que estão dentro de um bairro, zona escolar ou área de risco de enchente específica.
🗳️
Análise Eleitoral e de Distritos
Pesquisadores verificam quais endereços ou respostas de pesquisa estão dentro de uma zona eleitoral ou distrito administrativo.
🚨
Cobertura de Resposta a Emergências
Equipes de resposta identificam quais ocorrências relatadas estão dentro de uma jurisdição ou zona de resposta específica.
📦
Cobertura de Lojas e Armazéns
Analistas de varejo e logística confirmam quais lojas ou armazéns estão dentro de uma área regional de cobertura definida.
🚚
Atribuição de Zonas de Entrega
Equipes de logística verificam quais endereços de clientes estão dentro de uma zona de entrega ou serviço antes de encaminhar pedidos.
🛰️
Rastreamento de Frotas e Ativos
Equipes de operações verificam quais veículos ou ativos rastreados por GPS estão atualmente dentro de uma área de serviço ou geofence aprovada.
🌾
Agricultura e Amostragem de Campo
Agrônomos verificam quais pontos de amostra de solo ou sensores estão dentro de um talhão específico antes de analisar os resultados.
🏫
Análise de Zonas Escolares
Planejadores educacionais verificam quais endereços de alunos estão dentro da área de abrangência oficial de uma escola.

Assista: a Ferramenta de Pontos em Polígono em Menos de um Minuto

Prefere assistir a ler? Este pequeno vídeo mostra como adicionar um polígono limite, adicionar pontos e descobrir quais ficam dentro dele.

Como Funciona o Teste de Dentro/Fora

Ao clicar em "Match Points Inside Boundary", cada ponto é testado contra cada polígono da sua camada de limites usando o algoritmo exato de ponto em polígono do Turf.js — a mesma abordagem bem testada usada em softwares GIS profissionais. Se a sua camada de limites tiver mais de um polígono (por exemplo, várias zonas separadas desenhadas ou enviadas juntas), um ponto conta como "dentro" assim que corresponder a qualquer uma delas, e é marcado com o nome do polígono correspondente. Um ponto situado exatamente sobre uma linha de limite é contado como dentro. O teste é executado inteiramente no seu navegador, então os resultados aparecem em bem menos de um segundo, mesmo para milhares de pontos.

Publicidade
Publicidade

Exportando Seus Resultados

Depois de executar a junção espacial, a seção Export da barra lateral oferece três downloads, cada um refletindo as cores e contagens mostradas no mapa:

  • Pontos Dentro (GeoJSON): todos os pontos classificados como dentro do limite, com propriedades pip_status e pip_boundary adicionadas, além de quaisquer atributos originais do seu arquivo enviado, mantidos intactos.
  • Pontos Dentro (CSV): os mesmos pontos de dentro como um arquivo CSV pronto para planilha, com latitude e longitude como as duas primeiras colunas.
  • Pontos Fora (GeoJSON): todos os pontos que ficaram fora de todos os polígonos da sua camada de limites, no mesmo formato GeoJSON etiquetado.

Os três arquivos abrem diretamente no QGIS, ArcGIS, Excel, Google Sheets, ou qualquer ferramenta que leia GeoJSON ou CSV padrão — sem necessidade de conversão.

Perguntas Frequentes

O que acontece com um ponto situado exatamente sobre a linha do limite?
Ele é contado como dentro. O teste de ponto em polígono subjacente trata a própria linha do limite como parte do polígono.
A ferramenta funciona com limites MultiPolygon, como um país formado por várias ilhas?
Sim. Entidades MultiPolygon enviadas são tratadas como um único limite — um ponto dentro de qualquer parte dele é marcado como dentro.
Meus dados são enviados para um servidor?
Não. A leitura dos seus arquivos, a execução da junção espacial e a geração dos arquivos de exportação acontecem localmente no seu navegador usando Turf.js. Nada é enviado ou armazenado em um servidor, então é seguro usar com dados de localização privados.
Posso exportar apenas os pontos que ficaram fora do limite?
Sim — a seção Export tem um download dedicado "Outside Points (GeoJSON)" ao lado dos downloads de pontos de dentro em GeoJSON e CSV.
Quais formatos de arquivo posso enviar para os pontos?
Um arquivo CSV com colunas de latitude e longitude, ou um Shapefile compactado (.zip) contendo entidades de ponto. Nomes de coluna comuns como lat/lng, latitude/longitude ou y/x são detectados automaticamente; se não puderem ser detectados, você é solicitado a escolher as colunas corretas em um menu suspenso.
Quantos pontos posso verificar de uma vez?
Até 3.000 pontos por execução. Se um arquivo enviado tiver mais, os primeiros 3.000 são carregados e você é informado de quantos foram deixados de fora.
Quais formatos de arquivo posso enviar para o limite?
Um Shapefile compactado (.zip) ou um arquivo .geojson contendo entidades Polygon ou MultiPolygon, ou você pode desenhar o limite diretamente no mapa clicando nos seus cantos.
Posso usar mais de um polígono limite ao mesmo tempo?
Sim. Desenhe ou envie quantos polígonos limite quiser — um ponto é marcado como "dentro" assim que estiver dentro de qualquer um deles, e é etiquetado com o nome do polígono correspondente.
Publicidade
Publicidade

Passo a Passo

Step 1: Abra a ferramenta
1
Passo 1
Abra a ferramenta
O mapa abre com uma vista mundial, ainda sem dados. A barra lateral tem seções separadas de Points e Boundary, um botão Run, e uma seção Export que é desbloqueada assim que houver um resultado.
Step 2: Adicione seus pontos
2
Passo 2
Adicione seus pontos
Clique em "+ Add on Map" e clique no mapa para colocar pontos manualmente, ou envie um CSV ou Shapefile compactado de pontos pela seção Points.
Step 3: Adicione seu limite
3
Passo 3
Adicione seu limite
Clique em "✏ Draw on Map" e clique em cada canto do seu limite, finalizando com "✓ Finish Boundary", ou envie um Shapefile compactado ou arquivo GeoJSON pela seção Boundary.
Step 4: Experimente o Load Demo Data em vez disso
4
Passo 4
Experimente o Load Demo Data em vez disso
Se você só quer ver como funciona primeiro, clique em "Load Demo Data" para preencher instantaneamente um limite de amostra e uma mistura de pontos dentro e fora.
Step 5: Execute a junção espacial
5
Passo 5
Execute a junção espacial
Clique em "Match Points Inside Boundary". Cada ponto no mapa muda de cor para mostrar seu resultado, e a barra lateral mostra as contagens de dentro e fora.
Step 6: Exporte seus resultados
6
Passo 6
Exporte seus resultados
Use a seção Export para baixar os pontos de dentro, os de fora, ou ambos, como GeoJSON ou CSV.

Duas Formas de Adicionar Pontos e Limites

Pontos e o polígono limite são adicionados de forma independente, e cada um aceita um método manual e um baseado em arquivo:

  • Clique para adicionar pontos: ative "+ Add on Map" na barra lateral, depois clique em qualquer lugar do mapa para colocar um ponto. Clique novamente no alternador, ou pressione Esc, para parar.
  • Envie pontos (CSV ou Shapefile): envie um CSV com colunas de latitude/longitude — nomes de coluna comuns como lat/lng, latitude/longitude ou y/x são detectados automaticamente, com um seletor manual caso não sejam — ou um Shapefile compactado com entidades de ponto.
  • Desenhe o limite: clique em "✏ Draw on Map", depois clique em cada canto do seu polígono limite no mapa. Clique em "✓ Finish Boundary" assim que tiver pelo menos três pontos para fechar a forma.
  • Envie o limite: envie um Shapefile compactado ou um arquivo .geojson contendo uma ou mais entidades Polygon ou MultiPolygon. O mapa ajusta o zoom automaticamente ao limite.
Publicidade
Publicidade

Mais Ferramentas Que Você Pode Gostar

Blocos do mapa © colaboradores do OpenStreetMap, desenhados com Protomaps (hospedado por KONAKTIVE), com CARTO como reserva. Imagens de satélite: Esri. Cálculos geométricos: Turf.js. Leitura de Shapefile: shpjs. Desenho do mapa: Leaflet. Todos os cálculos rodam no seu navegador, e nada do que você digita é salvo em um servidor.

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