[www.253606.com] © tutti i diritti riservati. progettato
Come calcolare la distanza tra due Lat /Longs
Determinare la distanza tra i punti di latitudine - longitudine non è così semplice come calcolare la distanza tra i punti XY perché la distanza tra le linee di longitudine varia con la latitudine . La formula haversine per distanze grande - cerchio è generalmente utilizzato per questo calcolo . Calcola Latitutde - Longitudine Differenza

Convertire tutti i valori di latitudine e longitudine in radianti . Calcolare la differenza in latitudine ( DLAT ) e longitudine ( DLONG ) tra i due punti :

DLAT = latitude1 - latitude2

DLONG = Longitudine1 - longitudine 2
Calcolo intermedio Fase 1

Calcolare il valore di un valore intermedio A con la seguente formula :

A = sin ( DLAT /2 ) ^ 2 + cos ( latitude1 ) * cos ( latitude2 ) * sin ( DLONG /2 ) ^ 2

" Sin " e " cos " sono le funzioni trigonometriche seno e coseno e l'accento circonflesso ( ^ ) indica elevazione a potenza .


Calcolo intermedio Fase 2

Calcolare il valore di una variabile C intermedia con la seguente formula :

C = 2 * ( atan2 ( A ^ 0.5 , ( 1 -A ) ^ 0.5 ) )

aTAN2 è la funzione arcotangente trigonometrica .
Calcolare Distanza

Moltiplicare il valore intermedio C per il raggio del Terra ( 6371 km o 3959 miglia ) per ottenere la distanza più breve tra i due punti .