WGS84 в MSL и наоборот - PullRequest
       124

WGS84 в MSL и наоборот

0 голосов
/ 27 июня 2019

Я использую Цезий , чтобы создать точку на карте.Затем точка будет летать с помощью дрона.

У меня следующая проблема:

1) Пользователь установил высоту точки на 20 метрах на плоской 2D-карте.2) Точка должна быть создана в реальном мире (длинная / широта) + 20 метров (высота).3) Точка будет видна на 3D-карте, поэтому в точке (длинная / широта) + 20 метров (высота).

Например:

Теперь, насколько я понимаю, высота над Цезием использует WSG84, а мой сервер (на котором я не могу управлять) использует MSL.

из того, что я видел на Интернет Мне требуется геоид для вычисления вычисления между точкой WSG84 и MSL.

Это простая процедура вычитания интерполированной высоты геоида, N, из высоты эллипсоида GPS, h,чтобы получить ортометрическую высоту или высоту над средним уровнем моря (AMSL), H: H = h - N

Я нашел, например, this lib .

У меня есть 3 вопроса об этой процедуре =>

1) Все ли я говорю правильно?я иду по правильному пути?2) В приложении есть режим отслеживания полета, в котором пользователь может отслеживать полет дрона, но координаты поступают с сервера в MSL, я получаю обновление каждые 100 мс, со всеми этими дополнительными расчетами, будет ли эта часть проблемой?2) Цезий, конечно, не на 100% точен, и я также полагаю, что любой геоид, который я использую (для региона Японии), вероятно, будет не таким точным.Какую среднюю погрешность следует ожидать?

Спасибо

...