Астрономическое приложение
Я пытаюсь создать приложение для астрономии, в котором я должен отображать звезды в зените и рядом с ним для заданной широты, долготы и времени.
Я знаю основы позиционной астрономии, что меня удивляет, это создание базы данных из огромного набора данных!
Мои запросы:
- Какой каталог предпочесть? Нравится каталог Hipparcos или Генри Дрейпер? Каковы его преимущества и недостатки?
- Какие поля обязательны для заполнения? Я определил некоторые, но что еще нужно добавить и почему? Поля, определенные мной: имя звезды, какой-то уникальный идентификатор звезды, RA, декабрь, величина, цвет звезды.
- Я безуспешно пытался выяснить, из какой таблицы можно выбрать имя " Обычная звезда" из каталога Hipparcos: http://vizier.u-strasbg.fr/cgi-bin/VizieR-2?-source=I/239. Я не мог найти ни в одной из таблиц.
Спасибо Радж
1 ответ
Я предпочитаю каталоги BSC и Hipparcos
BSC для приложений невооруженным глазом (каталог Bright Star до
6.5 mag
). Это бесплатно и не слишком большой для обработки (9110
звезды)...Hipparcos для приложений Astro (до
12.5 mag
) и также с управляемым размером (118322
звезды). Он также содержит паралаксы, что означает, что вы можете получить данные о 3D- положении, что здорово для стерео 3D- изображений. Исходный размер файла в формате ASCII12.3 MB
, Я компилирую это в эти двоичные формы:(rec,dec,distance,RGB) 32bit -> 2.364MB (x,y,z,RGB) 32bit -> 2.364MB
Который маленький / достаточно быстрый для хранения в памяти и прямого рендеринга.
какие поля использовать
Абсолютный минимум для декодирования / использования: RA, DE, Vmag, BV. Для большей точности добавьте также движения pmRA, pmDE. Если вы хотите 3D, добавьте paralax Plx, но также проверьте, не слишком ли велика его ошибка e_Plx. Также иногда вам нужен идентификатор звезды в каталоге HIP, например, для сетки звездных созвездий
таблицы звездных имен
Они обычно ссылаются на BSC по ID звезды, но здесь, например, есть перекрестные ссылки на другие каталоги с включенным Hipparcos.