Punto nel Poligono
Disegna un poligono sulla mappa, poi inserisci coordinate per verificare quali punti si trovano all'interno.
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.