Я работаю над анимацией, которая воспроизводит нашу Солнечную систему. Я знаю, что это было сделано раньше, но я работаю над чем-то, что требует, чтобы я сделал это сам. С учетом сказанного, мне трудно расшифровать эфемериды JPL. Особенно для Луны, потому что я уже понял, как работать с эфемеридами VSOP, которые дают мне положения планет.
Кто-нибудь знает источник, который я мог бы использовать, чтобы узнать, как использовать файл ASCII JPL Epehemerides, который можно найти здесь ? Это было бы огромной помощью, и я думаю, что пошаговое руководство, вероятно, поможет другим в будущем.
Спасибо!
Существует пакет Python под названием Skyfield , который загружает, считывает и интерполирует бинарные формы JPL Development Ephemerides или DE для вас и делает все остальное, что вам нужно, чтобы получить от них абсолютно наилучшие возможные результаты. Если вы можете использовать даже крошечный кусочек Python, то это будет путь, а не попытка выяснить, как интерполировать «особый вкус» полиномов Чебышева JPL.
Смотрите их в Space Exploration SE:
а также посмотрите, как легко делать подобные вещи с Skyfield в этом ответе на Закат на [Горе] от [Точка обзора]
Также этот ответ на Как рассчитать планеты и луны за пределами гравитационной силы Ньютона? показывает, как я использовал выходные данные интерфейса JPL Horizons (который также интерполирует DE с помощью Spice) для сравнения результатов моего числового интегратора орбиты с эфемеридами.
И просто для интереса см. Как произносится «Эфемериды»? на английском СЭ.
Эта ссылка даже дает вам алгоритм для расчета: ссылка здесь
Кроме того, если вам удобно пользоваться VSOP, VSOP2000 имеет данные о Луне... эфемериды можно скачать отсюда .
Джи
Джи
ооо
ооо
Джи
Джи
ооо
Джи