Вы совершили ту же фундаментальную ошибку, которую совершил Антон Громов в своем вопросе на родственном сайте сети Space Exploration StackExchange: вы использовали барицентр солнечной системы, а не Солнце в качестве источника кадра. Если бы вы использовали Солнце, видимое расхождение уменьшилось бы почти на два порядка.
Гораздо меньший недостаток в том, что вы, очевидно, использовали полночь, а не полдень. Эпоха J2000.0 1 января 2000 года - 12 часов земного времени. Это мало что меняет, но, тем не менее, важно. Это смещение на полдня укусило меня не раз.
Координата z положения Земли не упала бы до нуля, если бы вы внесли вышеуказанные поправки (в центре Солнца, а не в барицентре Солнечной системы, и в 12 часов дня, а не в полночь). Он не упал бы до нуля, даже если бы вы использовали барицентр Земля-Луна, а не центр Земли.
Одна из причин, по которой он не упал бы до нуля, состоит в том, что орбита Земли вокруг Солнца не является эллипсом. Орбита Земли даже не лежит на плоскости! Основная причина этого неплоского движения состоит в том, что орбита Луны вокруг Земли наклонена примерно на 5,15 ° относительно эклиптики, заставляя Землю качаться вверх и вниз относительно эклиптики 1 . Поскольку орбита Земли не является действительно эллиптической или даже плоской, плоскость эклиптики в некоторой эпохе является усредненной по времени плоскостью, центрированной относительно времени эпохи, которая определяет положение Земли относительно Солнца (или положение Солнца относительно Земли). среднее до нуля.
Меньшая причина в том, что среднее значение эклиптики и среднее равноденствие в J2000.0 были определены более 36 лет назад. HORIZONS использует DE431, выпущенный 6 лет назад. Способность JPL моделировать солнечную систему значительно улучшилась за прошедшие три десятилетия.
1 Строго говоря, это заставляет Солнце колебаться вверх и вниз относительно эклиптики. Понятие плоскости эклиптики восходит к древним грекам, и оно сохраняет пережиток этого определения по сей день.