Necesito ayuda para reorganizar la fórmula Haversine, que se usa comúnmente para calcular la distancia del Gran Círculo (GC) entre dos puntos conocidos. Conozco el primer punto, conozco la longitud del segundo punto y conozco la distancia del GC al segundo punto. Lo que no sé y necesito calcular es la latitud del segundo punto.
Por ejemplo:
lat1 = 0
lon1 = 0
lat2 = ?
lon2 = 0
Distancia GC = 500KM
Alguien ya publicó básicamente la misma pregunta, pero la única respuesta dada no es la correcta. Ver Reverse use of Haversine formula (No tengo suficientes puntos en este sitio para comentar y revivir esa pregunta en particular).
tldr; por favor reorganizar la fórmula haversine (ver abajo) para que pueda resolver para lat2.
Fórmula Haversine $$d=2r\,sin^{-1}\Biggl(\sqrt{sin^2\biggl(\frac{lat2-lat1}{2}\biggr)+cos(lat1)\,cos(lat2)\,sin^2\biggl(\frac{lon2-lon1}{2}\biggr)}\Biggr)$$