Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
11 Декабря 2017, 20:49:04


Автор Тема: Спецы по астро-программам, помогите пожалуйста!  (Прочитано 663 раз)

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

Астротурист

  • Оффлайн Оффлайн
  • Сообщений: 2113
  • Благодарностей: 23
  • Забанен!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!

Подкинули мне следующую задачку:
"нужна программа на паскале чтобы вводить дату  в юлианском стиле и в ответ получать координаты планет в геоцентрической системе".

Кто-нибудь занимался этой темой?

vaLerik

  • Оффлайн Оффлайн
  • Сообщений: 208
  • Благодарностей: 7
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #1 : 22 Января 2013, 19:23:55 »
. - .

подкинь алгоритм или формулу. напишу. могу и на java
Записан
SW 15075EQ3 + МШР
скидка +2% в астроскопе. Код: 140701

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4689
  • Благодарностей: 977
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #2 : 22 Января 2013, 19:58:36 »
. - .

и в ответ получать координаты планет.
Всех скопом?
Расчетные данные откуда брать, из файла, интернета, или в программу зашить?
Записан

OMI

  • Гость
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #3 : 22 Января 2013, 21:49:27 »
. - .

Там есть исходники http://ap-i.net/skychart/en/development_version
Записан

cassel

  • Гость
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #4 : 22 Января 2013, 22:59:12 »
. - .

нужна программа на паскале чтобы вводить дату  в юлианском стиле и в ответ получать координаты планет в геоцентрической системе
О.Монтенбрук, Т.Пфлегер. Астрономия с персональным компьютером.
http://astro-archive.prao.ru/books/showBook.php?idBook=313
Записан

M_M

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 4689
  • Благодарностей: 977
Записан

tlgleonid

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #6 : 23 Января 2013, 11:00:55 »
. - .

Постановка задачи изначально неполная. Что бы дать квалифицированный ответ, нужно знать цель написания программы (точность расчета, временные рамки, размер кода).
Если это для школьников или студентов-младшекурсников, то можно взять из астрономического календаря (постоянная часть) или справочника любителя астрономии куликовского кеплеровы элементы орбит планет и по приведенному там алгоритму написать простую программу. Будет порядка полусотни строчек кода и точность около угловой минуты на протяжении +-1000 лет. (сам такое писал).

О.Монтенбрук, Т.Пфлегер. Астрономия с персональным компьютером. - дает алгоритмы путем апроксимации по узлам (урезанные) типа VSOP87, только за счет обрезания рядов точность расчета положения планет порядка угловой секунды. Для более высокой точности нужно брать оригинальные библиотеки в виде dll-ки и подключать в свою программу. (Так поступают при написании программ-планетариев).

Если нужно длительный промежуток времени, придется интегрировать по траекториям.

Геоцентрическая система  - это как. Понятно, что относительно центра Земли, но в чем? XYZ, эклиптические координаты, небесные координаты?
Записан
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 6" 1:4 +HEQ5Pro SynScan+Canon1000D+QHY6+фильтры R,V+Юпитер21М+QHY5, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

OMI

  • Гость
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #7 : 23 Января 2013, 13:08:16 »
. - .

Я приложил java-скрипт, который довольно точно считает текущие координаты Солнца и физические эфемериды.

О точности скрипта.

Данные, которые выдаёт PLANEPH 4.2

PLANETARY EPHEMERIDES PLANEPH 4.2
------------------------------------------------------------------------------

SUN Apparent Geocentric Positions
Dynamical Time (DT)


Date Hour Right Ascension Declination

2006 May 05 00h00m00s 2h 47m 38.744s +16* 09' 09.47"
2006 May 06 00h00m00s 2h 51m 30.299s +16* 26' 14.04"
2006 May 07 00h00m00s 2h 55m 22.396s +16* 43' 02.11"

Мой скрипт выдаёт следующие данные:

2006 May 05 00h00m00s 2h 47m 38.729s +16* 09' 09.43"
2006 May 06 00h00m00s 2h 51m 30.285s +16* 26' 14.01"
2006 May 07 00h00m00s 2h 55m 22.383s +16* 43' 02.08"
Записан

cassel

  • Гость
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #8 : 23 Января 2013, 13:18:01 »
. - .

Если это для школьников или студентов-младшекурсников
Судя по всему, именно для кого-то из этих категорий. В таких случаях главное - соответствие решения заданию, особенно в части языка программирования. Если заданием что-либо не оговорено, его можно взять любым на личное усмотрение.
Записан

Астротурист

  • Оффлайн Оффлайн
  • Сообщений: 2113
  • Благодарностей: 23
  • Забанен!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #9 : 23 Января 2013, 17:46:45 »
. - .

Получил дополнительную информацию :)

Данные нужны для любителя.
Временной промежуток +-200 лет.
Точность около 5 уг сек.
Программа очень желательна на Паскале.

Астротурист

  • Оффлайн Оффлайн
  • Сообщений: 2113
  • Благодарностей: 23
  • Забанен!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #10 : 28 Января 2013, 20:00:28 »
. - .

Ребята, отзовитесь )

Или информации в предыдущем сообщении мало для решения поставленной задачи?

Sergey07

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 2051
  • Благодарностей: 143
  • Бывший boris07
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #11 : 28 Января 2013, 20:56:55 »
. - .

Я как бы на Паскале много пишу, но сейчас некогда разбираться с алгоритмом - недельки через две могу попробовать. И задание нужно бы поточнее поставить (для тех, кто в танке)
Записан
Sky-Watcher MaxView 127SP NEQ5-GoToStar
Nikula (8-32)*x50


cassel

  • Гость
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #12 : 28 Января 2013, 21:32:05 »
. - .

Ребята, отзовитесь
Несколькими сообщениями выше уже даны ссылки на книгу “Астрономия с персональным компьютером” с текстами нужных Вам программ на Паскале.
Записан

Астротурист

  • Оффлайн Оффлайн
  • Сообщений: 2113
  • Благодарностей: 23
  • Забанен!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #13 : 28 Января 2013, 21:40:27 »
. - .

Ребята, отзовитесь
Несколькими сообщениями выше уже даны ссылки на книгу “Астрономия с персональным компьютером” с текстами нужных Вам программ на Паскале.

Ссылка работает, но кнопка "скачать" на той страничке - нет.



Астротурист

  • Оффлайн Оффлайн
  • Сообщений: 2113
  • Благодарностей: 23
  • Забанен!
  • Дорогу осилит идущий!
    • Астротурист - астрономия в горном Крыму!
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #16 : 29 Января 2013, 00:22:03 »
. - .

Несколькими сообщениями выше уже даны ссылки на книгу “Астрономия с персональным компьютером” с текстами нужных Вам программ на Паскале.

Есть мнение, что точность приведенных в программе вычислений далека от требуемых 5 уг сек..

cassel

  • Гость
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #17 : 29 Января 2013, 01:19:35 »
. - .

Есть мнение, что точность приведенных в программе вычислений далека от требуемых 5 уг сек.
Какие основания так считать? По заверениям авторов программ, ошибки составляют 1-3".
« Последнее редактирование: 29 Января 2013, 01:28:22 от cassel »
Записан

tlgleonid

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404
Re: Спецы по астро-программам, помогите пожалуйста!
« Ответ #18 : 29 Января 2013, 13:38:30 »
. - .

Похожее обвинение алгоритмам, насколько я помню, выдвинул кто-то из любителей применить современную эфемеридную астрономию к астрологии. Проблема была в том, что координаты планет для центра Земли и для точки на поверхности Земли будут отличаться. Например, для Венеры и Марса различие координат в один и тот же момент времени но с противоположных точек Земли может достигать угловой минуты.
Записан
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 6" 1:4 +HEQ5Pro SynScan+Canon1000D+QHY6+фильтры R,V+Юпитер21М+QHY5, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии