Я использую пакет python sgp4 (разработанный Brandon Rhodes); Я ввожу информацию TLE для МКС (Заря). Я получаю положение спутника в определенную дату в системе координат ECI. Однако я хочу преобразовать его в систему координат ECEF.
Существует не менее двух экземпляров реализованных функций matlab (ecitoecef, eci2ecef) и функции C (eci2ecef), реализованных для проекта RTKLIB. (Я не могу публиковать ссылки, потому что у меня есть ограничение на две ссылки на вопрос, так как это это мой первый вопрос, и у меня есть репутация 1)
Мне не удалось найти реализованную функцию python. Однако в этом предыдущем вопросе, Отслеживание спутников Python с помощью spg4, pyephem-позиции не соответствуют пользователь говорит: "Я обнаружил по крайней мере часть проблемы. spg84.propagate() возвращает местоположение в ECI, а не ECEF. Быстрое выполнение через eci2ecef, и оно отлично сочетается с ответом на прогнозирование".
Является ли eci2ecef ссылкой на реализацию python? Это доступно в Интернете? Есть ли онлайн-документ, в котором точно объясняется, как это сделать, если бы я был реализован сам? В этом вопросе Как преобразовать координаты ECI в широту и высоту долготы для отображения на карте? в комментарии они говорят: "Они отличаются скоростью вращения Земли, поэтому преобразование - это просто 2-D cos sin, -sin cos type transform". Каков угол преобразования? Это зеленое время сидери? Когда мы используем sgp4, это также GST, который мы укажем, или другое время?
Большое вам спасибо за вашу помощь!