Телескопы покупают здесь


A A A A Автор Тема: Разбираюсь с координатами дипскай объектов  (Прочитано 581 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
Хочу добавить простую звёздную карту в свою программу, чтобы можно было на ней выбирать объект и наводиться телескопом.

Что можно почитать на тему того, как в современных каталогах задаются координаты объектов и как эти координаты можно переводить в координаты небесной сферы для конкретной географической точки и конкретного времени?

Оффлайн Toth

  • *****
  • Сообщений: 2 602
  • Благодарностей: 175
    • Сообщения от Toth
как в современных каталогах задаются координаты объектов и как эти координаты можно переводить в координаты небесной сферы для конкретной географической точки и конкретного времени?
В каталогах - экваториальные средние на стандартную эпоху ( сейчас эпоха J2000.0)
Причем все равно, какие они - геоцентрические или барицентрические или топоцентрические - для любительских наблюдений дипскаев не имеет значения. С этим можно не париться. То есть параллакс можно не учитывать. Это имеет значения для близких объектов - ИСЗ , Луны, планет.
Куда направлять телескоп ( азимут, высота ) - это горизонтальные координаты.
Вот, сюда например гляньте - http://www.astronet.ru/db/msg/1190817/node11.html

Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
Вот, сюда например гляньте - http://www.astronet.ru/db/msg/1190817/node11.html
Спасибо. Книжку Жарова я уже нашёл. Пытаюсь понять достаточно ли формул оттуда для практических применений.

Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
Вернулся к старому вопросу )
Теперь пытаюсь понять как правильно считать локальное (или гринвичское) звёздное время, если известно UTC-время и географическая долгота наблюдателя

нашёл формулу расчёта через юлианскую дату: https://www.omnicalculator.com/everyday-life/sidereal-time#how-to-calculate-sidereal-time-greenwich-sidereal-time-calculator-mean-and-apparent
Насколько она точная для карты звёздного неба, которая будет использоваться для наведения телескопа?
« Последнее редактирование: 03 Апр 2024 [22:43:36] от ArtDen »

Оффлайн Toth

  • *****
  • Сообщений: 2 602
  • Благодарностей: 175
    • Сообщения от Toth
Насколько она точная
function tmpGMST(JDUT1:Double):Double;  // gradus
var t,Dtt:Double;
begin
 Dtt:=JDUT1-2451545.0;
 t:=Dtt/36525.0;
 t:=280.46061837+360.98564736629*Dtt+0.000387933*t*t-t*t*t/38710000;
 Result:=t-360*Floor(t/360);
end;
Сравнил с формулами из IAU SOFA , брал этот год . Ошибки - порядка тысячных .. сотых долей секунд дуги. Нормальная формула.

Примечания
1) секунда времени соотв. 15 секундам дуги
2) для расчета используют UT1. Разница dUT = UT1-UTC по определению не более 0.9 сек , обычно не более 0.5 сек, сейчас напр. -0.01
3) разница между средним и истинным GMST-GAST максимум чуть более 1 сек времени, в этом году не более 0.35 сек. А расчет GAST гораздо сложнее.


Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
Заработало и даже похоже на то, что выдаёт стеллариум  :)
Теперь остаётся только найти электронный свободный каталог звёзд со звёздной величиной и типом (чтобы цвет нужный рисовать). И будет полноценная карта

Оффлайн Toth

  • *****
  • Сообщений: 2 602
  • Благодарностей: 175
    • Сообщения от Toth
Теперь остаётся только найти электронный свободный каталог звёзд со звёздной величиной и типом
Hipparcos:
https://heasarc.gsfc.nasa.gov/W3Browse/all/hipparcos.html
http://www.astronet.ru/db/msg/1210304/node8.html
Tycho-2:
https://www.astro.ku.dk/~erik/Tycho-2/
Есть еще GAIA, но там наверное слишком много.

Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
Спасибо. Правда, спектральный класс есть в Hipparcos и отсутствует в Tycho-2. А там не настолько много звёзд, как хотелось бы. Возможно надо эти два каталога просто объединить )

Оффлайн Toth

  • *****
  • Сообщений: 2 602
  • Благодарностей: 175
    • Сообщения от Toth
Возможно надо эти два каталога просто объединить )
Так звезды Hipparcos все входят в Tycho-2.

Есть еще https://ru.wikipedia.org/wiki/SIMBAD  и https://ru.wikipedia.org/wiki/VizieR, но я не  умею оттуда извлекать данные по параметрам, если это возможно. Только по одной звезде умею.

Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
Я имею ввиду, что можно к данным звёзд из Tycho-2 добавить спектральный класс из Hipparcos-2. А если звезды нету в Hipparcos-2, можно считать что у неё класс A и рисовать её просто белым цветом

Оффлайн Toth

  • *****
  • Сообщений: 2 602
  • Благодарностей: 175
    • Сообщения от Toth
спектральный класс есть в Hipparcos и отсутствует в Tycho-2.
В Tycho-2 есть magBT и magVT , то есть можно определить показатель цвета B-V  - https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C_%D1%86%D0%B2%D0%B5%D1%82%D0%B0_B%E2%88%92V
В Стеллариуме кстати - спектр только для сравнительно ярких звезд, а для слабых - B-V, и окрашены они соотв. Там вроде тоже из Hipparcos и  Tycho-2.

Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
В Tycho-2 есть magBT и magVT , то есть можно определить показатель цвета B-V
Не знал. Спасибо за наводку!

Оффлайн Павел Васильев

  • ****
  • Сообщений: 498
  • Благодарностей: 18
    • Сообщения от Павел Васильев
Hipparcos:
https://heasarc.gsfc.nasa.gov/W3Browse/all/hipparcos.html
http://www.astronet.ru/db/msg/1210304/node8.html
Tycho-2:
https://www.astro.ku.dk/~erik/Tycho-2/
Есть еще GAIA, но там наверное слишком много.

Можно взять более современный каталог Hyg,  расширенный Tycho, там добавлены и исправлены многие параметры звёзд и файл csv довольно небольшой, где-то 32 Мбайт,
https://github.com/astronexus/HYG-Database/tree/main/hyg/v3
«Есть еще GAIA, но там наверное слишком много»
а для обзора dr3 из Stellarium у меня файл dr3.csv  весит 238 Мбайт, но там не все необходимые параметры звёзд. Бинарник каталога этого обзора stars.dat оттуда весит 48 Мбайт.



Оффлайн Павел Васильев

  • ****
  • Сообщений: 498
  • Благодарностей: 18
    • Сообщения от Павел Васильев
Но в Hyg_v38 сейчас 120 тыс.звёзд, на основе Hipparcos и Tycho с дополнениями и исправлениями, поля параметров в верхней строке -
id,hip,hd,hr,gl,bf,proper,ra,dec,dist,pmra,pmdec,rv,mag,absmag,spect,ci,x,y,z,vx,vy,vz,rarad,decrad,pmrarad,pmdecrad,bayer,flam,con,comp,comp_primary,base,lum,var,var_min,var_max.
А в Tycho-2 порядка 2.5 млн. звёзд, примерно столько же и в dr3 Gaia, т.е.2472035, но у меня вытянуты параметры только следующих полей
id,catName,x,y,z,absMag,spType, надо py-скрипт подправить на извлечение остальных параметров. Если у кого-то есть файл dr3.csv со всеми полями параметров звёзд, то поделитесь ссылкой.

Оффлайн Павел Васильев

  • ****
  • Сообщений: 498
  • Благодарностей: 18
    • Сообщения от Павел Васильев
Так звезды Hipparcos все входят в Tycho-2.
C каталогом Тихо-2 с его 2.5 млн.звёзд при программировании и организации запросов крайне неудобно работать, 500 мбайт разбиты на множество архивов https://cdsarc.cds.unistra.fr/ftp/cats/I/259/
Представленный здесь каталог Тихо-2 представляет собой астрометрический справочный каталог, содержащий положения и собственные движения, а также двухцветные фотометрические данные для 2,5 миллионов самых ярких звезд на небе. Положения и звездные величины Тихо-2 основаны на тех же наблюдениях, что и оригинальный каталог Тихо (далее Тихо-1), собранный картографом звездного неба спутника Hipparcos, но Тихо-2 намного больше и немного точнее благодаря более совершенной технике редукции. Включены компоненты двойных звезд с расстояниями до 0,8 угловой секунды. Собственные движения с точностью до 2,5 мас/год приведены в результате сравнения с Астрографическим каталогом и 143 другими наземными астрометрическими каталогами, приведенными к небесной системе координат Hipparcos. Тихо-2 заменяет в большинстве применений Тихо-1, а также каталоги ACT и TRC на основе Тихо-1. Основано на наблюдениях, выполненных с помощью астрометрического спутника ESA Hipparcos. https://github.com/geoblock/HYG-Database

Поэтому лучше для решения большинства задач всё объединить в один файл, как в Gaia dr3 или Hyg , где уже и расчёты параметров звёзд х,y,z,vx,vy,vz имеются для декартовой, а не сферической системы координат.   

Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
C каталогом Тихо-2 с его 2.5 млн.звёзд при программировании и организации запросов крайне неудобно работать, 500 мбайт разбиты на множество архивов
Понятно что таскать весь каталог со своей программой нету смысла. Мне оттуда нужны только координаты, величина и B-V. Поэтому перегоню его в один файл со сжатием.

PS: теперь ищу каталог со звёздами, у которых есть название )

Оффлайн Павел Васильев

  • ****
  • Сообщений: 498
  • Благодарностей: 18
    • Сообщения от Павел Васильев
PS: теперь ищу каталог со звёздами, у которых есть название )
Не знаю, что в Тихо-2, а в Hyg названия всех звёзд с собственными именами находятся прямо в каталоге, в поле propername, если нет имени - то там ''.
 

Оффлайн Павел Васильев

  • ****
  • Сообщений: 498
  • Благодарностей: 18
    • Сообщения от Павел Васильев
PS: теперь ищу каталог со звёздами, у которых есть название )
Вы готовый файл берите какой-нибудь уже что есть, а то будете долго извлекать и склеивать, и удалите из него лишнее, если вам не надо, лучше из dr3 если больше звёзд.
Не знаю, что в Тихо-2, а в Hyg названия всех звёзд с собственными именами находятся прямо в каталоге, в поле propername, если нет имени - то там ''.

Оффлайн ArtDenАвтор темы

  • *****
  • Сообщений: 771
  • Благодарностей: 51
    • Сообщения от ArtDen
Не знаю, что в Тихо-2, а в Hyg названия всех звёзд с собственными именами находятся прямо в каталоге, в поле propername, если нет имени - то там ''.
К сожаление не нашёл там названий типа α Boo, β Leo и т.п.

Оффлайн Павел Васильев

  • ****
  • Сообщений: 498
  • Благодарностей: 18
    • Сообщения от Павел Васильев
К сожаление не нашёл там названий типа α Boo, β Leo и т.п.
Это не имя собственное звезды, а символ Байера и краткое имя созвездия. В каталоге Hyg есть поле bayer,  в других тоже, берите там. Встречал в исходниках расчёт в зависимости от магнитуты, но это лишнее поскольку есть готовые предрасчёты для созвездий. И потом, если для всех звёзд выводить символы Байера, то будет каша. Вот пример как обычно выводятся карты созвездий только для самых ярких звёзд. Имена собственные плюс с баеровскими символами и принадлежностью их к созвездиям есть, в том числе для Hyg и Gaia DR3, здесь https://gitverse.ru/glscene/AstroLibrary/content/master/data/star . Подключайтесь к стартапу создания астровьюера AstroPC на С++Builder. Это опенсорс.