A A A A Автор Тема: Координаты границ созвездий  (Прочитано 1059 раз)

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

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

  • *****
  • Сообщений: 1 314
  • Благодарностей: 37
    • Все сообщения темы
Re: Координаты границ созвездий
« Ответ #0 : 12 Мая 2023 [09:42:15] »
//А теперь посмотрим на данные из iua на эпоху J2000

В skychart и в других планетариях используются немного отличающиеся варианты координат, добавлены некоторые точки для того, чтобы контуры созвездий были замкнуты или чтобы быстрее вести поиск принадлежности звезды созвездию. Об этом сказано подробнее по ссылке
Цитата
А теперь посмотрим на данные из iua на эпоху J2000

В skychart и в других планетариях используются немного отличающиеся варианты координат, добавлены некоторые точки для того, чтобы контуры созвездий были замкнуты или чтобы быстрее вести поиск принадлежности звезды созвездию. Об этом сказано по указанной вами ссылке. А для отрисовки лучше сразу перевести ра/дек в десятичные значения углов. Может вам подойдёт такой файл boundaries.dat как здесь   https://gitflic.ru/project/geoblock/fermipx/blob?file=Data%2Fconstellation%2Fboundaries.dat&branch=main
« Последнее редактирование: 12 Мая 2023 [09:51:51] от vassiliev »
Астромодель нооэволюции Млечного Пути https://gitverse.ru/astrogeoscenter/astrobloq

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

  • *****
  • Сообщений: 1 314
  • Благодарностей: 37
    • Все сообщения темы
Re: Координаты границ созвездий
« Ответ #1 : 12 Мая 2023 [10:50:20] »
мне нужны только узловые точки.
Кстати, да. Там координаты границ представлены не узлами полигонов, а отрезками - это связано с использованием более быстрого алгоритма поиска принадлежности звезды созвездию. Но есть вот такой файл границ boundaries.cvs -
3 20.6386585 2.4360874 20.6392918 1.4361323 20.6399231 0.4361772 2 AQL AQR
10 20.6399231 0.4361772 20.6405544 -0.5637780 20.6411858 -1.5637331
20.6418171 -2.5636883 20.6424503 -3.5636432 20.6430855 -4.5635982 20.6437206 -5.5635533
20.6443596 -6.5635080 20.6450005 -7.5634623 20.6456432 -8.5634165 2 AQL AQR
 ...
Опять же для того, чтобы дважды не хранить смежные границы. Но мне, например, кроме скорости тоже нужен также и такой вот простой файл с 88 полигонами созвездий, для отрисовки по узлам, в т.ч. для заливки разным цветом с альфа каналом прозрачности. И ничего страшного, что границы - полигоны, а не полилинии и смежные границы отрисовываются дважды. Такого файла я вот в сети и на Гитхабе тоже не нашёл, придётся делать видно самому. Если найдёте, поделитесь ссылкой.     
Астромодель нооэволюции Млечного Пути https://gitverse.ru/astrogeoscenter/astrobloq

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

  • *****
  • Сообщений: 1 314
  • Благодарностей: 37
    • Все сообщения темы
Re: Координаты границ созвездий
« Ответ #2 : 12 Мая 2023 [13:02:09] »
Максимально компактно и прозрачно, сгруппированных по созвездиям, поэтому для меня файл bound_ed.dat идеальный вариант.
Наверно всё же вам нужен файл вершин (узлов) который описан в http://pbarbier.com/constellations/bound_verts_18.txt и выполнить пересчёт значений с J1875 на эпоху J2000, чтобы получить файл bound_verts_20.txt.
Астромодель нооэволюции Млечного Пути https://gitverse.ru/astrogeoscenter/astrobloq

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

  • *****
  • Сообщений: 1 314
  • Благодарностей: 37
    • Все сообщения темы
Re: Координаты границ созвездий
« Ответ #3 : 12 Мая 2023 [23:47:02] »
Можете подсказать, как это правильно сделать?
На самом деле там разница была небольшая, в основном в сотых, кое-где в десятичных значениях, но как пересчитать правильно не подскажу какой там множитель для сферической системы координат на новую дату. Наверняка есть преобразование в астролибах типа Apclib/Sofa. Но я нашел похоже уже готовое то, что вам надо - полигоны созвездий с узлами на эпоху J2000. 88 строк, в начале идёт имя созвездия, затем узлы с  ra, dec  до конца строки и т.д. Дайте знать если это то, что надо и получилось отобразить в виде полигонов на небесной сфере. В НАСА вообще другой подход - они на сайте дают файлы изображений звёзд, границ созвездий, фигур (линий) и сетку грид с высоким разрешением, а потом попеременно объединяют эти изображения в планетарии на небесной сфере.
Астромодель нооэволюции Млечного Пути https://gitverse.ru/astrogeoscenter/astrobloq