Distanza tra due coordinate GPS
Calcola la distanza reale tra due punti dati in coordinate GPS (lat/lon) usando la formula di Haversine. Utile per rilievi e planimetrie all'aperto.
Inserisci i dati
Formula e metodo
Dati: due punti a Milano (45.4654,9.1859) e (45.4664,9.1900). Distanza ≈ 358m, azimut ≈ 73° (quasi Est).
Calcolo della distanza tra punti
La distanza tra due punti sulla superficie terrestre si calcola con formule diverse a seconda della precisione richiesta e della distanza. Per brevi distanze (fino a qualche km) basta la formula euclidea su coordinate proiettate. Per distanze maggiori occorre considerare la curvatura terrestre con la formula di Haversine o Vincenty.
Formula euclidea (distanze brevi)
Su un piano cartesiano locale: d = √[(x₂-x₁)² + (y₂-y₁)²]. Funziona bene per coordinate UTM o Gauss-Boaga entro qualche decina di km. Per coordinate geografiche (latitudine, longitudine in gradi) su brevi distanze: si convertono i gradi in metri (circa 111 km per grado di latitudine, 111 × cos(lat) km per grado di longitudine) e si applica la formula euclidea.
Formula di Haversine (distanze lunghe)
Per distanze su scala regionale o maggiore, la formula di Haversine calcola la distanza del cerchio massimo sulla sfera terrestre. È più precisa della euclidea ma non considera lo schiacciamento polare. Per massima precisione (errore < 0,5 mm) si usa la formula di Vincenty sull'ellissoide WGS84. Il calcolatore implementa entrambe le formule.
GPS e precisione
La precisione della distanza calcolata dipende dalla precisione delle coordinate. Un GPS consumer ha precisione 3-5 m, quindi distanze calcolate da punti GPS hanno incertezza di ±5-10 m. Per rilievi di precisione si usano GPS differenziali (RTK) con precisione centimetrica, o stazioni totali per distanze esatte al millimetro.
Domande frequenti
Per coordinate piane: d = √[(x₂-x₁)² + (y₂-y₁)²] (Pitagora). Per coordinate geografiche: si usa la formula di Haversine che tiene conto della curvatura terrestre.
Per distanze >10-20 km la curvatura terrestre diventa rilevante. Per rilievi topografici locali, Pitagora è sufficiente. Per navigazione e geodesia, sempre Haversine o formule ellissoidali.
No, sono in gradi decimali (es. 41.9028, 12.4964 per Roma). Per calcoli in metri, convertile in UTM o Gauss-Boaga. 1° di latitudine ≈ 111 km. 1° di longitudine varia con la latitudine.
Usa proiezioni cartografiche: in Italia, Gauss-Boaga (fuso Est/Ovest) o UTM (zone 32-33N). Software GIS e molti siti fanno la conversione automaticamente.
GPS consumer: ±3-5 m. GPS differenziale (DGPS): ±0,5-1 m. RTK: ±2 cm. Per rilievi catastali e topografici professionali serve almeno DGPS, meglio RTK.