Punkt i polygon

Rita ett polygon på kartan och ange sedan koordinater för att kontrollera vilka punkter som befinner sig inuti.

🔷Klicka på kartan för att börja rita polygonen.

Om det här verktyget

Punkt-i-polygon-verktyget testar om geografiska punkter faller innanför eller utanför ett ritat polygon. Används i rumsliga frågor — vilka adresser ligger i en leveranszon, vilka sensorer finns i ett studieområde.

Indata

Först ett polygon ritat med klick (minst 3 hörn; stängs genom att klicka på det första igen). Sedan testpunkter tillagda i ett andra klickläge. Punkter kan även anges som koordinater i sidopanelen.

Utdata

Varje testpunkt klassificerad som Innanför eller Utanför polygonet. Färgkodade markörer på kartan (grön = innanför, röd = utanför) och tabell med koordinater och klassificering. Tabellen kan kopieras.

Nyckelbegrepp

Strålkastningsalgoritm
En horisontell stråle projiceras från testpunkten till oändligheten. Udda antal gränsöverskridningar = innanför; jämnt antal (inklusive noll) = utanför.
Lindningstal
Alternativ klassificeringsmetod (används internt av Turf.js booleanPointInPolygon) som räknar hur många gånger polygongränsen löper runt testpunkten. Hanterar självskärande polygoner korrekt.
Geometrisk räckvidd
Algoritmen arbetar med projicerade 2D-koordinater. Resultat är noggranna för polygoner upp till ungefär 500 km i utbredning.