Loisirs et Intérêts

Comment calculer la distance entre deux Lat /Longs

Détermination de la distance entre les points de latitude et de longitude n'est pas aussi simple que le calcul de la distance entre les points XY , car la distance entre les lignes de longitude varie avec la latitude . La formule de sinus décalé pour des distances grand cercle est généralement utilisée pour ce calcul . Calculer Latitutde - Longitude différence

Convertir toutes les valeurs de latitude et de longitude en radians . Calculez la différence de latitude ( DLAT ) et la longitude ( dlong ) entre les deux points:

DLAT = latitude1 - latitude2

dlong = longitude1 - longitude 2
Calcul Intermédiaire Étape 1

Calculer la valeur d'une valeur intermédiaire A avec la formule suivante :

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

" Sin " et " cos " sont les fonctions trigonométriques sinus et cosinus et le caret (^) indique à une puissance .

Photos calcul provisoire Étape 2

Calculer la valeur d'une variable intermédiaire C par la formule suivante :

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

aTAN2 est la fonction arctangente trigonométrique .
Calculer Distance

Multiplier la valeur intermédiaire C par le rayon de la terre ( 6371 km ou 3,959 miles ) pour obtenir la plus courte distance entre les deux points .


https://fr.htfbw.com © Loisirs et Intérêts