Estou tentando converter coordenadas ECEF (Earth Centered, Earth Fixed), definidas em X, Y, Z, centralizadas em (0,0,0) em LLA (Latitude, Longitude, Altitude). Existem alguns métodos que encontrei na internet (informe-me se existem métodos melhores). Ambos estão claramente descritos neste documento, nas páginas 3-4:
http://www.microem.ru/pages/u_blox/tech/dataconvert/GPS.G1-X-00006.pdf
Um usa um método iterativo e o outro é uma solução de formulário fechado. Gostaria de saber qual método usar para o meu aplicativo. Dois critérios relevantes são velocidade (tempo de computação) e precisão . Os algoritmos não são difíceis de implementar, mas não acho fácil comparar os dois ... Por exemplo, sinto que a precisão varia de acordo com a coordenada ECEF de entrada.
Então, alguém tem mais informações sobre cada método? Seria ótimo se eu conseguisse qual deles é mais rápido (adivinhando o formulário fechado) e uma precisão aproximada que posso esperar de cada um (por exemplo, a quantos metros do LLA real posso esperar que minha resposta seja ou algo parecido) .