Я разместил такой вопрос в space.stackexchange правильно?noredirect=1#comment150190_46077 ), но, вероятно, здесь это лучше подходит, поскольку это «топоцентрическая проблема», хотя и для других планет, кроме Земли; мы могли бы назвать это "эзоастрономией" ;-)
Я пытаюсь выяснить, как получить правильные данные от Nasa Horizons, чтобы построить солнечные аналеммы, как их видно из других миров; Я нашел запрос, который отлично работает для Земли, но при изменении местоположения наблюдателя с Земли на другие планеты все становится странно, и я получаю неправильные кривые относительно «официальных» кривых (хотя для каждой планеты нет единой кривой аналеммы, но разные кривые в разное время).
Это запрос, который я использую для аналеммы Земли с центром в Гринвиче в 12:00:
Используя те же координаты на Марсе, более длительный период и 1477 минут в качестве интервала (продолжительность марсианского дня), я не получаю правильный график ( ссылка ):
Правильная аналемма на Марсе такова:
Я заметил, что аналеммы Земли построены по азимуту, а аналеммы Марса построены по уравнению времени. Почему? А как самому сделать такой график в экселе?
Ты сделал две вещи неправильно, одну незначительную, другую большую. Незначительная ошибка, которую вы сделали, заключалась в том, что вы выбрали барицентр Солнечной системы в качестве цели, а не Солнце. Используйте Солнце.
Самое главное, что вы сделали неправильно, это использовать размер шага 1477 минут. Это (с точностью до минуты) продолжительность марсианских звездных суток. Солнце пройдет через горизонт, если вы используете звездный день. Что вам нужно, так это марсианский солнечный день, который длится 1479 минут и 35 секунд.
Это представляет собой новую проблему. В идеале размер вашего шага должен составлять 88775 секунд. Но вы не можете выбрать секунды в качестве единицы размера шага. Вы застряли с минутами, и это неоптимально. Есть другой подход:
Например, выбор 711 в качестве целого кратного и 2020-авг-20 12:00:00 в качестве времени начала означает, что время окончания должно быть 2022-авг-21 01:03:45. Возможно, вам придется твитнуть время окончания, чтобы аналемма закрылась должным образом.
Редактировать
Я заметил, что вы использовали центр Марса. Вам нужна точка на поверхности, чтобы получить правильную аналемму. Horizons предоставляет несколько предопределенных точек. Если вы выберете Viking 1 / Chryse @499, вам придется изменить время начала и окончания, чтобы Солнце было над горизонтом. Добавление 12 часов к времени начала и окончания, показанному выше, очень хорошо работает для местоположения Viking 1.
Ниже приведен график зависимости высоты Солнца от азимута, как видно из местоположения Viking 1 / Chryse, с 711 интервалами (712 точек данных), выбранными за период с 00:00:00 21 августа 2020 г. по 21 августа 2022 г. 13 :03:35 UT.
Благодаря помощи @DavidHammen, вот пример правильного URL/запроса для получения аналеммы Марса.
В читаемом формате:
Возможно, не все параметры являются обязательными, этот URL автоматически генерируется NHUGUI .
Выделены параметры, специфичные для аналеммы.
На рисунке ниже показаны аналеммы, сгенерированные для времени 12:00 на долготе 0° и широтах 0°, 45° и 90°.
На этом изображении показано, как настроить электронную таблицу для автоматического расчета даты окончания, заданной даты начала, продолжительности года в солях и продолжительности солов в земных секундах:
(*) НЕ звездный день; по определению, солнечный день относится к Солнцу, а не к звездам, а аналемма — это кривая относительно Солнца. Солнечные сутки на Марсе называются «Солнечные» и длятся 88775,245 земных секунд.
прыгун
прыгун
Дэвид Хаммен
прыгун