OnlineMapMaker logo

Calculateur de centroïdes de polygones — Trouvez le point central de n'importe quel polygone

Dessinez des polygones sur la carte, ou importez un fichier GeoJSON ou un Shapefile compressé, puis trouvez le point central de chaque polygone en un clic. Chaque couche peut avoir sa propre couleur. Enregistrez les points centraux dans un fichier GeoJSON — rapidement, directement dans votre navigateur, sans logiciel supplémentaire. 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'un centroïde, et pourquoi en avez-vous besoin

Un centroïde est le point central d'une forme. Pour une forme ronde ou carrée simple, ce point est facile à deviner. Mais pour un polygone réel, comme un pâté de maisons, un champ agricole ou une frontière nationale, le point central ne se trouve pas toujours là où l'on pourrait le penser. Cet outil trouve ce point pour vous, pour un seul polygone ou pour plusieurs polygones à la fois.

Gérer vos couches

Chaque couche de polygones et chaque couche de centroïdes que vous créez apparaît comme une ligne dans la liste des couches. Depuis cette ligne, vous pouvez activer ou désactiver la couche, changer sa couleur, zoomer la carte dessus, l'enregistrer au format GeoJSON, ou la supprimer. Aucune de ces actions ne modifie les autres couches.

Cas d'usage concrets

📶
Antennes-relais et planification réseau
Les ingénieurs télécoms calculent le centroïde du polygone de couverture pour vérifier l'emplacement d'une antenne, ou pour choisir le site d'un nouveau pylône desservant au mieux plusieurs zones de couverture qui se chevauchent.
🏠
Cadastre et données foncières
Les services fonciers départementaux et les plateformes immobilières utilisent le centroïde d'une parcelle pour placer le repère d'adresse ou l'étiquette de prix au véritable centre du terrain, plutôt qu'à un coin quelconque.
🚑
Gestion des risques et santé publique
Les services de gestion de crise calculent le centroïde d'une zone inondable ou d'un secteur de recensement afin de choisir l'emplacement d'un centre de secours ou d'une clinique mobile au plus près de l'ensemble des habitants concernés.
🗳️
Cartes électorales et découpage territorial
Les services électoraux et les urbanistes utilisent le centroïde du polygone d'une circonscription pour placer son numéro sur la carte, et pour vérifier si le territoire électoral est compact ou au contraire très étalé.
🚚
Zones commerciales et de livraison
Les enseignes et les entreprises de livraison réduisent la zone de chalandise ou le secteur de livraison de chaque point de vente à un seul point, puis s'en servent pour comparer les temps de trajet ou planifier l'emplacement de nouveaux dépôts.
🚜
Gestion des parcelles agricoles
Les logiciels d'agriculture de précision déterminent le centroïde de chaque parcelle pour définir le point de départ des tracteurs, drones et pivots d'irrigation guidés par GPS.

Regarder : le calculateur de centroïdes de polygones en moins d'une minute

Vous préférez regarder plutôt que lire ? Cette courte vidéo montre comment ajouter un polygone et trouver son point central exact.

Questions fréquentes

Qu'est-ce qu'un centroïde, en termes simples ?
Un centroïde est le point central d'une forme, calculé à partir de la position moyenne de tous ses points. Pour une forme normale et ronde, ce point ressemble au milieu. Pour une forme irrégulière, il peut se trouver à un endroit inattendu, et parfois même légèrement à l'extérieur de la forme.
Puis-je changer la couleur d'une couche après l'avoir créée ?
Oui. Chaque ligne de la liste des couches possède sa propre case de couleur. Cliquez dessus et choisissez une nouvelle couleur — le changement s'affiche immédiatement sur la carte, sans affecter les autres couches.
Pourquoi le point de centroïde peut-il se retrouver en dehors de mon polygone ?
Cela peut se produire avec une forme très courbée, comme un croissant ou un U. Le calcul détermine la position moyenne de l'ensemble de la forme, et pour ces formes inhabituelles, ce point moyen peut tomber dans un espace qui ne fait pas du tout partie du polygone. C'est normal et correct.
Que doit contenir un Shapefile compressé ?
Un seul fichier .zip, contenant au moins les parties .shp, .dbf et .shx du Shapefile. Si le zip contient plusieurs couches, chacune se charge comme une couche distincte dans l'outil.
Puis-je dessiner d'autres polygones après avoir déjà trouvé des centroïdes ?
Oui. Les nouveaux polygones que vous dessinez ou importez vont dans leur propre couche, ou s'ajoutent à la couche Drawn Polygons actuelle si c'est celle que vous choisissez. Sélectionnez à nouveau cette couche et cliquez sur "Find Centroids" pour obtenir un ensemble de points mis à jour.
Pourquoi mon fichier est-il rejeté ?
Cela se produit lorsque le fichier ne contient aucune forme Polygon ou MultiPolygon — par exemple, un fichier ne contenant que des points ou des lignes. Vérifiez que votre fichier source contient bien des formes de zone fermées, et pas seulement des points ou des tracés.
Que contient le fichier GeoJSON que je télécharge ?
Enregistrer une couche vous donne uniquement les formes de cette couche. "Download All Layers" regroupe toutes les couches — polygones et points de centroïde — dans un seul fichier, et identifie chaque forme par le nom de la couche dont elle provient.
Puis-je analyser plusieurs polygones en même temps ?
Oui. Cliquez une fois sur "Find Centroids" et l'outil calcule un point central pour chaque entité polygonale de la couche choisie, en une seule étape. Vous obtenez une nouvelle couche de points avec un centroïde pour chaque polygone.
Mes données cartographiques sont-elles envoyées à un serveur ?
Non. Le dessin, la lecture des fichiers et le calcul des centroïdes s'exécutent tous dans votre propre navigateur, à l'aide de la bibliothèque Turf.js. Rien n'est envoyé ni conservé sur un serveur, ce qui rend l'outil sûr pour des données de localisation privées ou sensibles.
Puis-je utiliser des points ou des lignes en entrée ?
Non. Cet outil ne fonctionne qu'avec les formes Polygon et MultiPolygon, car seule une forme fermée possède une surface intérieure avec un véritable point central. Si votre fichier contient des points ou des lignes mélangés avec des polygones, ces formes supplémentaires sont ignorées, et un message vous indique combien ont été ignorées.

Enregistrer vos points de centroïde

Deux façons d'enregistrer votre travail sont toujours disponibles dans la barre latérale :

  • Enregistrer une couche: cliquez sur l'icône de téléchargement à côté de n'importe quelle ligne de couche pour enregistrer uniquement cette couche au format GeoJSON.
  • Download All Layers: regroupe toutes les couches présentes sur la carte — polygones et points de centroïde ensemble — dans un seul fichier GeoJSON, chaque entité étant identifiée par le nom de sa couche.

Le GeoJSON s'ouvre sans problème dans Leaflet, Mapbox GL JS, QGIS et ArcGIS, et s'affiche même comme une carte interactive sur GitHub.

Publicité
Publicité

Couleurs des couches et style des marqueurs

Deux réglages de couleur vous aident à distinguer les couches sur la carte :

  • Couleur de la couche de polygones ("Polygon Layer"): chaque couche de polygones reçoit sa propre couleur lors de son ajout. Vous pouvez modifier cette couleur à tout moment depuis la ligne de la couche.
  • Couleur des marqueurs ("Marker Color"): définit la couleur des points de centroïde avant de cliquer sur "Find Centroids". Vous pouvez la modifier à nouveau ensuite, depuis la ligne de la couche, si vous souhaitez un rendu différent.

Chaque nouvelle couche de centroïdes reste sur la carte de façon indépendante, à côté des polygones dont elle provient, afin que vous puissiez toujours voir les deux en même temps.

Étape par étape

1
Étape 1
Ouvrez l'outil
La carte s'ouvre sur une vue mondiale, sans aucune couche pour l'instant. La barre d'outils en haut comprend Draw Polygon, Upload, Sample Polygons et un sélecteur de fond de carte. La barre latérale à droite contient l'outil de centroïde, la liste des couches et le bouton d'export.
2
Étape 2
Dessinez un polygone, ou utilisez un exemple
Cliquez sur "Draw Polygon" et cliquez sur la carte pour chaque sommet. Terminez par un double-clic, la touche Entrée, ou le bouton Finish. Ou cliquez sur "Sample Polygons" pour essayer l'outil immédiatement avec trois formes de test.
3
Étape 3
Ou importez votre propre fichier
Cliquez sur "Upload" ou faites glisser un fichier sur la carte — un fichier GeoJSON ou un Shapefile compressé. L'outil ne conserve que les formes Polygon et MultiPolygon et vous informe s'il a dû laisser de côté certaines formes.
4
Étape 4
Choisissez la couche de polygones
Ouvrez la liste "Polygon Layer" dans la barre latérale et choisissez la couche que vous souhaitez analyser. Seules les couches de polygones apparaissent ici — les couches de centroïdes ne sont pas affichées, puisqu'il s'agit déjà de points.
5
Étape 5
Choisissez une couleur de marqueur
Cliquez sur la case de couleur à côté de "Marker Color" et choisissez une couleur pour les nouveaux points de centroïde.
6
Étape 6
Cliquez sur Find Centroids
L'outil calcule le point central de chaque polygone de la couche et ajoute une nouvelle couche de points avec ces centroïdes. La carte effectue un zoom pour cadrer les nouveaux points.
7
Étape 7
Vérifiez et gérez vos couches
Dans la liste des couches, activez ou désactivez n'importe quelle couche, changez sa couleur, zoomez dessus, ou supprimez-la. Les couches de centroïdes sont marquées différemment des couches de polygones, afin que vous sachiez toujours laquelle est laquelle.
8
Étape 8
Recommencez avec une autre couche
Choisissez une autre couche de polygones, ou ajoutez d'autres polygones, puis cliquez à nouveau sur "Find Centroids". Chaque exécution crée une nouvelle couche de centroïdes distincte.
9
Étape 9
Enregistrez vos résultats
Cliquez sur l'icône de téléchargement d'une ligne de couche pour enregistrer uniquement cette couche, ou cliquez sur "Download All Layers" pour enregistrer toutes les couches — polygones et centroïdes — dans un seul fichier GeoJSON.
Publicité
Publicité

Deux façons d'ajouter vos polygones

Ajoutez les polygones que vous souhaitez analyser avec l'une de ces méthodes, ou utilisez les deux ensemble dans la même session :

  • Dessiner sur la carte: Cliquez sur "Draw Polygon", puis cliquez sur la carte pour ajouter chaque sommet. Terminez la forme par un double-clic, la touche Entrée, ou le bouton "Finish". Toutes les formes que vous dessinez vont dans une seule couche "Drawn Polygons".
  • Importer un fichier: Cliquez sur "Upload" ou faites glisser un fichier sur la carte — un fichier GeoJSON/.json, ou un Shapefile compressé (.zip contenant .shp, .dbf et .shx). Chaque fichier devient sa propre couche.

Pas encore de fichier prêt ? Cliquez sur "Sample Polygons" pour ajouter un petit jeu de test. Une fois que vous avez au moins une couche de polygones, sélectionnez-la dans la liste "Polygon Layer", choisissez une couleur de marqueur, puis cliquez sur "Find Centroids".

Comment le centroïde est calculé

L'outil examine tous les points d'un polygone et calcule la position moyenne. Ce n'est pas toujours le centre exact que vous dessineriez à l'œil nu, mais c'est le centre de masse mathématiquement correct de la forme. Pour une forme étrange ou allongée, le centroïde peut même se retrouver légèrement à l'extérieur du polygone — c'est normal et attendu.

Seuls les polygones fonctionnent ici

Cet outil n'accepte que les formes fermées : Polygon et MultiPolygon. Les points et les lignes n'ont pas de point central de la même manière, ils ne sont donc pas acceptés en entrée. Si votre fichier contient d'autres formes mélangées, l'outil ne conserve que les polygones et vous indique combien d'autres formes n'ont pas été utilisées.

Publicité
Publicité

D'autres outils qui pourraient vous plaire

Map tiles © OpenStreetMap contributors and Protomaps (hosted by KONAKTIVE), CARTO, Esri (satellite). Centroid math powered by Turf.js. Shapefile parsing by shpjs. Map rendering by Leaflet. All drawing, file reading and centroid calculation 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é