Я намагаюся перетворити координати ECEF (у центрі Землі, виправлені на Землі), які визначені в X, Y, Z, по центру (0,0,0), в LLA (широта, довгота, висота). В Інтернеті я знайшов пару методів (будь ласка, повідомте мене, чи є кращі методи). Обидва чітко описані в цьому документі на сторінках 3-4:
http://www.microem.ru/pages/u_blox/tech/dataconvert/GPS.G1-X-00006.pdf
Один використовує ітераційний метод, а другий - рішення закритої форми. Я хотів би знати, який метод використовувати для моєї програми. Два релевантні критерії - швидкість (час обчислення) та точність . Алгоритми не важко реалізовувати, але я не думаю, що порівняти обидва цілі просто. Наприклад, я відчуваю, що точність буде змінюватися залежно від вхідної координати ECEF.
Так хтось має більше інформації про кожен метод? Було б чудово, якби я міг отримати, який з них швидший (вгадуючи закриту форму) і грубу точність, яку я можу очікувати від кожного (тобто, за скільки метрів фактичної УРБ я можу очікувати, що моя відповідь буде чи щось у цьому напрямку) .