Vérificateur point dans polygone

Collez un polygone GeoJSON et une liste de coordonnées pour voir lesquelles tombent à l’intérieur.

Le vérificateur point dans polygone fonctionne entièrement dans votre navigateur. Limites et coordonnées, souvent des données de localisation sensibles, restent sur votre appareil.

Ouvrir le visualiseur GeoJSON

À propos de Vérificateur point dans polygone

Savoir si une coordonnée tombe dans une forme est la question qui se cache derrière tout géorepérage, toute zone de livraison et toute aire de chalandise, et il est facile de s’y tromper subtilement. Cet outil applique le lancer de rayon pair-impair contre chaque polygone d’un document GeoJSON et classe chaque point en intérieur, extérieur ou exactement sur la limite. Les anneaux intérieurs se comportent comme le prévoit la spécification : un point dans un trou ressort à l’extérieur. Les coordonnées peuvent être saisies latitude d’abord, comme on les écrit, ou dans l’ordre longitude-latitude de GeoJSON.

Fonctionnalités

Comment utiliser Vérificateur point dans polygone

  1. Collez le polygone ou la FeatureCollection de référence
  2. Saisissez les coordonnées à tester, une par ligne
  3. Indiquez si vos coordonnées commencent par la latitude ou la longitude
  4. Lisez le verdict par point et exportez le résultat en GeoJSON

Exemple

Entrée

51.5074, -0.1278

Sortie

inside — Central London

Chaque point nomme l’entité qui le contient, si bien que des zones superposées restent distinguables.

Erreurs courantes et dépannage

Foire aux questions

Comment fonctionne un test point dans polygone ?
On lance un rayon depuis le point et on compte les arêtes traversées. Un nombre impair signifie intérieur, car chaque traversée bascule entre dedans et dehors. Les trous découlent de la même règle.
Cela gère-t-il les polygones franchissant l’antiméridien ?
Seulement si le polygone est déjà coupé à 180 degrés, comme le demande la RFC 7946. Une forme dont les coordonnées dépassent ±180 est testée telle quelle.
Que se passe-t-il pour un point exactement sur l’arête ?
Il est signalé comme point de limite plutôt que forcé d’un côté, car la réponse y relève de la convention et non de la géométrie. La tolérance définit ce qui compte comme bord.
Puis-je tester des centaines de coordonnées d’un coup ?
Oui. Chaque ligne est testée contre tous les polygones du document et le tableau nomme la forme correspondante. Tout se passe dans la page, une longue liste reste donc rapide.
Est-ce fiable pour des pays ou des continents entiers ?
Le test se fait dans le plan latitude-longitude et il est exact pour la question dedans ou dehors, tant que les arêtes sont traitées comme droites dans ces coordonnées, ce que suppose GeoJSON lui-même.

Outils associés

Tous les outils ArrayKit