ForHosting KIT · Mathématiques

Calculateur de barycentre

Trouvez le milieu d'un ensemble de points en faisant la moyenne de leurs coordonnées : (0, 0), (4, 0) et (0, 3) ont leur centre de gravité en (1,3333333333 ; 1). Utile pour des arrêts de livraison, des capteurs ou les coins d'un terrain. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Envoyez une liste de points et recevez en retour les coordonnées du barycentre, accompagnées du nombre de points moyennés.

Ce qu'est réellement un barycentre

Prenez une poignée de points sur un plan — arrêts de livraison, positions de capteurs, coins d'un terrain — et demandez-vous où se trouve leur milieu. Le barycentre est la réponse honnête : on additionne toutes les coordonnées x et on divise par le nombre de points, puis on fait de même pour les coordonnées y. Le résultat est l'unique emplacement qui équilibre l'ensemble.

Si les points étaient des poids égaux collés sur une plaque sans masse, celle-ci reposerait à l'horizontale sur une pointe placée exactement au barycentre. Cette intuition compte, car elle dit à quoi sert ce nombre : il représente l'ensemble dans son entier, et non aucun de ses membres en particulier. Déplacez un point et le barycentre le suit, d'exactement un nième de ce déplacement.

Ajoutez un doublon d'un point existant et le barycentre est attiré vers lui. Le calculateur de barycentre applique directement cette formule de moyenne arithmétique, sans pondération, sans correction d'aire et sans hypothèse sur l'ordre : chaque point compte une fois et compte de la même façon.

Comment fonctionne le calcul

Les chaînes numériques sont acceptées et converties, ce qui simplifie la vie lorsque les données proviennent directement d'un formulaire ou d'une colonne CSV. Chaque coordonnée doit être un nombre fini dans une limite absolue généreuse ; un champ manquant, une valeur non numérique ou une grandeur hors limites échoue immédiatement avec une erreur claire qui désigne le point fautif, plutôt que de corrompre silencieusement la moyenne.

Une liste vide est rejetée d'emblée, car un barycentre sur zéro point est indéfini : la division par zéro produirait NaN, et renvoyer NaN à un appelant est la manière dont les bogues se propagent en aval sans être détectés. Les résultats sont arrondis à dix décimales afin qu'une même entrée produise une sortie identique à l'octet près sur toute machine, ce qui garantit la stabilité des tests automatisés et des pistes d'audit, d'une plateforme à l'autre et dans le temps.

Barycentre et autres notions de centre

Le mot centre recouvre plusieurs idées différentes, et choisir la mauvaise donne une réponse trompeuse. Le barycentre à moyenne arithmétique calculé ici traite chaque point comme une voix égale, ce qui convient lorsque les points sont des observations : localisations de clients, sites d'échantillonnage, positions de clics.

Ce n'est pas le barycentre pondéré par l'aire d'un polygone, qui indique où se situe la masse d'une forme et dépend de la région délimitée, et non du nombre de sommets qui la décrivent — pour cela, une capacité dédiée au barycentre de polygone existe séparément. Ce n'est pas non plus un centre médian, qui résiste aux valeurs aberrantes, ni un centre de masse pondéré, où certains points comptent plus que d'autres.

Si un point très éloigné domine votre moyenne, la conclusion honnête est que la moyenne le reflète ; décidez d'abord si ce point a sa place dans l'ensemble. Pour des ensembles de points 2D d'importance égale, le barycentre arithmétique reste le résumé standard, le moins coûteux et le plus interprétable, et c'est exactement ce que cette capacité renvoie en un seul appel déterministe.

Trouver le centre de localisations clients

Moyennez les coordonnées de vos arrêts de livraison ou visiteurs en magasin pour placer un entrepôt ou un point de rencontre à l'équilibre de l'ensemble.

Résumer des positions de capteurs ou d'échantillons

Réduisez un lot de relevés GPS ou de sites de mesure à une coordonnée représentative unique pour vos tableaux de bord et rapports.

Centrer un canevas ou une annotation

Calculez la moyenne des points sélectionnés dans un outil graphique ou cartographique pour positionner étiquettes, marqueurs ou mise au point de la caméra.

Combien cela coûte-t-il ?

L'exécution est également gratuite dans votre navigateur sur cette page.

Que se passe-t-il avec une liste de points vide ?

Un barycentre sur zéro point est indéfini ; il est donc rejeté plutôt que de renvoyer une valeur dénuée de sens.

Y a-t-il une limite au nombre de points ?

Les ensembles plus grands doivent être moyennés par lots puis combinés comme une moyenne pondérée de sommes partielles.

Les points sont-ils pondérés ?

Non. Chaque point compte une fois et de façon égale ; il s'agit de la simple moyenne arithmétique des coordonnées, et non d'un barycentre pondéré par l'aire ou la masse.

Mes données sont-elles stockées ?

Non. Les coordonnées sont traitées en mémoire puis abandonnées ; seul le barycentre est renvoyé.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/math/centroid

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/math/centroid \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":[{"x":0,"y":0},{"x":4,"y":0},{"x":0,"y":3}]}'
{
  "points": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 4,
      "y": 0
    },
    {
      "x": 0,
      "y": 3
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.centroid",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_points100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Le calculateur de barycentre détermine le centre géométrique d'un ensemble de points : le point d'équilibre obtenu en moyennant chaque coordonnée x et chaque coordonnée y. Cela fonctionne pour un point comme pour cent mille, sans jamais toucher à un fichier côté serveur, et le code exact qui répond à l'API payante s'exécute gratuitement sur cette page : ce que vous essayez ici est ce que vous automatiserez ensuite.

Comment fonctionne le calcul

Le point d'accès accepte un tableau JSON de points, chacun étant un objet doté d'une coordonnée x et d'une coordonnée y, et renvoie le nombre de points, les coordonnées moyennées et la méthode utilisée.

Quelle entrée est attendue ?

Un tableau JSON nommé points, dont chaque élément est un objet doté de coordonnées numériques x et y. Les chaînes numériques sont converties automatiquement.

Consulter la documentation complète du KIT →