Calcular Lantitud y Longitud
description
Transcript of Calcular Lantitud y Longitud
Fórmulas para el cálculo de un punto GPS
Información necesaria:
- Coordenadas desde el punto de origen - Distancia- Rumbo
Para el cálculo de las coordenadas es necesario la utilización de las siguientes fórmulas:
latB = Math.Asin(Math.Sin(latA) * Math.Cos(d/R) + Math.Cos(latA) * Math.Sin(d/R) * Math.Cos(direccion));
lonB = lonA + Math.Atan2(Math.Sin( direccion ) * Math.Sin( d / R ) * Math.Cos(latA), Math.Cos(d/R) - Math.Sin(latA) * Math.Sin(latB));
donde:
latB -> latitud del punto a buscar (destino) en radianes,
lonB -> longitud del punto a buscar (destino) en radianes,
latA -> latitud del punto de origen en radianes
lonA -> longitud del punto de origen en radianes
d -> distancia desde el punto de origen al punto de destino
R -> radio de la tierra
Tanto d como R deberán estar en las mismas unidades ya sean metros o kilómetros.
Para obtener el punto GPS es necesario solo la transformación de latB como lonB a Grados, minutos y segundos.