OnlineMapMaker logo

Générateur d'Enveloppe Convexe — Créer un Polygone de Limite à partir de Points ou d'un CSV

Place des points directement sur la carte ou importe un CSV de coordonnées latitude/longitude, puis génère l'enveloppe convexe — le plus petit polygone qui englobe tous les points. Personnalise l'épaisseur du contour, la couleur et l'opacité du remplissage selon ta présentation, puis exporte la limite en GeoJSON — instantanément, dans ton navigateur, sans logiciel requis. Ouvrir en plein écran ↗

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

Transformer des Points Dispersés en une Limite Unique

Une enveloppe convexe est le plus petit polygone qui englobe tous les points d'un ensemble — imagine que tu étires un élastique autour d'une poignée d'épingles plantées sur une planche, puis que tu le laisses se resserrer. Place des points sur la carte ou importe un CSV de coordonnées, puis génère cette limite en un clic.

Guide Étape par Étape

Ouvrir l'outil
Étape 1
Ouvrir l'outil
La carte se charge centrée sur le monde avec un ensemble de points vide. La barre d'outils flottante en haut propose les commandes Add Points, Upload CSV, Generate Convex Hull et Clear ; la barre latérale regroupe les options de style, de fond de carte et d'export.
Placer des points sur la carte
Étape 2
Placer des points sur la carte
Clique sur "Add Points" pour activer le mode d'ajout de points, puis clique n'importe où sur la carte pour placer un repère. Répète l'opération pour ajouter d'autres points — chacun apparaît dans la liste Points de la barre latérale avec ses coordonnées.
Ou importer un CSV de coordonnées
Étape 3
Ou importer un CSV de coordonnées
Clique sur "Upload CSV" ou fais glisser un fichier .csv sur la carte. Les colonnes de latitude/longitude sont détectées automatiquement ; si la détection échoue, choisis les bonnes colonnes dans le sélecteur de secours, puis clique sur Plot Points.
Ajouter au moins trois points
Étape 4
Ajouter au moins trois points
Une enveloppe convexe nécessite un minimum de trois points pour délimiter une zone. Le bouton Generate Convex Hull reste désactivé tant que ce minimum n'est pas atteint.
Générer l'enveloppe convexe
Étape 5
Générer l'enveloppe convexe
Clique sur "Generate Convex Hull" dans la barre d'outils. L'outil calcule la limite et la dessine sur la carte avec un contour épais et un remplissage légèrement opaque par défaut, puis zoome pour s'ajuster à la nouvelle forme.
Personnaliser le contour et le remplissage
Étape 6
Personnaliser le contour et le remplissage
Utilise le sélecteur de couleur pour définir la couleur du contour et du remplissage, le curseur d'épaisseur pour régler le contour de 1 à 12px, et le curseur d'opacité de remplissage de 0 à 80 %. Les modifications s'appliquent instantanément à l'enveloppe déjà présente sur la carte.
Ajouter ou supprimer des points selon les besoins
Étape 7
Ajouter ou supprimer des points selon les besoins
Supprime n'importe quel point depuis la liste de la barre latérale ou sa fenêtre contextuelle sur la carte. Ajoute d'autres points en repassant en mode Add Points ou en important un autre CSV, puis clique de nouveau sur Generate Convex Hull pour actualiser la limite.
Consulter les statistiques de l'enveloppe
Étape 8
Consulter les statistiques de l'enveloppe
La barre latérale affiche le nombre de sommets de l'enveloppe ainsi que la superficie englobée (en acres, hectares et kilomètres carrés) et le périmètre de la limite (en kilomètres et miles).
Exporter en GeoJSON
Étape 9
Exporter en GeoJSON
Clique sur "Download Hull (GeoJSON)" pour enregistrer une FeatureCollection contenant le polygone de l'enveloppe et tous les points saisis, prête à ouvrir dans QGIS, ArcGIS, ou tout autre outil cartographique compatible GeoJSON.
Ouvrir en mode plein écran
Étape 10
Ouvrir en mode plein écran
Clique sur le lien Full Screen dans l'en-tête de la barre latérale pour ouvrir une page dédiée en plein écran avec les mêmes outils, idéale pour travailler avec des ensembles de points plus importants ou présenter le résultat.

Comprendre l'Enveloppe Convexe

Les sommets de l'enveloppe sont toujours un sous-ensemble de tes points d'origine. Chaque point se trouve soit sur la limite, soit à l'intérieur de celle-ci, et ses côtés ne se courbent jamais que vers l'extérieur — jamais vers l'intérieur.

Comment Elle Est Calculée

L'outil utilise l'algorithme de la chaîne monotone (algorithme d'Andrew) : il trie tous les points, puis construit les bords supérieur et inférieur de la limite en un seul passage efficace. Mêmes données en entrée, même résultat, à chaque fois.

Enveloppe Convexe et Tracé Manuel

Une enveloppe convexe ne peut jamais présenter de creux ni de sections concaves — contrairement à l'outil Numériser des Données SIG, où tu traces une forme arbitraire sommet par sommet. Utilise l'enveloppe convexe pour une limite rapide et objective ; trace à la main lorsque tu as besoin d'un contour exact.

Regarder : le générateur d'enveloppe convexe en moins d'une minute

Vous préférez regarder plutôt que lire ? Cette courte vidéo montre comment ajouter des points ou importer un CSV, et générer le polygone de limite qui les entoure.

Questions Fréquentes

Dans quel format mon fichier CSV doit-il être ?
Un fichier CSV standard séparé par des virgules avec une ligne d'en-tête, comprenant une colonne pour la latitude et une pour la longitude. Les noms d'en-têtes courants comme lat, latitude, y, lon, lng, long ou longitude sont détectés automatiquement. Les autres colonnes sont ignorées pour la génération de l'enveloppe. Si l'outil ne parvient pas à détecter tes colonnes automatiquement, un sélecteur manuel te permet de les choisir.
Mes données de points et de CSV sont-elles envoyées à un serveur ?
Non. Le placement des points, l'analyse du CSV et le calcul de l'enveloppe convexe s'exécutent entièrement dans ton navigateur. Rien n'est envoyé ni stocké sur un serveur, ce qui rend cet outil sûr pour des données de localisation sensibles ou privées.
Puis-je modifier l'épaisseur du contour et la couleur après avoir généré l'enveloppe ?
Oui. Le sélecteur de couleur, le curseur d'épaisseur du contour (1 à 12px) et le curseur d'opacité de remplissage (0 à 80 %) dans la barre latérale s'appliquent tous en direct à l'enveloppe déjà dessinée sur la carte — inutile de régénérer la limite après une modification de style.
Que se passe-t-il si j'ajoute ou supprime des points après avoir généré l'enveloppe ?
L'enveloppe existante reste sur la carte exactement telle qu'elle était, et un petit message apparaît pour te rappeler que les points ont changé. Clique à nouveau sur "Generate Convex Hull" à tout moment pour recalculer la limite avec l'ensemble de points actuel.
Quelle est la précision de la superficie et du périmètre affichés pour l'enveloppe ?
La superficie est calculée à l'aide d'une formule du lacet sphérique, et le périmètre à l'aide de distances orthodromiques entre les sommets de l'enveloppe, les deux tenant compte de la courbure de la Terre. Cela offre une précision suffisante pour des estimations de couverture et des présentations, mais cela ne remplace pas un relevé agréé lorsqu'une précision juridique ou technique est requise.
Qu'est-ce qu'une enveloppe convexe, en termes simples ?
Imagine que tu étires un élastique autour d'un ensemble d'épingles plantées dans une planche, puis que tu le laisses se resserrer — la forme obtenue est l'enveloppe convexe. C'est le plus petit polygone qui contient tous les points, sans aucun creux ni courbe vers l'intérieur le long de son contour. Chaque point se trouve soit sur cette limite (un sommet de l'enveloppe), soit quelque part à l'intérieur.
Puis-je combiner des points ajoutés sur la carte et des points importés via CSV dans une même enveloppe ?
Oui. Les points ajoutés en cliquant sur la carte et les points chargés depuis un fichier CSV sont stockés dans la même liste et apparaissent tous les deux dans la barre latérale Points. La génération de l'enveloppe utilise tous les points actuellement présents dans cette liste, quelle que soit la façon dont chacun a été ajouté.
Combien de points me faut-il pour générer une enveloppe ?
Au moins trois, et ils ne doivent pas tous être alignés sur une même droite. Avec exactement trois points non alignés, l'enveloppe est simplement le triangle qui les relie. Avec davantage de points, l'algorithme détermine automatiquement lesquels forment la limite extérieure et écarte les autres en tant que points intérieurs.
Pourquoi le polygone de l'enveloppe ne touche-t-il pas tous mes points ?
C'est normal — une enveloppe convexe n'utilise que les points situés sur la limite extérieure de l'ensemble. Tout point qui se trouve à l'intérieur de la forme délimitée par les points les plus extérieurs n'est, par définition, pas un sommet de l'enveloppe. Si tu as besoin que chaque point soit représenté exactement, utilise plutôt l'outil Numériser des Données SIG pour tracer un polygone personnalisé à la main.
Que contient le fichier GeoJSON exporté ?
Une FeatureCollection avec un élément Polygon représentant l'enveloppe convexe — incluant son nombre de sommets, sa superficie et son périmètre comme propriétés — plus un élément Point pour chaque point de ton ensemble actuel, étiqueté selon qu'il provient de la carte ou d'un import CSV.
Publicité
Publicité

Personnaliser le Style de la Limite

Par défaut, l'enveloppe est dessinée avec un contour épais et un remplissage légèrement opaque. Trois réglages dans la barre latérale te donnent un contrôle total sur l'apparence :

  • Couleur: un seul sélecteur définit à la fois le contour et le remplissage.
  • Épaisseur du Contour: d'une fine ligne de 1px jusqu'à une bordure épaisse de 12px.
  • Opacité du Remplissage: de totalement transparent (0 %) jusqu'à un remplissage plein à 80 %.

Chaque modification s'applique instantanément à l'enveloppe déjà présente sur la carte — pas besoin de la régénérer au préalable.

Exporter l'Enveloppe Convexe

Clique sur "Download Hull (GeoJSON)" pour exporter une FeatureCollection contenant :

  • Le polygone de l'enveloppe: avec son nombre de sommets, sa superficie et son périmètre enregistrés comme propriétés.
  • Chaque point saisi: sous forme d'éléments Point individuels, étiquetés selon leur origine.

Le GeoJSON est lu nativement par Leaflet, Mapbox GL JS, QGIS et ArcGIS, et s'affiche directement comme une carte interactive sur GitHub.

Transformer des Points de Données en Territoire

Les données de localisation sont partout aujourd'hui : points de livraison, annonces immobilières, observations de la faune. Des repères dispersés ne racontent qu'une partie de l'histoire. La véritable information vient de leur forme d'ensemble — le territoire qu'ils définissent.

Un Exemple Concret : des Zones de Livraison Intelligentes

Imagine un service de messagerie régional. En six mois, les livreurs enregistrent des milliers de coordonnées de livraison dans une nouvelle ville.

La répartition des tournées se fait encore manuellement. C'est lent. C'est inefficace.

Pour optimiser les itinéraires et facturer les livraisons équitablement, l'entreprise a besoin d'une seule chose : une zone de service unique et unifiée.

Pas un vague cercle approximatif. Une limite précise qui englobe chaque client desservi — sans empiéter sur des zones où aucune livraison n'a encore été effectuée.

C'est exactement ce que fait une enveloppe convexe. Elle englobe tes points les plus extérieurs dans la limite la plus resserrée possible.

Comment les Gens Recherchent Vraiment Cela

Pas besoin d'être expert en SIG pour trouver le bon outil. Quelques recherches en langage simple suffisent à t'y mener.

  1. Créer un territoire personnalisé: Cherche un moyen de transformer un tableau de coordonnées en une forme. Essaie "limite extérieure à partir d'une liste de coordonnées". Importe tes journaux de livraison et visualise instantanément ta zone de service.
  2. Envelopper le contour extérieur: Imagine que tu étires un élastique autour de chaque repère sur la carte. Cherche "forme minimale englobant tous les points" ou "limite en élastique autour des repères de carte". Les deux mènent directement à des générateurs d'enveloppe convexe.
  3. Nettoyer le périmètre: Tu veux un contour net plutôt qu'une ligne irrégulière ? Cherche "limite ajustée autour de points en ligne" ou "relier des points pour créer un polygone". Ces recherches mènent à des outils visuels où tu peux glisser, ajuster et exporter ta zone.
  4. Définir la fenêtre globale: Parfois, tu as juste besoin des limites extérieures — nord, sud, est, ouest. Cherche "rectangle englobant pour des points de carte". Tu pars d'adresses plutôt que de coordonnées ? Essaie "étendue de zoom de carte à partir d'une liste d'adresses".

Pas besoin d'un diplôme scientifique pour transformer des coordonnées désordonnées en un territoire cartographique bien défini. Des recherches en langage simple t'y mènent. Un outil d'enveloppe convexe fait le reste — il transforme des points dispersés en une limite claire et exploitable.

Publicité
Publicité

Deux Façons d'Ajouter des Points

Constitue ton ensemble de points avec l'une des méthodes ci-dessous, ou combine les deux dans la même session :

  • Ajouter des points sur la carte: Clique sur "Add Points", puis clique n'importe où sur la carte pour placer un point. Clique sur un point déjà placé pour voir ses coordonnées et un bouton de suppression.
  • Importer un fichier CSV: Clique sur "Upload CSV" ou fais glisser un fichier .csv sur la carte. Les colonnes de latitude/longitude sont détectées automatiquement, avec un sélecteur manuel de secours en cas d'échec de la détection.

Une fois que tu as au moins trois points, clique sur "Generate Convex Hull". Si tu ajoutes ou supprimes des points par la suite, un message te rappelle de régénérer l'enveloppe — l'ancienne reste visible jusqu'à ce que tu le fasses.

Cas d'Usage Courants

🏞️
Couverture de Terrain et de Site
Place les points d'un relevé, des bornes de limite ou les coins d'un champ pour estimer rapidement l'étendue globale d'un site ou d'une parcelle sans tracer une forme à la main.
🚨
Cartographie d'Incidents et de Ressources
Place des points pour des incidents, des ressources ou des emplacements de capteurs dispersés afin de visualiser instantanément la zone globale qu'ils couvrent, utile pour les briefings et les rapports de situation.
🎓
Enseignement du SIG et de la Géométrie
Démontre l'algorithme de l'enveloppe convexe de façon interactive — ajoute des points, génère l'enveloppe, et observe précisément quels points deviennent des sommets et lesquels se retrouvent à l'intérieur.
📡
Réseaux de Capteurs et de Stations
Importe les coordonnées de stations ou de capteurs à partir d'un CSV pour visualiser la limite extérieure de la couverture spatiale de ton réseau de surveillance.
📦
Zones de Livraison et de Service
Trace les adresses de clients ou de livraison à partir d'un CSV pour visualiser la limite extérieure de ton empreinte de service ou de ta zone de couverture actuelle.
🌊
Zones d'Observation de la Faune
Importe des coordonnées GPS d'observation ou de suivi pour générer la limite minimale englobant toutes les observations enregistrées.
Publicité
Publicité

Outils Connexes

Map tiles © OpenStreetMap contributors and Protomaps (hosted by KONAKTIVE), CARTO, Esri (satellite). CSV parsing powered by PapaParse. Map rendering by Leaflet. All point marking and hull computation is local — no data is uploaded to any server.

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é