ForHosting KIT · Matematica

Calcolatore di Centroide 2D

Trovi il centro di un insieme di punti facendo la media delle coordinate: (0, 0), (4, 0) e (0, 3) hanno il centroide in (1,3333333333; 1). Utile per fermate di consegna, posizioni di sensori o gli angoli di un terreno. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Il calcolatore di centroide trova il centro geometrico di un insieme di punti: il punto di equilibrio che ottiene calcolando la media di tutte le coordinate x e di tutte le coordinate y. Invii un elenco di punti e riceva le coordinate del centroide, insieme al numero di punti utilizzati nel calcolo.

Che cos'è davvero un centroide

Prenda una manciata di punti su un piano — fermate di consegna, posizioni di sensori, angoli di un terreno — e si chieda dove si trovi il loro centro. Il centroide è la risposta corretta: somma tutte le coordinate x e le divide per il numero di punti, poi fa lo stesso con le coordinate y. Il risultato è l'unica posizione che equilibra l'intero insieme.

Se i punti fossero pesi uguali incollati su una lastra priva di peso, la lastra resterebbe in piano su un perno posto esattamente nel centroide. Questa intuizione conta perché indica a cosa serve il numero: rappresenta l'insieme nel suo complesso, non un singolo elemento. Sposti un punto e il centroide si sposta con esso, esattamente di un ennesimo di quel movimento.

Aggiunga un duplicato di un punto esistente e il centroide verrà attratto verso di esso. Il calcolatore di centroide applica direttamente la formula della media aritmetica, senza pesi, senza correzioni di area e senza ipotesi sull'ordine: ogni punto conta una sola volta e conta allo stesso modo.

Come funziona il calcolo

Le stringhe numeriche vengono accettate e convertite, il che semplifica la vita quando i dati arrivano direttamente da un modulo o da una colonna CSV. Ogni coordinata deve essere un numero finito entro un ampio limite assoluto; un campo mancante, un valore non numerico o una grandezza fuori intervallo fallisce subito con un errore chiaro che indica il punto in questione, invece di corrompere silenziosamente la media.

Un elenco vuoto viene rifiutato senza eccezioni, perché un centroide su zero punti non è definito: la divisione per zero produrrebbe NaN, e restituire NaN a chi chiama il servizio è il modo in cui i bug viaggiano a valle senza essere rilevati. I risultati vengono arrotondati a dieci cifre decimali, così che lo stesso input produca un output identico su qualsiasi macchina, mantenendo stabili test automatizzati e tracce di audit tra piattaforme e nel tempo.

Il centroide rispetto ad altre nozioni di centro

La parola centro nasconde idee diverse, e scegliere quella sbagliata porta a una risposta fuorviante. Il centroide a media aritmetica calcolato qui tratta ogni punto come un voto di pari valore, il che è corretto quando i punti sono osservazioni: posizioni dei clienti, siti di campionamento, posizioni dei clic.

Non è il centroide pesato per area di un poligono, che indica dove si trova la massa di una figura e dipende dalla regione racchiusa, non da quanti vertici la descrivono: per quello esiste una capability separata dedicata al centroide del poligono. Non è nemmeno un centro mediano, che resiste ai valori anomali, né un baricentro pesato, in cui alcuni punti contano più di altri.

Se un punto molto lontano domina la Sua media, la conclusione onesta è che la media lo riflette; decida prima se quel punto appartiene davvero all'insieme. Per insiemi di punti 2D di pari importanza, il centroide aritmetico resta il riepilogo standard, più economico e più interpretabile, ed è esattamente ciò che questa capability restituisce in una singola chiamata deterministica.

Trovare il centro delle posizioni dei clienti

Calcoli la media delle coordinate delle Sue fermate di consegna o dei visitatori del negozio per collocare un magazzino o un punto d'incontro nel baricentro dell'insieme.

Riassumere posizioni di sensori o campioni

Riduca una serie di campioni GPS o di siti di misurazione a un'unica coordinata rappresentativa per dashboard e report.

Centrare un'area di disegno o un'annotazione

Calcoli la media dei punti selezionati in uno strumento grafico o di mappatura per posizionare etichette, marcatori o il fuoco della telecamera.

Quanto costa?

È inoltre gratuito da eseguire nel Suo browser in questa pagina.

Cosa succede con un elenco di punti vuoto?

Un centroide su zero punti non è definito, quindi viene rifiutato invece di restituire un valore privo di significato.

Esiste un limite al numero di punti?

Gli insiemi più grandi dovrebbero essere mediati in lotti e combinati come media pesata delle somme parziali.

I punti sono pesati?

No. Ogni punto conta una sola volta e allo stesso modo: è la semplice media aritmetica delle coordinate, non un centroide pesato per area o massa.

I miei dati vengono memorizzati?

No. Le coordinate vengono elaborate in memoria e scartate; viene restituito solo il centroide.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_points100000
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Funziona con un solo punto come con centomila, non accede mai a file sul server e lo stesso identico codice che risponde all'API a pagamento viene eseguito gratuitamente in questa pagina: ciò che prova qui è esattamente ciò che automatizzerà in seguito.

Come funziona il calcolo

L'endpoint accetta un array JSON di punti, ciascuno un oggetto con una coordinata x e una y, e restituisce il numero di punti, le coordinate medie e il metodo utilizzato.

Quale input si aspetta?

Un array JSON chiamato points, in cui ogni elemento è un oggetto con coordinate numeriche x e y. Le stringhe numeriche vengono convertite automaticamente.

Leggi la documentazione completa del KIT →