EDIT: ANSWER Нашел мой собственный ответ на этот вопрос. Обязательно прочитайте остальную часть сообщения для деталей. Быстрое резюме заключается в том, что я вычисляю угол разделения между солнцем и выводом. С двумя известными расстояниями (sun.earth_distance) и iss.range) я затем решаю треугольник, чтобы получить фазовый угол. Это перекачивается в уравнение величины ниже ... и VIOLA. Значения, возвращаемые этим, похоже, близки к тому, что находится на Heavens-above.com. Это все, что я хотел.
ПРИМЕЧАНИЕ: Я действительно не уверен, как обрабатываются мои правки. Я видел предыдущую заметку о том, что мои изменения будут отображаться после модерации - однако я ожидал, что все еще увижу мои изменения, показанные в сообщении. Теперь ничего нет. Мои правки на самом деле больше отвечают моему собственному вопросу в любом случае. MODERATOR: Пожалуйста, НЕ удаляйте этот ответ. Он содержит соответствующий ОТВЕТ к моему собственному вопросу, который я изучил дальше, и я думаю, что это актуально. СПАСИБО!!
Многие онлайн-сервисы, предлагающие предсказания спутников, действительно предоставляют прогнозы величины. Heavens-Above.com - один из таких сайтов, поэтому для этого есть определенные методы.
Прогнозы для МКС, которые доступны на Небесах выше, в целом довольно надежны и принимают во внимание, когда они пройдут в тень Земли. EDIT: Фактически, PyEphem показывает, что спутник затмил или нет.корпус.затмила
Также в то время как ISS известно иногда вспышка ярче, чем предполагалось, что это все еще довольно редкое явление, и я не слишком заинтересованы в предсказании, что (и я согласен, пытаясь сделать это, кажется довольно бессмысленным) , Иридиевые тарифы, конечно, очень различны по визуальной величине - но тем не менее они очень предсказуемы, основываясь на местоположении наблюдателя/спутника/угла их высокополированной антенны и солнца.
Я действительно просто смотрю некоторые указатели на подход к вычислению этого, используя библиотеку PyEphem, если это возможно.
Еще раз спасибо за любые указатели, чтобы на самом деле это сделать.
EDIT: я нашел обсуждение об этом очень точку здесь-> http://www.satobs.org/seesat/Apr-2001/0313.html
>Mag = Std. Mag - 15 + 5*LOG(Range) -
> 2.5*LOG(SIN(B) + (pi-B)*COS(B))
>
>where Range is in km, and B is in radians and measures
>the angle from the sun to the satellite to the observer.
>At full phase, B is 0; at new phase, B is pi (i.e.
>satellite transiting the sun).
У меня есть ощущение, что PyEphem имеет возможность сделать этот расчет с учетом отправной величины (std.mag) номер. В Интернете есть «стандартные» величины магнитуды (не уверены, как они рассчитаны ... но они доступны без изменений).
Так .. бит я не 100% уверен в том, как получить этот угол B. Я буду смотреть на что в следующем
№ Не так просто. Солнце находится в совершенно другой точке (в 3D-пространстве). Высота в небе не помогает получить фазовый угол между наблюдателем, МКС и Солнцем. Вы просто добавили два угла высоты. Например. МКС может составлять 33 градуса в северо-западной части, а Солнце может быть -5 градусов (например, установлено) и в W. Добавление -5 до 33 = 28 градусов ... и это не дает нам ничего полезного. Это была простая проблема с математикой и треугольником. У меня были две стороны и два угла. Очень легко вычислить. –