Как преобразовать GPS мобильного телефона в x, y, z с началом координат в центре Земли? - PullRequest
0 голосов
/ 03 августа 2010

Мне нужно точно визуализировать точки, поступающие с iPhone (и других) GPS-данных в 3D.

Итак, я хотел бы взять точку WGS84 (верно?) И преобразовать ее в вектор X, Y, Z с началом координат в центре Земли.

Я гуглил для GPS / WGS84 в 3D, но я думаю, что мои условия поиска не так хороши

У кого-нибудь есть указатель с чего начать?

В будущем мне также нужно будет учитывать информацию о высотах, если она доступна, но это не так важно сразу.

Спасибо!

Ответы [ 2 ]

1 голос
/ 03 августа 2010

то, что вы ищете, представляет ваши данные в обозначении ECEF (Earth Centered Earth Fixed).

Немного хорошего Википедия Материал

0 голосов
/ 03 августа 2010

Широта и долгота относительно просты, так как они всего лишь углы, однако высота немного сложная, потому что Земля не совсем круглая. Если вам не нужна очень большая точность, эта статья в Википедии содержит формулы для преобразования из сферической системы координат в декартовую. Имейте в виду, что это не совсем точно, потому что Земля больше напоминает эллипсоид, чем идеальную сферу.

...