Punto nel Poligono

Disegna un poligono sulla mappa, poi inserisci coordinate per verificare quali punti si trovano all'interno.

🔷Clicca sulla mappa per iniziare a disegnare il poligono.

Informazioni su questo strumento

Lo strumento Punto nel Poligono verifica se un insieme di punti geografici cade all'interno o all'esterno di un poligono disegnato. Usato in query spaziali — identificare quali indirizzi sono in una zona di consegna, quali sensori sono in un'area di studio.

Input

Prima un poligono disegnato con clic (minimo 3 vertici; si chiude riscattando sul primo). Poi punti di test aggiunti in un secondo modo di clic. I punti possono anche essere inseriti come coordinate nella barra laterale.

Output

Ogni punto di test classificato come Interno o Esterno al poligono. Marker con codice colore sulla mappa (verde = interno, rosso = esterno) e tabella con coordinate e classificazione. La tabella può essere copiata.

Concetti Chiave

Algoritmo ray casting
Un raggio orizzontale viene proiettato dal punto di test all'infinito. Numero dispari di attraversamenti del confine = interno; numero pari (incluso zero) = esterno.
Numero di avvolgimento
Metodo alternativo (usato internamente da Turf.js booleanPointInPolygon) che conta quante volte il confine del poligono si avvolge attorno al punto di test. Gestisce correttamente i poligoni auto-intersecanti.
Portata geometrica
L'algoritmo opera su coordinate 2D proiettate. I risultati sono accurati per poligoni fino a circa 500 km di estensione.