OnlineMapMaker logo

Outil Points dans un Polygone — Découvrez Quels Points Se Trouvent à l'Intérieur d'une Limite

Ajoutez des points en cliquant sur la carte ou en important un CSV ou un Shapefile compressé, puis dessinez ou importez un polygone de limite. Un clic exécute la jointure spatiale, colorant chaque point en vert (intérieur) ou gris (extérieur) et affichant un décompte en direct de chaque groupe — téléchargez ensuite les points intérieurs, extérieurs, ou les deux, en GeoJSON ou CSV. Ouvrir en plein écran ↗

Rate this tool:
Publicité
Publicité
Loading map…
Besoin d'aide pour votre projet SIG ?Découvrir Nos Services

Qu'est-ce qu'une Jointure Spatiale Points dans un Polygone ?

Un test points dans un polygone — aussi appelé jointure spatiale — répond à une question pour chaque point d'un jeu de données : se trouve-t-il à l'intérieur d'une forme de limite donnée, ou à l'extérieur ? Cela semble simple, mais le faire à l'œil sur une liste de coordonnées est lent et source d'erreurs dès qu'il y a plus qu'une poignée de points. Cet outil automatise tout le test dans votre navigateur : chargez n'importe quel nombre de points, dessinez ou importez la limite qui vous intéresse, et obtenez une classification intérieur/extérieur exacte pour chacun, prête à exporter.

Questions Fréquentes

Que se passe-t-il pour un point situé exactement sur la ligne de limite ?
Il est compté comme intérieur. Le test point-dans-polygone sous-jacent traite la ligne de limite elle-même comme faisant partie du polygone.
Mes données sont-elles envoyées à un serveur ?
Non. La lecture de vos fichiers, l'exécution de la jointure spatiale et la génération des fichiers d'export se font toutes localement dans votre navigateur avec Turf.js. Rien n'est envoyé ni stocké sur un serveur, ce qui rend l'outil sûr pour des données de localisation privées.
Quels formats de fichier puis-je importer pour la limite ?
Un Shapefile compressé (.zip) ou un fichier .geojson contenant des entités Polygon ou MultiPolygon, ou vous pouvez dessiner la limite directement sur la carte en cliquant sur ses sommets.
L'outil fonctionne-t-il avec des limites MultiPolygon, comme un pays composé de plusieurs îles ?
Oui. Les entités MultiPolygon importées sont traitées comme une seule limite — un point situé dans n'importe quelle partie de celle-ci est marqué comme intérieur.
Puis-je exporter uniquement les points restés à l'extérieur de la limite ?
Oui — la section Export propose un téléchargement dédié "Outside Points (GeoJSON)" en plus des téléchargements des points intérieurs en GeoJSON et CSV.
Quels formats de fichier puis-je importer pour les points ?
Un fichier CSV avec des colonnes latitude et longitude, ou un Shapefile compressé (.zip) contenant des entités ponctuelles. Les noms de colonnes courants comme lat/lng, latitude/longitude ou y/x sont détectés automatiquement ; sinon, il vous est demandé de choisir les bonnes colonnes dans un menu déroulant.
Puis-je utiliser plusieurs polygones de limite à la fois ?
Oui. Dessinez ou importez autant de polygones de limite que vous le souhaitez — un point est marqué "intérieur" dès qu'il se trouve dans l'un d'eux, et étiqueté avec le nom du polygone correspondant.
Combien de points puis-je vérifier à la fois ?
Jusqu'à 3 000 points par exécution. Si un fichier importé en contient davantage, les 3 000 premiers sont chargés et vous êtes informé du nombre laissé de côté.

Comment Fonctionne le Test Intérieur/Extérieur

Lorsque vous cliquez sur "Match Points Inside Boundary", chaque point est testé contre chaque polygone de votre couche de limite à l'aide de l'algorithme exact de point dans un polygone de Turf.js — la même approche éprouvée utilisée dans les logiciels SIG professionnels. Si votre couche de limite contient plusieurs polygones (par exemple plusieurs zones distinctes dessinées ou importées ensemble), un point compte comme "intérieur" dès qu'il correspond à l'une d'elles, et est étiqueté avec le nom du polygone correspondant. Un point situé exactement sur une ligne de limite est compté comme intérieur. Le test s'exécute entièrement dans votre navigateur, donc les résultats apparaissent en bien moins d'une seconde, même pour des milliers de points.

Regarder : l'outil points dans un polygone en moins d'une minute

Vous préférez regarder plutôt que lire ? Cette courte vidéo montre comment ajouter un polygone de limite, ajouter des points, et trouver lesquels se trouvent à l'intérieur.

Publicité
Publicité

Cas d'Usage Réels

🚚
Attribution de Zones de Livraison
Les équipes logistiques vérifient quelles adresses clients se trouvent dans une zone de livraison ou de service avant d'acheminer les commandes.
🏘️
Filtrage Immobilier
Agents et analystes filtrent une liste de coordonnées de biens pour ne garder que ceux situés dans un quartier, un secteur scolaire ou une zone inondable spécifique.
🚨
Couverture d'Intervention d'Urgence
Les secours et planificateurs identifient quels incidents signalés se trouvent dans une juridiction ou zone d'intervention spécifique.
🌾
Agriculture et Échantillonnage de Parcelles
Les agronomes vérifient quels points d'échantillonnage de sol ou de capteurs se trouvent dans une parcelle spécifique avant d'analyser les résultats.
🛰️
Suivi de Flotte et d'Actifs
Les équipes opérationnelles vérifient quels véhicules ou actifs suivis par GPS se trouvent actuellement dans une zone de service ou un géorepérage approuvé.
🗳️
Analyse Électorale et de Circonscriptions
Les chercheurs vérifient quelles adresses ou réponses d'enquête se trouvent dans une circonscription électorale ou administrative.
🏫
Analyse de Secteurs Scolaires
Les planificateurs de l'éducation vérifient quelles adresses d'élèves se trouvent dans le secteur officiel d'une école.
📦
Couverture de Magasins et Entrepôts
Les analystes du commerce et de la logistique confirment quels magasins ou entrepôts se trouvent dans une zone de couverture régionale définie.

Deux Façons d'Ajouter des Points et des Limites

Les points et le polygone de limite s'ajoutent indépendamment, chacun prenant en charge une méthode manuelle et une méthode par fichier :

  • Cliquer pour ajouter des points: activez "+ Add on Map" dans la barre latérale, puis cliquez n'importe où sur la carte pour placer un point. Cliquez à nouveau sur l'interrupteur, ou appuyez sur Échap, pour arrêter.
  • Importer des points (CSV ou Shapefile): importez un CSV avec des colonnes latitude/longitude — les noms de colonnes courants comme lat/lng, latitude/longitude ou y/x sont détectés automatiquement, avec un sélecteur manuel si ce n'est pas le cas — ou un Shapefile compressé contenant des entités ponctuelles.
  • Dessiner la limite: cliquez sur "✏ Draw on Map", puis cliquez sur chaque sommet de votre polygone de limite sur la carte. Cliquez sur "✓ Finish Boundary" une fois que vous avez au moins trois points pour fermer la forme.
  • Importer la limite: importez un Shapefile compressé ou un fichier .geojson contenant une ou plusieurs entités Polygon ou MultiPolygon. La carte s'ajuste automatiquement à la limite.
Publicité
Publicité

Exporter Vos Résultats

Après avoir exécuté la jointure spatiale, la section Export de la barre latérale propose trois téléchargements, reflétant chacun les couleurs et décomptes affichés sur la carte :

  • Points Intérieurs (GeoJSON): tous les points classés comme intérieurs à la limite, avec des propriétés pip_status et pip_boundary ajoutées, ainsi que tous les attributs d'origine de votre fichier importé, conservés intacts.
  • Points Intérieurs (CSV): les mêmes points intérieurs sous forme de fichier CSV prêt pour tableur, avec latitude et longitude comme deux premières colonnes.
  • Points Extérieurs (GeoJSON): tous les points restés à l'extérieur de chaque polygone de votre couche de limite, dans le même format GeoJSON étiqueté.

Les trois fichiers s'ouvrent directement dans QGIS, ArcGIS, Excel, Google Sheets, ou tout outil lisant du GeoJSON ou CSV standard — aucune conversion nécessaire.

Étape par Étape

Step 1: Ouvrir l'outil
1
Étape 1
Ouvrir l'outil
La carte s'ouvre sur une vue mondiale, sans données pour l'instant. La barre latérale comporte des sections distinctes Points et Boundary, un bouton Run, et une section Export qui se débloque dès qu'un résultat est disponible.
Step 2: Ajouter vos points
2
Étape 2
Ajouter vos points
Cliquez sur "+ Add on Map" et cliquez sur la carte pour placer des points à la main, ou importez un CSV ou un Shapefile compressé de points depuis la section Points.
Step 3: Ajouter votre limite
3
Étape 3
Ajouter votre limite
Cliquez sur "✏ Draw on Map" et sur chaque sommet de votre limite, en terminant par "✓ Finish Boundary", ou importez un Shapefile compressé ou un fichier GeoJSON depuis la section Boundary.
Step 4: Essayer Load Demo Data à la place
4
Étape 4
Essayer Load Demo Data à la place
Si vous voulez d'abord voir comment ça marche, cliquez sur "Load Demo Data" pour charger instantanément une limite d'exemple et un mélange de points intérieurs et extérieurs.
Step 5: Exécuter la jointure spatiale
5
Étape 5
Exécuter la jointure spatiale
Cliquez sur "Match Points Inside Boundary". Chaque point de la carte change de couleur pour montrer son résultat, et la barre latérale affiche les décomptes intérieur et extérieur.
Step 6: Exporter vos résultats
6
Étape 6
Exporter vos résultats
Utilisez la section Export pour télécharger les points intérieurs, extérieurs, ou les deux, en GeoJSON ou CSV.
Publicité
Publicité

Autres Outils Qui Pourraient Vous Plaire

Tuiles de carte © contributeurs d'OpenStreetMap, dessinées avec Protomaps (hébergé par KONAKTIVE), avec CARTO en secours. Images satellite : Esri. Calculs géométriques : Turf.js. Lecture des Shapefiles : shpjs. Affichage de la carte : Leaflet. Tous les calculs se font dans votre navigateur, et rien de ce que vous saisissez n'est enregistré sur un serveur.

Muhammad Gulraiz Khan, expert GIS et fondateur de KONAKTIVE et OnlineMapMaker.com

À Propos de l’Auteur

Muhammad Gulraiz Khan

Expert et Consultant GIS · Fondateur de KONAKTIVE

Muhammad Gulraiz Khan est un expert GIS avec plus d’une décennie d’expérience professionnelle dans la fourniture de solutions géospatiales pour le secteur de l’énergie, notamment des projets pour la Banque mondiale, la Société financière internationale (IFC) et l’USAID. Il a créé OnlineMapMaker.com pour rendre les outils de cartographie professionnels gratuits et accessibles à tous.

Publicité
Publicité