Comment calculer la distance entre deux points sur le Globe

May 7

Comment calculer la distance entre deux points sur le Globe


Mesurer la distance entre deux points sur une surface courbe, comme le globe est pas aussi simple que ce soit pour une surface plane. Il y a un certain nombre de différentes formules de trigonométrie qui peuvent le faire. Le plus précis, en particulier pour assez courtes distances, est appelée la formule Haversine.

Instructions

1 Convertissez la latitude et la longitude pour vos deux points en radians. Si vous commencez avec quelque chose en degrés, minutes et secondes, vous devez d'abord convertir en degrés décimaux - diviser secondes par 60, ajouter à minutes, diviser le total par 60, ajouter à des degrés. Un radian est 57.2957795 degrés décimaux, donc diviser le résultat en degrés décimaux par 57,2957795 pour se rendre à radians. Pour ce faire, séparément avec la latitude et la longitude des deux points, vous donnant un total de quatre numéros.

2 Soustraire point 2 du point 1 - longitude du point 2 moins la longitude du point 1, et la latitude du point 2 moins la latitude du point 1. Ou, de façon plus concise: dlon = Lon2 - Lon1 et DLAT = lat2 - lat1.

3 Calculer les cosinus de lat1 et lat2. Cosinus est une fonction de la trigonométrie.

4 Divisez DLAT par 2. Calculer son sinus (une autre fonction de la trigonométrie). Multipliez le résultat à lui-même pour obtenir la place. Ou: (sinus de (DLAT / 2)) ^ 2. Répétez cette opération avec dlon ainsi: (sinus de (dlon / 2)) ^ 2.

5 Multipliez cosinus de fois lat1 cosinus de fois Lat2 (sinus (dlon / 2)) ^ 2. Ajouter (sinus (DLAT / 2)) ^ 2 au résultat. Nous appelons cela «a»: a = cosinus (lat1)

cosinus (lat2) (sinus (dlon / 2)) ^ 2 + (sinus (DLAT / 2)) ^ 2.

6 Calculez la distance avec la formule suivante: distance = rayon du globe 2 arc tangente (racine carrée de "a" root / carré de (1- "a")). Arc tangente est une autre fonction de la trigonométrie. Le rayon de la Terre est généralement acceptée comme 6,367 km ou 3.956 miles nautiques.