Ponto em Polígono

Desenhe um polígono no mapa e insira coordenadas para verificar quais pontos estão dentro.

🔷Clique no mapa para começar a desenhar o polígono.

Sobre esta ferramenta

A ferramenta Ponto no Polígono testa se um conjunto de pontos geográficos cai dentro ou fora de um polígono desenhado. Usada em consultas espaciais — quais endereços estão numa zona de entrega, quais sensores estão numa área de estudo.

Entrada

Primeiro um polígono desenhado por cliques (mínimo 3 vértices; fecha ao clicar no primeiro novamente). Depois pontos de teste adicionados num segundo modo de clique. Os pontos também podem ser inseridos como coordenadas na barra lateral.

Saída

Cada ponto de teste classificado como Dentro ou Fora do polígono. Marcadores com código de cores no mapa (verde = dentro, vermelho = fora) e tabela com coordenadas e classificação. A tabela pode ser copiada.

Conceitos-Chave

Algoritmo de lançamento de raios
Um raio horizontal é projetado do ponto de teste ao infinito. Número ímpar de cruzamentos de fronteira = dentro; número par (incluindo zero) = fora.
Número de enrolamento
Método alternativo de classificação (usado internamente pelo Turf.js booleanPointInPolygon) que conta quantas vezes a fronteira do polígono envolve o ponto de teste. Trata corretamente polígonos auto-intersectantes.
Alcance geométrico
O algoritmo opera em coordenadas 2D projetadas. Os resultados são precisos para polígonos de até aproximadamente 500 km de extensão.