Cómo calcular la distancia entre dos puntos en el globo

Autor: Morris Wright
Fecha De Creación: 1 Abril 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Cómo calcular la distancia entre dos puntos en el globo - Artículos
Cómo calcular la distancia entre dos puntos en el globo - Artículos

Contenido

Medir la distancia entre dos puntos sobre una superficie curva, como, por ejemplo, el planeta Tierra, no es tan simple como en una superficie plana. Hay varias fórmulas diferentes de trigonometría que dan ese resultado. El más preciso, en especial para las distancias muy cortas, es la llamada fórmula Haversine.


instrucciones

La Tierra, como se muestra en un modelo de globo (Globe image by Christopher Meder from Fotolia.com)
  1. Convierte la latitud y la longitud a sus dos puntos equivalentes en radianes. Si usted está comenzando con algo en grados, minutos y segundos, primero usted debe convertir esto en grados decimales - divida segundos por 60, some a los minutos, divida el total por 60, somete a los grados. Un radian es equivalente a 57,2957795 grados decimales, entonces, divida el resultado en grados decimales por 57,2957795 para llegar al valor en radianes. Hágalo por separado con la latitud y longitud de los dos puntos, obteniendo un total de cuatro números.

  2. Se suprimirá el punto 2 del punto 1 - longitud del punto 2 menos longitud del punto 1, y latitud del punto 2 menos latitud del punto 1. O, de forma más compacta: DLON = lon2 - lon1 y DLAT = lat2 - lat1.


  3. Calcule los cossenos de lat1 y lat2. El coseno es una función trigonométrica.

  4. Divida DLAT por 2. Calcule su seno (otra función trigonometría) y multiplique el resultado por él mismo para obtener el cuadrado: (seno de (DLAT / 2)) ². Repita este procedimiento para DLON también: (seno de (DLON / 2)) ².

  5. Multiplique el coseno de LAT1 por el coseno de LAT2 y por (seno (DLON / 2)) ². (Seno (DLAT / 2)) ² al resultado. En el caso de que se produzca un cambio en el valor de "a": coseno (LAT1) * coseno (LAT2) * (seno (DLON / 2)) ² + (seno (DLAT / 2)) ².

  6. Calcule la distancia con la siguiente fórmula: distancia = radio del globo * 2 * arco tangente de (raíz cuadrada de "a" / raíz cuadrada de (1 - "a")). El arco tangente es otra función trigonométrica. El radio de la Tierra es generalmente aceptado como 6.367 km o 3.956 millas náuticas.