Преобразование точек из CS :: Декартов в WGS84

У меня есть координаты в cs :: cartesian, и я хочу преобразовать их в WGS84, учитывая исходные координаты для происхождения cs :: cartesian.

Это возможно с boost.geometry?

1

Решение

У меня есть только ограниченные знания о Boost.Geometry, но, похоже, она не предлагает прямого решения
твоя проблема.

Однако, преобразование из декартовой в широту, долготу и высоту (т.е.
эллипсоидальные координаты) — довольно простой алгоритм. Вы можете
найти реализацию в navipedia.

Если вы можете читать ФОРТРАН, более эффективную реализацию можно найти в
iers Software Secion (с примером, который вы можете использовать для проверки вашего
Результаты).

Обратите внимание, что если вы используете алгоритм из navipedia, вам понадобятся параметры
из эллипсоида, который использует WGS84, то есть a и e, которые вы можете найти Вот.

4

Другие решения


По вопросам рекламы [email protected]