Каковы правильные входные параметры для запроса NASA Horizons, чтобы получить правильные данные Alt / Az, необходимые для построения аналемм для различных планет?
Я попытался воспроизвести эти аналеммы, взятые из обсуждения уравнения времени в следующем посте:http://pbarbier.com/eqtime/eqtime.html:

Я использовал "Quantity n.4" для Nasa Horizons (видимая высота / азимут от поверхности планеты):
http://win98.altervista.org/space/exploration/NHUGUI.html
Ссылка на данные Марса: ссылка
Для Земли я получаю неплохие результаты (по крайней мере, это 8-образная кривая ...):

Но посмотрите, что я получу с другими планетами!
Меркурий:

Марс:

Юпитер:

Возможно, мне следует использовать правильный входной параметр STEP_SIZE для каждой планеты, чтобы получить один результат / строку для каждого местного дня ("Sol" или что-то еще), но попытка 1477 и 1478 (*) для Марса дает два совершенно разных графика, оба отличные от " ссылка "сюжет выше.
1477:

1478:

Возможно, мне также следует указать правильную продолжительность года в запросе Horizon (687 земных дней для Марса), но это не должно влиять на форму графика, а только на то, завершен ли график или нет.
(*) Марсианский день длится 88642,663 земных секунды, то есть 1,477,37771666 земных минут, но Horizons не принимает секунды в качестве ввода STEP_SIZE и не принимает десятичные значения минут.
Дополнительные данные:
Сидерическая продолжительность дня (не подходит для анелеммы):
- Меркурий: 1407,6 часов = 84456 мин = 5067360 сек.
- Венера: 5832,6 часа = 349956 мин = 20997360 сек.
- Марс: 24,6229 часов = 1477,374 мин = 88642,44 секунды
- Юпитер: 9,9250 осн = 595,5 мин = 35730 сек.
- Сатурн: 10,656 часов = 639,36 мин = 38361,6 мин
- Уран: 17,24 часа = 1034,4 мин = 62064 мин
- Нептун: 16,11 часов = 966,6 мин = 57996 сек.
Продолжительность солнечного дня (сол):
(будет написано)
- Меркурий: 175,94 земных дня = 4222,6 часа = 253356 минут = 15201360 секунд
- Венера: 116,75 земных дней = 2802,0 часов = 168120 мин = 10087200 секунд
- Марс: 1.0274875 EarthDays = 24.6597 часов = 1479.528 мин = 88774.92 секунды
- Юпитер: 0,414 земных дней = 9,9259 часов = 595,554 мин = 35733,24 секунды
- Сатурн: 0,444 земных дня = 10,656 часов = 639,36 мин = 38361,6 мин (то же, что и сидерический?!?)
- Уран: 0,718 земных дней = 17,24 часа = 1034,4 мин = 62064 мин (то же, что и сидерический?!?)
- Нептун: 0,671 земных дней = 16,11 часов = 966,6 мин = 57996 секунд (то же, что и сидерический?!?)
Продолжительность года в земных днях:
- Меркурий: 88 дней = 0,5 солей
- Венера: 225 дней = 1,927 солей
- Марс: 687 дней = 668,62 солей
- Юпитер: 12 лет = 4383 дня = 10587 солей
- Сатурн: 29 лет = 10592,25 дня = 23857 солей
- Уран: 84 года = 30681 день = 42731 солей
- Нептун: 165 лет = 60266,25 дней = 89816 солей
Ответы
примечание: на основании комментариев ниже теперь ясно, что есть несколько проблем, поэтому в настоящее время это частичный ответ.
Я думаю, что я (по крайней мере частично) выяснил одну проблему с текущими графиками, но в вашем анализе все еще есть ошибка, потому что аналемма Земли, как определено в вашей ссылке, должна находиться в диапазоне +/- 23,4 градуса, а ваша - от -24 до -69, что имеет примерно правильный диапазон, но сосредоточено примерно на -46 градусах.
Вы не объяснили, что сделали, поэтому отладить это в ответе невозможно, но это не склонение. Однако это может быть восход солнца в полночь (а не в полдень) от средней широты!
Вертикальная ось аналеммы, как определено в вашей ссылке для каждой планеты, должна быть сгенерирована из наблюдаемого "склонения" Солнца на основе оси каждой планеты. Horizons дает вам прямое восхождение и наклон Солнца с использованием стандартных земных координат а-ля J2000.0, независимо от того, с какой планеты вы наблюдаете за ним.
Если вы вернетесь и посмотрите на аналемму Меркурия на своем связанном сайте, вы увидите, что она простирается только на +/- 0,035 градуса, что является крошечным углом между плоскостью орбиты Меркурия и его экватором.
Готов поспорить, что если вы определите топоцентрическое положение на каждой планете на ее северном полюсе и воспользуетесь кажущейся высотой Солнца над горизонтом, вы получите более привлекательные графики. Сначала попробуйте его для Земли, он должен сделать знакомый узор аналеммы, простирающийся на +/- 23,4 градуса выше / ниже горизонта.
Здесь или в Astronomy SE есть ответы, объясняющие, как получить alt / az из топоцентрического местоположения на другой планете из Horizons. Я поищу некоторые, но не думаю, что их будет слишком сложно найти.
- топоцентрическая высота / азимут от Луны: https://space.stackexchange.com/a/37155
- не совсем топоцентрический, но потенциально полезный: https://space.stackexchange.com/a/25357