Calcolo distanza tra coordinate

Il calcolo distanza tra coordinate è immediato: incolla due punti come latitudine, longitudine e ottieni la distanza in linea d’aria lungo il cerchio massimo. Da Milano a Roma sono 478,6 km.

Fonte: Snyder, J. P.: Map Projections – A Working Manual, USGS Professional Paper 1395 (1987), chapter 5 – great circle distance (5-3), (5-3a) “very accurate in practice for values of c from 0 to nearly 180°”, azimuth (5-4b) (read 10.10.2026). Aggiornato al: .

Decimale (45.46427, 9.18951) oppure gradi, primi e secondi (45°27'51"N 9°11'22"E).
I miei strumentiI dati inseriti vengono salvati solo in questo browser.

Risultato

Distanza in linea d’aria
478,6 km (297,4 mi)
Calcolo
GrandezzaValore
Punto A45,46427° N, 9,18951° E
Punto B41,89193° N, 12,51133° E
Differenza di longitudine (percorso breve)3,32182°
Angolo al centro c4,3041°
Distanza (km)478,6 km
Distanza (miglia)297,4 mi
Distanza (miglia nautiche)258,4 NM
Rotta iniziale da A a B144,9° (SE)
Distanza calcolata su una sfera di raggio 6371,0 km (raggio medio WGS 84) lungo il cerchio massimo: è la linea d’aria sul globo, non la distanza stradale.

Come si calcola

La distanza in linea d’aria tra due coordinate è l’arco di cerchio massimo che le unisce: d = R · c, dove c è l’angolo al centro tra i due punti e R il raggio terrestre. Il calcolatore ricava c con la formula dell’emisenoverso («haversine») riportata nel manuale delle proiezioni dello United States Geological Survey (Snyder, USGS) e usa R = 6.371.008,8 m, il raggio medio dell’ellissoide WGS 84 secondo la NGA.

Formula

Con φ = latitudine e λ = longitudine (in gradi, sud e ovest negativi):

sin²(c/2) = sin²((φ₂ − φ₁)/2) + cos φ₁ · cos φ₂ · sin²((λ₂ − λ₁)/2), poi d = R · c (c in radianti).

Secondo Snyder questa forma è esatta e molto precisa in pratica per angoli da quasi 0° fino a quasi 180°; la forma con il coseno (cos c = sin φ₁ sin φ₂ + cos φ₁ cos φ₂ cos Δλ) perde precisione sulle distanze molto brevi. Le miglia derivano da 1 miglio = 1609,344 m e 1 miglio nautico = 1852 m (NIST).

Distanze tra città

Coordinate del punto di riferimento di ogni città secondo GeoNames; distanze calcolate con questo strumento:

DaALinea d’aria
Milano (45.46427, 9.18951)Roma (41.89193, 12.51133)478,6 km
Roma (41.89193, 12.51133)Napoli (40.85216, 14.26811)186,7 km
Roma (41.89193, 12.51133)Parigi (48.85341, 2.3488)1107,0 km
Roma (41.89193, 12.51133)New York (40.71427, -74.00597)6891,5 km

Sono distanze in linea d’aria. In auto, in treno o in aereo il percorso reale è più lungo, perché non segue esattamente il cerchio massimo.

Come scrivere le coordinate

Per convertire gradi, primi e secondi in decimali usa il convertitore gradi, primi e secondi. Le coordinate del punto in cui ti trovi le mostra le mie coordinate GPS.

Rotta iniziale

La tabella dei risultati indica anche la rotta con cui si parte da A verso B, misurata dal nord in senso orario (formula 5-4b di Snyder). Da Milano a Roma è 144,9° (SE). Lungo un cerchio massimo la rotta cambia durante il percorso, per questo è solo quella iniziale. Non è definita se i punti coincidono, se sono antipodali o se A si trova a un polo.

La Terra non è una sfera perfetta: nell’ellissoide WGS 84 il semiasse equatoriale misura 6.378.137 m e quello polare 6.356.752,3 m. Sull’ellissoide (linea geodetica) la distanza differisce al massimo dello 0,56 % dal valore sulla sfera che fornisce questo strumento; lo scarto maggiore si ha su brevi tratti nord-sud vicino all’equatore (calcolato). Nella tabella delle città arriva allo 0,26 %: da Roma a New York l’ellissoide dà 6909,2 km invece di 6891,5 km.

Domande frequenti

Come si calcola la distanza tra due coordinate?

Con la formula dell’emisenoverso: sin²(c/2) = sin²(Δφ/2) + cos φ₁ cos φ₂ sin²(Δλ/2) e d = R · c. Con R = 6371,0 km da Milano a Roma risultano 478,6 km.

È la distanza in linea d’aria o stradale?

In linea d’aria sulla superficie terrestre (cerchio massimo). La distanza stradale è maggiore e dipende dal percorso.

In che formato vanno scritte le coordinate?

Latitudine e longitudine, ad es. 45.46427, 9.18951. Vanno bene anche 45,46427; 9,18951 oppure 45°27'51"N 9°11'22"E. La latitudine va da −90° a 90°, la longitudine da −180° a 180°.

Quale raggio terrestre viene usato?

Il raggio medio dell’ellissoide WGS 84 pubblicato dalla NGA: 6.371.008,8 m. È un modello sferico: sull’ellissoide la distanza differisce al massimo dello 0,56 % (calcolato).

Cosa succede se attraverso la linea del cambiamento di data?

Il calcolatore usa sempre la differenza di longitudine più breve. Da 179,5° E a 179,5° O alla latitudine 10° N ci sono 109,5 km, non quasi mezzo giro del mondo.

Quanto vale un miglio nautico?

Esattamente 1852 m (NIST). I 478,6 km tra Milano e Roma corrispondono a 258,4 miglia nautiche.

Fonti e riferimenti normativi

Aggiornato al: · Principi editoriali

Strumenti correlati