ForHosting KIT · Strumenti per sviluppatori

Distanza totale tra coppie di punti geografici

Il calcolatore della distanza totale tra coppie misura la distanza ortodromica di ogni coppia non ordinata in un insieme di punti geografici e somma tutte le misure.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

È pensato per analisi di connettività, confronti tra reti di sedi, diagnostica dei raggruppamenti e qualsiasi processo che richieda una misura riproducibile della dispersione geografica. Inserisca coordinate decimali di latitudine e longitudine: il risultato riporta il numero di punti, le coppie valutate e la distanza complessiva in chilometri, miglia e metri.

Che cosa indica la distanza totale tra coppie

La distanza totale tra coppie riassume in un solo numero tutte le separazioni geografiche dirette presenti in un insieme di punti. Per ogni punto, il calcolatore forma una coppia con ciascun punto successivo, misura il percorso più breve sulla superficie di una Terra sferica e aggiunge tale misura una sola volta. Quattro località, per esempio, producono sei coppie non ordinate; invertire una coppia non crea un altro contributo. Il risultato è utile quando la domanda riguarda la dispersione spaziale complessiva anziché un itinerario, un perimetro o la distanza da un centro scelto. Un gruppo compatto produce un totale inferiore rispetto a un gruppo molto distribuito con lo stesso numero di località. Poiché il totale cresce anche con l’aggiunta di punti, confronti insiemi con uguale numerosità per valutare direttamente la dispersione, oppure usi il numero di coppie riportato per ricavare esternamente la distanza media tra coppie. Le coordinate duplicate sono ammesse e contribuiscono con distanza zero alla relativa coppia, preservando le osservazioni ripetute senza eliminarle in modo invisibile.

Come viene eseguito il calcolo

Ogni coppia viene valutata con la formula di Haversine e un raggio terrestre medio di 6,371.0088 chilometri. Latitudine e longitudine vengono convertite da gradi decimali a radianti, le differenze entrano nella formula sferica e l’angolo al centro risultante viene moltiplicato per tale raggio. Si ottiene così la distanza ortodromica: il percorso superficiale più breve su una sfera, non una linea retta attraverso la Terra né una distanza stradale, pedonale o di rete. L’implementazione limita il valore intermedio di Haversine al suo intervallo matematico, evitando problemi in virgola mobile per punti quasi identici o quasi antipodali. Successivamente accumula i valori in chilometri non arrotondati prima di generare totali stabili e arrotondati in chilometri, miglia e metri. Le longitudini possono variare da -180 a 180, quindi le coppie che attraversano l’antimeridiano vengono gestite naturalmente dal calcolo trigonometrico periodico. Questo modello sferico è coerente e adatto alle analisi generali di connettività, ma per un rilievo di alta precisione è preferibile un metodo geodetico ellissoidale.

Preparare i punti e interpretare il risultato

Fornisca da due a 1,000 record, ognuno contenente campi numerici di latitudine e longitudine. La latitudine deve essere compresa tra -90 e 90 gradi, mentre la longitudine deve rientrare tra -180 e 180 gradi. Usi gradi decimali con segno: le coordinate settentrionali e orientali sono positive, quelle meridionali e occidentali sono negative. Non inserisca simboli di grado, lettere dei punti cardinali o stringhe numeriche, perché la convalida rigorosa impedisce conversioni ambigue. Il calcolatore riporta n(n−1)/2 coppie, così Lei può verificare che sia stato valutato l’intero insieme. Ricordi che il totale dipende sia dalla dispersione geografica sia dal numero di osservazioni: raddoppiare un campione distribuito in modo simile può creare molto più del doppio delle coppie. Per confrontare insiemi di dimensioni diverse, divida la distanza totale per il numero di coppie e ottenga la distanza media tra coppie, oppure conservi entrambi i valori nell’analisi. Al limite di 1,000 punti, il calcolatore valuta 499,500 coppie, ponendo un confine pratico al lavoro quadratico pur gestendo insiemi considerevoli di sedi, sensori o aree di servizio.

Confrontare reti di strutture

Verifichi se insiemi della stessa dimensione di magazzini, cliniche o uffici sono geograficamente compatti o dispersi.

Valutare la coesione dei gruppi

Usi la somma e il numero di coppie per ottenere una diagnosi riproducibile basata sulla distanza media di un raggruppamento geografico.

Monitorare l’estensione dei sensori

Confronti rilevazioni con lo stesso numero di dispositivi per capire se una rete sul campo si è ampliata o contratta.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. Il calcolatore nel browser può eseguire localmente la stessa logica deterministica.

Ogni coppia viene contata due volte?

No. Ogni coppia non ordinata contribuisce una volta, quindi n punti producono n(n−1)/2 calcoli di distanza.

Quale modello di distanza viene utilizzato?

Il calcolatore usa la formula di Haversine e un raggio terrestre medio di 6,371.0088 chilometri.

Posso includere coordinate duplicate?

Sì. I record duplicati restano nell’insieme e la distanza tra coordinate identiche contribuisce con zero.

È una distanza stradale o di viaggio?

No. Misura la più breve distanza ortodromica sulla superficie e non segue strade, confini, terreno o reti di trasporto.

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/geo/total-pairwise-distance

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/geo/total-pairwise-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points":[{"latitude":0,"longitude":0},{"latitude":0,"longitude":1},{"latitude":1,"longitude":0}]}'
{
  "points": [
    {
      "latitude": 0,
      "longitude": 0
    },
    {
      "latitude": 0,
      "longitude": 1
    },
    {
      "latitude": 1,
      "longitude": 0
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.total_pairwise_distance",
  "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.

min_points2
max_points1000
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.

Leggi la documentazione completa del KIT →