Во-первых, у меня есть очень базовые знания в области астрономии, так что извините, если я сделаю некоторые ошибки в моей терминологии.
Я хотел бы построить Южный Крест. Я могу найти название его 5 звезд. Кроме того, у меня есть некоторые знания Python, и я пытался использовать PyEphem и AstroPy .
Чего я не знаю, так это: какая информация мне нужна, чтобы нарисовать крест на круге? Я имею в виду, я хотел бы построить его точно в нужном месте.
Самое сложное: наблюдатель должен быть внутри, Rio de Janeiro
а дата должна быть 1889-11-15 08:30:00 UTC-03
.
Я попытался собрать некоторую информацию с помощью функции Astropy FixedTarget.from_name()
, но, если я правильно понял, дата слишком далеко в прошлом.
Если бы кто-нибудь мог дать мне несколько рекомендаций (возможно, онлайн-инструмент) для создания карты неба с крестом в правильном положении, я был бы очень признателен.
Здесь есть несколько деталей, которые делают это нетривиальным. Год не имеет большого значения, так как каждый год видны одни и те же звезды. Кроме того, в Stellarium вы можете установить дату на 1889 год, так что это не проблема, но нам нужно отключить атмосферные эффекты, чтобы звезды были видны.
Еще сложнее то, что бразильский флаг выполнен так, как если бы он смотрел «сверху». Мы можем перевернуть изображение из Stellarium, чтобы имитировать это.
Теперь звезды на земном шаре, а флаг плоский, поэтому для его представления нужна проекция. Непонятно, какую проекцию использовали дизайнеры флага, но, возможно, она "орфографическая". Stellarium может сделать такую проекцию.
Проекция также кажется наклонной, поэтому «север-юг» не является вертикальным, хотя неясно, насколько. Мы можем оценить этот наклон по положению экватора.
Итак, вот изображение неба из Рио. Южный Крест виден внизу изображения.
Если вы хотите сделать это самостоятельно в Pyephem, вы можете создать объект «фиксированное тело» для каждой звезды (у Pyephem есть каталог более ярких звезд), создать наблюдателя в Рио и вызвать «body.compute(observer)», который рассчитает азимут и высота звезды. Их орфографическая проекция затем представляет собой применение формул, найденных в Википедии, и вы можете построить это с помощью любого графического пакета.
Майк Джи
Джеймс К.
Сигур
Джеймс К.
пользователь21
Сигур