ForHosting KIT · Viaggi e geografia

Distanza equirettangolare

Da (40,7128; -74,006) a (40,758; -73,9855) la scorciatoia equirettangolare dà 5314,523521 m, cioè 5,314524 km. Scala la longitudine per il coseno della latitudine media, ideale per punti vicini e filtri su mappa. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Lat 1
40,7128
Lon 1
-74,006
Lat 2
40,758
Lon 2
-73,9855
Ottiene
Distanza m
5314,523521
Distanza km
5,314524
Distanza mi
3,302292
Raggio terrestre m
6.371.000

Un calcolatore di distanza equirettangolare risponde a una semplice domanda cartografica: quanto distano due punti vicini di latitudine e longitudine quando serve una risposta veloce e non una geodetica completa? Inserisca quattro coordinate in gradi decimali; lo strumento proietta la separazione su un piano locale che scala la longitudine per il coseno della latitudine media, moltiplica la lunghezza angolare risultante per il raggio medio della Terra e restituisce la distanza in metri, chilometri e miglia con i passaggi di sostituzione. Questa approssimazione è la scorciatoia classica dei GIS usata nei filtri di bounding box, nelle ricerche «vicino a me» su mobile e nelle dimostrazioni in aula, dove ogni millisecondo di overhead dell'haversine è sprecato su tragitti urbani.

Cosa calcola l'approssimazione equirettangolare

Su una sfera di raggio R, il percorso più breve tra due punti è un arco di cerchio massimo, di solito valutato con la formula dell'haversine o con una geodetica ellissoidale.

Quando i due punti sono vicini —isolati, quartieri, brevi tratte di consegna—, la sfera è quasi piatta e una proiezione più economica funziona bene: converta le differenze di latitudine e longitudine in radianti, formi la latitudine media φm pari a (φ1 più φ2) diviso due, scali la differenza di longitudine per cos(φm) così che i metri est–ovest si riducano verso i poli, poi prenda la lunghezza euclidea del vettore (Δλ cos φm, Δφ) e la moltiplichi per R.

Questa è l'approssimazione equirettangolare, chiamata anche formula della Terra piatta o della latitudine media in molti testi di GIS. Non modella lo schiacciamento terrestre, l'altitudine né le rotte lunghe che attraversano l'antimeridiano con la fedeltà dei metodi di Vincenty o Karney; l'errore cresce man mano che i punti si allontanano o che ci si avvicina ai poli, dove la scala del coseno cambia rapidamente.

Per punti vicini l'errore assoluto è spesso di pochi metri o meno, più che sufficiente per filtri di raggio, binning di mappe di calore e test unitari che richiedono solo una distanza numerica stabile. Questo strumento fissa R a sei milioni trecentosettantunomila metri —il valore medio abituale condiviso con gli altri assistenti geo di KIT—, così ogni client riceve lo stesso campo di metri senza scegliere un raggio. Quando partenza e arrivo coincidono, la distanza è esattamente zero.

Consigli pratici, limiti e ricerche correlate

Usi questa pagina quando sa già che i due punti sono vicini e vuole la formula veloce classica invece di una pesante libreria geodetica: memorizzare raggi di geofence, prefiltrare marcatori sulla mappa, valutare compiti che richiedono la distanza equirettangolare o generare valori attesi stabili per i test dei client mobili. Preferisca uno strumento haversine o ellissoidale quando le separazioni coprono centinaia di chilometri, quando conta la precisione di rilievo legale o quando un punto si trova vicino a un polo geografico, dove la scala planare degrada.

Mantenga le coordinate in gradi decimali WGS84; non passi qui stringhe DMS né eastings proiettati: converta prima con un convertitore dedicato. Questa pagina si rivolge a chi cerca approssimazione di distanza equirettangolare, distanza lat lon veloce o distanza planare a latitudine media online; non è un motore di routing completo, né un proiettore di tile di mappa, né un sostituto dei calcoli di cerchio massimo dell'aviazione.

La abbini agli assistenti di bounding box o di rotta lossodromica quando la sua pipeline richiede sia un filtro grossolano di distanza sia un azimut a rotta costante per la stessa coppia vicina.

Prefiltri di marcatori vicini sulle mappe

I client web e mobile scartano i marcatori oltre un raggio calcolando prima i metri equirettangolari ed eseguono i controlli haversine più pesanti solo sulla rosa ristretta.

Controlli di prossimità per consegne e IoT

I worker edge confrontano letture GPS successive con una distanza planare economica prima di decidere se un dispositivo ha attraversato un geofence locale.

Qual è la formula della distanza equirettangolare?

Con latitudini e longitudini in radianti, φm = (φ1+φ2)/2, d = R · √((Δλ·cos(φm))² + (Δφ)²).

Quando conviene usare l'equirettangolare invece dell'haversine?

Usi l'equirettangolare per punti vicini (scala urbana o inferiore) dove contano velocità e semplicità. Usi l'haversine o una geodetica ellissoidale per lunghe distanze o lavori di precisione topografica.

Cosa succede se una coordinata è fuori intervallo?

Il messaggio indica che la coordinata è fuori dal suo intervallo valido.

Tiene conto dello schiacciamento della Terra?

No. Il modello è una sfera con raggio medio fisso. I metodi ellissoidali (Vincenty, Karney) sono migliori quando lo schiacciamento conta.

Il calcolatore di distanza equirettangolare è gratuito?

Lo strumento del browser è gratuito e funziona in locale.

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/equirectangular-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/equirectangular-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":40.7128,"lon1":-74.006,"lat2":40.758,"lon2":-73.9855}'
{
  "lat1": 40.7128,
  "lon1": -74.006,
  "lat2": 40.758,
  "lon2": -73.9855
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.equirectangular_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.

lat_min-90
lat_max90
lon_min-180
lon_max180
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.

Le coordinate fuori dagli intervalli validi di latitudine o longitudine vengono rifiutate con un chiaro errore invalid_input, così i dump GPS difettosi non inventano mai silenziosamente una distanza. Il percorso è aritmetica deterministica pura —nessuna rete, nessun seme casuale, nessuna dipendenza dall'orologio—, quindi l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso a ogni chiamata.

Come chiamare l'API e cosa restituisce

La latitudine deve trovarsi nell'intervallo chiuso da meno novanta a novanta gradi; la longitudine, nell'intervallo chiuso da meno centottanta a centottanta gradi. Le differenze di longitudine che attraversano l'antimeridiano vengono ripiegate sull'arco angolare più breve, così una coppia vicina a più o meno centottanta gradi misura comunque il breve salto vicino invece di quasi tutta la Terra. Invii un corpo JSON con quattro numeri finiti obbligatori: lat1 e lon1 per il primo punto (alias start_lat, latitude1, from_lat, start_lon, longitude1, from_lon, lng1) e lat2 e lon2 per il secondo (alias end_lat, latitude2, to_lat, end_lon, longitude2, to_lon, lng2). In caso di successo, la risposta riporta le coordinate arrotondate, assegna a distance_m, distance_km e distance_mi la lunghezza equirettangolare con il raggio terrestre fisso, pubblica earth_radius_m e mean_lat_deg per la verificabilità, indica method come equirectangular, include la stringa della formula, una mappa delle unità, un breve messaggio in inglese e un array ordinato di passaggi che mostra Δφ, Δλ normalizzato sull'antimeridiano, le componenti x e y scalate e il prodotto finale in metri. Una validazione fallita —campi mancanti, valori non finiti o qualsiasi coordinata fuori dal suo intervallo valido— restituisce invalid_input e non viene mai addebitata. Il prezzo è una tariffa fissa di $0.002 per richiesta riuscita, con unità item e prezzo unitario marginale zero.

Consigli pratici, limiti e ricerche correlate

Le verifiche di andata e ritorno sono facili: ricalcoli Δφ e Δλ a mano, moltiplichi Δλ per il coseno della latitudine media in radianti, prenda l'ipotenusa, moltiplichi per sei milioni trecentosettantunomila e confermi distance_m entro l'arrotondamento a sei decimali pubblicato. I task falliti che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando invia di proposito la latitudine novantuno per esercitare i percorsi di errore.

Valori attesi per compiti e laboratori GIS

I docenti pubblicano quattro coordinate e valutano gli studenti rispetto alla stessa distanza equirettangolare a R fisso che l'API restituisce in modo deterministico.

Leggi la documentazione completa del KIT →