A A A A Автор Тема: Эфемериды - как ими пользоваться?  (Прочитано 534 раз)

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

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

  • Новичок
  • *
  • Сообщений: 15
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Akvalar
Хочу написать программу которая определяет координаты планет. Для этого хочу использовать эфемериды EPM - по отзывам одни из самых точных. Скачал текстовый фаил, что бы разобраться. Взял для примера Юпитер. Вот что увидел:
2374000
0.5
100.0
16
3
1560
-7.5175713980747128e-03
-9.3116523542272463e-05
+1.0755875787134002e-05
-1.2053095810971334e-08
-1.4868777958479713e-09
+1.2208120124380785e-11
+4.3682168222098421e-14
+2.1233689960641221e-14
+6.1181769527173120e-15
+3.6491835787700996e-15
....
Что это все? в фаиле 74884 строк. Что все это? И как из этого получить координаты в топоцентрической экваториальной системе?

Оффлайн Deimos

  • Модератор
  • *****
  • Сообщений: 17 423
  • Благодарностей: 309
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Deimos
    • Белорусская любительская астрономическая сеть
Re: Эфемериды - как ими пользоваться?
« Ответ #1 : 17 Авг 2017 [08:46:29] »
А readme там нету разве?
В файле начальные элементы и гармонические поправки
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

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

  • Новичок
  • *
  • Сообщений: 15
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Akvalar
Re: Эфемериды - как ими пользоваться?
« Ответ #2 : 17 Авг 2017 [08:56:24] »
А readme там нету разве?
В файле начальные элементы и гармонические поправки
Ридми есть на английском. А я в английском не силен, тем более в астрономическом. Общие фразы конечно понятны, но что бы разобраться не достаточно. Странно русские эфемериды, а на русском языке нормального описания не могу найти.
Хорошо, начальные элементы и гармонические поправки. Как из них получить Альфа координаты? Можно просто список формул, и куда что подставить?

Оффлайн Deimos

  • Модератор
  • *****
  • Сообщений: 17 423
  • Благодарностей: 309
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Deimos
    • Белорусская любительская астрономическая сеть
Re: Эфемериды - как ими пользоваться?
« Ответ #3 : 17 Авг 2017 [09:41:19] »
Абалакин В.К. - Основы эфемеридной астрономии.
Для понимания.
Списком формул не отделаться.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

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

  • Новичок
  • *
  • Сообщений: 15
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Akvalar
Re: Эфемериды - как ими пользоваться?
« Ответ #4 : 17 Авг 2017 [10:23:58] »
Сложный вопрос оказывается. Возможно есть тут кто то, кто заинтересуется и решит помочь в математическом сопровождении. Был бы благодарен.

Оффлайн renoy

  • Новичок
  • *
  • Сообщений: 9
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от renoy
Re: Эфемериды - как ими пользоваться?
« Ответ #5 : 17 Авг 2017 [11:57:29] »
Можно не изобретать велосипед, и использовать так называемые Швейцарские Эфемериды (http://www.astro.com/swisseph/swephinfo_e.htm). Они бесплатны при условии, что Ваш софт будет также бесплатным.

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

  • Новичок
  • *
  • Сообщений: 15
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Akvalar
Re: Эфемериды - как ими пользоваться?
« Ответ #6 : 17 Авг 2017 [12:32:59] »
Можно не изобретать велосипед, и использовать так называемые Швейцарские Эфемериды (http://www.astro.com/swisseph/swephinfo_e.htm). Они бесплатны при условии, что Ваш софт будет также бесплатным.
Ну во первых с ними так же надо разобраться, во вторых они вроде как не достаточно точны, а в третьих, я может чего то не понял, Но как то они не рассчитывают в экваториальных координатах. Не разобрался.
Вот что они выдали:
Planet Positions from Moshier Ephemeris

20.8.2017      09:18:58 UT
 delta t: 68.891248 sec jd (ET) = 2457985.888969

Ecl. obl.         23°26' 5.8899   23°26'13.1467    (true, mean)
Nutation          -0° 0' 9.0187    0° 0' 0.0629    (dpsi, deps)

               ecl. long.       ecl. lat.       dist.          speed          house
Sun         27 le 33' 2.5905   -0° 0' 4.3467    1.011781174    0°57'10.5657  10.0840
Moon         9 le 10'24.4931   -1°53'23.0017    0.002424005   10°29'53.7027   9.6186
Mercury      9 vi 10'24.6620   -4°41'39.3737    0.625175811   -0°40'29.1926  10.6089
Venus       23 cn  6'38.8677   -0°32'14.8749    1.274108977    1°10'37.5737   9.3121
Mars        19 le 48'23.0987    1° 9' 0.1018    2.651044526    0°38' 3.2980   9.9467
Jupiter     19 li 57' 4.0006    1° 7'32.2205    6.006220341    0°10' 3.2645  12.0723
Saturn      21 sa 12'13.1186    1°11'37.8592    9.612567727   -0° 0'26.7825   2.3536
Uranus      28 ar 24'25.5688   -0°35'27.3533   19.404381908   -0° 0'49.6597   6.4054
Neptune     13 pi 16'48.5571   -0°56' 8.1461   28.972164627   -0° 1'33.3246   4.6738
Pluto       17 cp 12'57.5077    0°41'34.9273   32.612398183   -0° 1' 0.3568   3.1558
mean Node   23 le 58'22.0252    0° 0' 0.0000    0.002569555   -0° 3'10.6215   9.9753
true Node   24 le 13'24.5816    0° 0' 0.0000    0.002478918    0° 0' 5.5120   9.9798
mean Apogee 20 sa 58'53.8136    4°35'12.3419    0.002710625    0° 6'42.4716   2.2328
osc. Apogee 11 cp 16'32.8118    3°36'22.7800    0.002712040   -0°55'25.1677   2.8822

House Cusps (Koch)

sid. time :    9:50:35  armc      :  147°38'40"
geo. lat. :   45N02'00" geo. long.:   39E00'00"

Оффлайн renoy

  • Новичок
  • *
  • Сообщений: 9
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от renoy
Re: Эфемериды - как ими пользоваться?
« Ответ #7 : 17 Авг 2017 [12:57:26] »
Судя по всему, Вы вероятно, запустили их демку. В экваториальных координатах они рассчитывают. Что касается точности, цитирую с их сайта:
The Swiss Ephemeris is based upon the planetary and lunar ephemeris DE431 developed by NASA's Jet Propulsion Laboratory. It covers the time range 13201 BC to AD 17191. These data have been further compressed with sophisticated compression techniques developed by Astrodienst. This compressed ephemeris reproduces the JPL data with 0.001 arcseconds precision. The Swiss Ephemeris files for the planets without the Moon take up 27 Mb disk space, the files for the Moon take up 70 Mb, totally 97 Mb disk space. The original JPL file takes up 2788 Mb disk space.
Мне, например, достаточно точности до угловой секунды, и с этим они уж точно справляются.
По-идее, можно использовать и некомпрессированный вариант.

А насчёт разобраться. Пока готовлю полный перевод по ШЭ. Но закончу, вероятно, не ранее, чем через пару месяцев, потому как сейчас постоянный цейтнот.

Оффлайн Deimos

  • Модератор
  • *****
  • Сообщений: 17 423
  • Благодарностей: 309
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Deimos
    • Белорусская любительская астрономическая сеть
Re: Эфемериды - как ими пользоваться?
« Ответ #8 : 17 Авг 2017 [13:21:46] »
На этом форуме принято давать перевод или краткий обзор цитируемых иностранных текстов.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн renoy

  • Новичок
  • *
  • Сообщений: 9
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от renoy
Re: Эфемериды - как ими пользоваться?
« Ответ #9 : 17 Авг 2017 [17:37:14] »
На этом форуме принято давать перевод или краткий обзор цитируемых иностранных текстов.
Извиняюсь, в вышеупомянутом тексте практически всё на русском) Основная суть в том, что данные эфемериды базируются на модели DE431, разработанной НАСА. Они охватывают временной диапазон  13201 до н.э. - до 17191 н.э. Эти данные были дополнительно сжаты с использованием сложных методов сжатия. В этом виде точность составляет порядка 0,001 угловой секунды.

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

  • Новичок
  • *
  • Сообщений: 15
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Akvalar
Re: Эфемериды - как ими пользоваться?
« Ответ #10 : 18 Авг 2017 [08:34:31] »
На этом форуме принято давать перевод или краткий обзор цитируемых иностранных текстов.
Извиняюсь, в вышеупомянутом тексте практически всё на русском) Основная суть в том, что данные эфемериды базируются на модели DE431, разработанной НАСА. Они охватывают временной диапазон  13201 до н.э. - до 17191 н.э. Эти данные были дополнительно сжаты с использованием сложных методов сжатия. В этом виде точность составляет порядка 0,001 угловой секунды.
Да, Вы правы, запустил демку. И кстати меня заинтересовало, то что демка весит меньше 500 кб и дает достаточно точные рассчеты.
Подскажите пожалуйста, есть ли какие то исходники демонстрирующие работу с этими эфемеридами, желательно на паскале, на крайняк подойдет Си,Си++

Оффлайн Deimos

  • Модератор
  • *****
  • Сообщений: 17 423
  • Благодарностей: 309
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Deimos
    • Белорусская любительская астрономическая сеть
Re: Эфемериды - как ими пользоваться?
« Ответ #11 : 18 Авг 2017 [09:36:54] »
Т.Пфлегер, О.Монтенбрук - Астрономия на персональном компьютере.
Ранние издания содержат исходники на паскале, более свежие - на плюсах
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн renoy

  • Новичок
  • *
  • Сообщений: 9
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от renoy
Re: Эфемериды - как ими пользоваться?
« Ответ #12 : 18 Авг 2017 [10:27:05] »
Подскажите пожалуйста, есть ли какие то исходники демонстрирующие работу с этими эфемеридами, желательно на паскале, на крайняк подойдет Си,Си++

У них на сайте можно скачать подробнейшее руководство с примерами (то, что я перевожу). В конце они дают информацию об особенностях использования с различными языками программирования. Или, далеко ходить не надо. Раз Вы скачали демку, посмотрите в её файлах, там должна быть папка src, и в ней исходники на С, Делфи и Бейсике.

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

  • Новичок
  • *
  • Сообщений: 15
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Akvalar
Re: Эфемериды - как ими пользоваться?
« Ответ #13 : 18 Авг 2017 [20:25:46] »
Т.Пфлегер, О.Монтенбрук - Астрономия на персональном компьютере.
Ранние издания содержат исходники на паскале, более свежие - на плюсах
Вот за эту информацию большое спасибо. Скачал эту книгу но на С++ и думал что на Паскале не бывает. Нашел ее в таком виде:
http://astro-archive.prao.ru/ASTRO/Astro_archive/Books/astro_pc.pdf
Может быть у кого то есть в более лучшем качестве или с исходниками? Там исходников не нашел.
У них на сайте можно скачать подробнейшее руководство с примерами (то, что я перевожу)
Прекрасно, давайте тогда дружить.
В конце они дают информацию об особенностях использования с различными языками программирования. Или, далеко ходить не надо. Раз Вы скачали демку, посмотрите в её файлах, там должна быть папка src, и в ней исходники на С, Делфи и Бейсике.
Вот этого я что то не нашел. В этой папке увидел исходники только на Си.