получение высоты и азимута от точек ECEF - PullRequest
0 голосов
/ 05 апреля 2019

Если у меня есть 2 балла ECEF и вы хотите узнать их азимут и угол места, каков будет лучший способ сделать это? Или самый распространенный подход?

Сейчас я вижу, как взять баллы ECEF и преобразовать их в баллы ENU. Я видел несколько кусков кода, которые имеют функцию для этого. И я видел несколько алгоритмов. Но что мне неясно, так это «точка отсчета». Все примеры, которые я видел, имеют одинаковую общую подпись ...

EcefToEnu(double x, double y, double z, double lat0, double lon0, double h0)

... так что x, y, z - это точка ECEF, а lat, lon, h - это «контрольная точка». Что бы это было обычно? Это правда север? Или что-то другое? Если я получаю азимут и угол места между двумя точками ECEF, совпадают ли их контрольные точки?

Или есть лучший способ получить значения высоты и азимута без преобразования в ENU?

...