После этого ответа :
Каким образом создается файл TLE для спутника? Как быть с термином сопротивления BSTAR, средними элементами орбиты и т. д.?
Сгенерированный TLE будет использоваться в качестве входных данных для алгоритма sgp4. Есть ли уже готовый пакет для генерации на питоне?
Шаг 1: Прочитайте этот ответ .
Шаг 2: Просмотрите все ссылки в ответе. Я повторю их здесь:
Шаг 3: Решите, что это Плохая идея по следующим причинам:
Получите TLE из официального источника.
Распространяйте эти TLE, используя широко распространенный программный пакет для SGP4 или аналогичный распространитель.
На самом деле, ваш вопрос очень важен. Я не соглашусь с моими коллегами, которые не одобряют создание пользовательских TLE. Для этого есть множество причин, в основном связанных с тем фактом, что большинство систем слежения (либо для антенны, либо для телескопа) принимают TLE в качестве входных данных, поэтому, если у вас есть точные эфемериды для какого-либо объекта, который вы хотите отслеживать, вам нужно сгенерировать TLE. из этих эфемерид для питания вашего оборудования. Я сделал это для двух LEOP спутников GEO, и мне нужно сделать это снова, чтобы дать команду телескопу следовать за LEO. Итак, вообще говоря, есть два способа создания синтетических TLE:
Что касается того, какой метод лучше, это во многом зависит от вашего приложения. Если вы пытаетесь вычислить TLE, чтобы передать его какой-либо системе слежения из точных эфемерид, сгенерированных другим пропагатором, то выборка траектории должна дать вам наилучшие результаты. Но некоторые люди из известного космического агентства предпочли прямой метод для некоторых приложений.
Что именно вы подразумеваете под «генерировать»?
TLE в основном используются NORAD, вы можете найти спецификацию на их веб-сайте , в которой рассказывается, что именно означает любой конкретный символ TLE. Это будет полезно, если вы хотите создать свой собственный.
Если вы просто хотите прочитать TLE для существующих космических аппаратов, на сайте NORAD есть большой список , где вы можете скачать любой TLE для любого отслеживаемого объекта.
Существует довольно много библиотек Python для работы с TLE, используя их, вы можете просто вставить строку и получить вычисленные местоположения SGP4 для любого времени в будущем или прошлом судна.
Однако я не уверен, что существует библиотека Python для создания TLE из орбитальных данных, вам придется просто сделать это самостоятельно, используя спецификацию.
Кристионас Григоровичюс