A A A A Автор Тема: Эфемериды DE-405.  (Прочитано 14094 раз)

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

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #40 : 05 Апр 2012 [16:37:30] »
Попробывал швейцарские эфемириды на дельфи и ничего не вышло, пишет что не находит какого-то файла:

Значит программа не понимает, где лежат JPL эфемериды. Это первая мысль. Либо в коде не указано явно, что нужно использовать JPL эфемериды. Это вторпая мысль) А так файлы типа sepl_18.sel - это файлы с эфемеридами, но переделанными этими самыми швейцарцами)) За основу взяты DE 406, но интервал расширен до +/- 5400. Скачать можно ЗДЕСЬ.
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 67
    • Сообщения от Kirill Grishin
Re: Эфемериды DE-405.
« Ответ #41 : 05 Апр 2012 [16:42:49] »
Попробывал швейцарские эфемириды на дельфи и ничего не вышло, пишет что не находит какого-то файла:

Значит программа не понимает, где лежат JPL эфемериды. Это первая мысль. Либо в коде не указано явно, что нужно использовать JPL эфемериды. Это вторпая мысль) А так файлы типа sepl_18.sel - это файлы с эфемеридами, но переделанными этими самыми швейцарцами)) За основу взяты DE 406, но интервал расширен до +/- 5400. Скачать можно ЗДЕСЬ.
Я пробывал качать, но это очень тяжело, хочеться заметить, чтоо программы на vb и на C работают более менее нормально.

Оффлайн gasha

  • ****
  • Сообщений: 353
  • Благодарностей: 17
  • 61:45:28,6 N 34:21:39.5 E (134 + 15 этаж) м
    • Сообщения от gasha
    • Siä Karjalassa
Re: Эфемериды DE-405.
« Ответ #42 : 12 Дек 2012 [02:21:49] »
Набор начинающего астропрограммиста))

В личные сообщения поступила просьба перезалить. Вот.
БПЦ 15х50, Nikon Aculon 7x50, Celestron Advanced VX 8" N, Sky-Watcher BK 909AZ3, ТАЛ-65, Таир-3ФС, Canon EOS 60D, Sony Alpha NEX-3.

Оффлайн Volod

  • Новичок
  • *
  • Сообщений: 21
  • Благодарностей: 6
    • Сообщения от Volod
Re: Эфемериды DE-405.
« Ответ #43 : 13 Янв 2013 [00:10:41] »
Прошу прощения, а «по русски» что делать с файлами 
ascp2000.405 header.405 testpo.405  (dbc.nao.ac.jp/DBC/DE405/de405/ )?
В общих чертах, что из чего читается?
Никак не пойму их логику…
{ TV_VSC-756-USB + HELIOS-44M-5 }

Оффлайн Volod

  • Новичок
  • *
  • Сообщений: 21
  • Благодарностей: 6
    • Сообщения от Volod
Re: Эфемериды DE-405.
« Ответ #44 : 16 Янв 2013 [13:10:04] »
Итого, для ДЕ405 нужен только

файл header.405, а в нем полезны только две секции:
"GROUP   1030" с интервалом данных и их шагом, и
"GROUP   1050" где сказано где начало данных, сколько коэффициентов полинома и сколько наборов блоков полиномов на интервале шага записи (в одном куске данных для данной планеты).

Ну, и собственно файлы с данными типа ascp2000.405
Тамчисла идут потоком (набор коэффициентов Чебышева по координатам положения XYZ).
Единственный подвох- начало данных для Меркурия написано как "3", и это последний элемент в первой строке (из трех чисел). Хотя, так и просится начать читать с начала новой строки, считая первый элемент "нулевым"... Но это наверно уже больше мой стереотип. Что это за первые два числа- так и не понял.

А вообще, примеры на сайте НАСА типа универсальны, но такие навороченные, что сути там строчек десять, да и то полиномиального расчета...
{ TV_VSC-756-USB + HELIOS-44M-5 }

Оффлайн la9

  • Новичок
  • *
  • Сообщений: 21
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от la9
Re: Эфемериды DE-405.
« Ответ #45 : 30 Июл 2013 [16:12:45] »
Готовая скомпилированная программа.
Можете перезалить программу?
Спасибо

Оффлайн la9

  • Новичок
  • *
  • Сообщений: 21
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от la9
Re: Эфемериды DE-405.
« Ответ #46 : 30 Июл 2013 [16:32:29] »
Здравствуйте!
Спрошу здесь, чтобы не создавать специальную тему.
Можете подсказать дилетанту в астрономии ресурс в сети для расчета эфемерид на заданную дату и время? Желательно русскоязычный. И желательно для JPL эфемерид и швейцарских эфемерид.
http://ssd.jpl.nasa.gov/horizons.cgi видел... Может, есть более удобный? Нашел это http://www.astroma.net/service/ephemeris/ephemerides.htm , но он часто глючит…
Спасибо

Оффлайн phobos24

  • ***
  • Сообщений: 155
  • Благодарностей: 1
  • free(NULL);
    • Сообщения от phobos24
    • Домашняя страница
Re: Эфемериды DE-405.
« Ответ #47 : 15 Сен 2013 [11:48:24] »
Здравствуйте!
Спрошу здесь, чтобы не создавать специальную тему.
Можете подсказать дилетанту в астрономии ресурс в сети для расчета эфемерид на заданную дату и время? Желательно русскоязычный. И желательно для JPL эфемерид и швейцарских эфемерид.
http://ssd.jpl.nasa.gov/horizons.cgi видел... Может, есть более удобный? Нашел это http://www.astroma.net/service/ephemeris/ephemerides.htm , но он часто глючит…
Спасибо

Вот мое, лежит уже пару лет
http://www.kiam1.rssi.ru/~den/planet.html

:)


Оффлайн Александр Вольф

  • *****
  • Сообщений: 3 364
  • Благодарностей: 104
  • Разработчик Stellarium'а
    • Skype - alex.v.wolf
    • DeepSkyHosting: alexwolf
    • Сообщения от Александр Вольф
    • 47 Tucanae
Re: Эфемериды DE-405.
« Ответ #48 : 15 Сен 2013 [12:10:34] »
Вот мое, лежит уже пару лет
http://www.kiam1.rssi.ru/~den/planet.html
Денис, там опечатка есть - не gelio, а helio ;)
С уважением, Александр
Астротоп | Stellarium: donate | KStars | Astrarium
SW ED80/SW AllView GOTO | Celestron 15x70 | Celestron 25-125x80 | Veber 25x100

Оффлайн phobos24

  • ***
  • Сообщений: 155
  • Благодарностей: 1
  • free(NULL);
    • Сообщения от phobos24
    • Домашняя страница
Re: Эфемериды DE-405.
« Ответ #49 : 15 Сен 2013 [12:32:31] »
Денис, там опечатка есть - не gelio, а helio ;)

Вот Вы сказали, а я уже поправил! Извините за задержку, сгонял ребенка с компьютера!

Спасибо! :) Респект!

Оффлайн la9

  • Новичок
  • *
  • Сообщений: 21
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от la9
Re: Эфемериды DE-405.
« Ответ #50 : 15 Сен 2013 [12:36:39] »
Вот мое, лежит уже пару лет
http://www.kiam1.rssi.ru/~den/planet.html
Спасибо!

Оффлайн Дмитрий Белей

  • Новичок
  • *
  • Сообщений: 1
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Дмитрий Белей
Re: Эфемериды DE-405.
« Ответ #51 : 18 Фев 2014 [14:11:48] »
Мы давненько уже работаем с 405 эфемеридами. Если вам интересно, у нас имеется DLL библиотека работы с любыми фондами эфемерид с подробной инструкцией по подключению к вашей программе и использованию.

Скачать можно здесь:
http://solarsuit.net/downloads.html

Оффлайн phobos24

  • ***
  • Сообщений: 155
  • Благодарностей: 1
  • free(NULL);
    • Сообщения от phobos24
    • Домашняя страница
Re: Эфемериды DE-405.
« Ответ #52 : 06 Мар 2014 [22:49:29] »
Здравствуйте! А кто-нибудь ломанул формат nio?
ftp://ssd.jpl.nasa.gov/pub/eph/satellites/nio/LINUX_PC/

У меня руки не доходят, формат то ломанул, но нужно с пачками Чебышовских коэффициентов разобраться и свериться. Есть ли у кого инфа по этим nio? Чак Эктон (Naif Spice) при встрече не раскололся, хотя bsp для Naif они из nio делают.
Братцы, кто-нибудь с nio файлами-эфемеридами спутников планет разбирался?

Оффлайн CTAPbIu_MABP

  • Новичок
  • *
  • Сообщений: 7
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от CTAPbIu_MABP
Re: Эфемериды DE-405.
« Ответ #53 : 23 Мая 2014 [10:42:12] »
Добрый день
У меня есть несколько вопросов по поводу DE405
я скачал фалы
curl -O ftp://ssd.jpl.nasa.gov/pub/eph/planets/ascii/de405/ascp[160-220:2]0.405
и успешно их получих из них эфемериды при помощи
ftp://ssd.jpl.nasa.gov/pub/eph/planets/JAVA-version/java.src
(да я видел что тут все на С/С++ програмят но это не суть, главное алшоритм)

получились вот такие данные
Planet 1
     position
-0.13723006195467544
-0.40324074408148064
-0.20141225506190358
     velocity
0.021371774112416423
-0.004933057414902237
-0.004850466353159355

я также пробовал скачать
ftp://quasar.ipa.nw.ru/incoming/EPM/Data/
после небольшогоподиливания и достукивания молотком 008 пример заработал
и выдал такие же данные

2 Venus
       -0.577902138690         0.360960780812         0.226815727061
       -0.020655338636        -0.012999593126        -0.003221081830

Но я решительно не понимаю как преобразовать эти данные в координаты по XYZ
В этой теме нашел ссылку http://www.kiam1.rssi.ru/~den/planet.html
там есть как раз то что нужно
Денис, может прольешь свет или дашь поковырять исходники этой страницы

И еще что такое ftp://ssd.jpl.nasa.gov/pub/eph/planets/ascii/de405/header.405
и зачем он нужен?

Оффлайн CTAPbIu_MABP

  • Новичок
  • *
  • Сообщений: 7
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от CTAPbIu_MABP
Re: Эфемериды DE-405.
« Ответ #54 : 23 Мая 2014 [12:30:58] »
Все я понял) надо умножать на длину светового года
но значения не сходяться
если на сайте вбить 2000 январь 1 0 0 0 0 то координата меркурия по x -21050268.164669
а если пользоваться тем джава кодом который на сайте наса то получаеться -22120621.924776
что примерно соответствует 1999 декабрь 31 15 50 0 0
откуда такая разница?!

и еще вопрос как пользоваться bsp файлами? они выглядят значительно меньше по размеру

Оффлайн phobos24

  • ***
  • Сообщений: 155
  • Благодарностей: 1
  • free(NULL);
    • Сообщения от phobos24
    • Домашняя страница
Re: Эфемериды DE-405.
« Ответ #55 : 23 Мая 2014 [14:03:12] »
Но я решительно не понимаю как преобразовать эти данные в координаты по XYZ
В этой теме нашел ссылку http://www.kiam1.rssi.ru/~den/planet.html
там есть как раз то что нужно
Денис, может прольешь свет или дашь поковырять исходники этой страницы

И еще что такое ftp://ssd.jpl.nasa.gov/pub/eph/planets/ascii/de405/header.405
и зачем он нужен?

Здравствуйте! Исходники я брал на ftp://ssd.jpl.nasa.gov/pub/eph/planets/C-versions/hoffman/
Свои исходники я программировал на основании NASAвских.

У меня входным параметром является время UTC. Чтобы считать по полиномам Чебышова необходимо использовать юлианское представление, при этом время необходимо сдвинуть на 32.184 сек (эфемеридная поправка) и еще
на 35 сек (TAI-UTC)

По поводу *.bsp - это родной формат файлов Space Naif (Чак Эктон &Ko пишет). Naif дает исходники, можно раскопать. По планетам это менее интересно, чем по спутникам плане и астероидам. На самом деле *.bsp получается
из *.nio. Я у Чака при личной встрече спрашивал про nio, он сказал, что эта информация ДСП. Nio я взломал, осталась самая малость, доделаю, выложу формат., хотя я тут к народу обращался, и тишина....

P.S. В header содержится информация о константах (mu, радиусы, с20 и т.д. и т.п.)

« Последнее редактирование: 23 Мая 2014 [14:15:31] от phobos24 »

Оффлайн CTAPbIu_MABP

  • Новичок
  • *
  • Сообщений: 7
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от CTAPbIu_MABP
Re: Эфемериды DE-405.
« Ответ #56 : 23 Мая 2014 [16:49:40] »
Благодарю за ответ :)

Не очень понятно про UTC, если я на сайте укажу 2000 январь 1 0 0 0 0 та разница с 1999 декабрь 31 15 50 0 0 приметрно 8 часов, ваш сервер стоит в Нью Йорке?

мне, если честно,  больше нравятся данные с ftp://quasar.ipa.nw.ru/incoming/EPM/Data/
там как миимум больше объектов
поэтому хотелось бы уловить суть и дальше двигаться самостоятельно

вот еще момент, для той же даты координата меркурия по оси Z -29619872.463343
насколько я напимаю планеты вращаются примерно в одной плоскости (кроме плутона)
тоесть их координата по Z  все время должна стремиться к нулю

по поводу nio я вам с радостью помогу поковырять бинарники вот только пойму что к чему


Оффлайн phobos24

  • ***
  • Сообщений: 155
  • Благодарностей: 1
  • free(NULL);
    • Сообщения от phobos24
    • Домашняя страница
Re: Эфемериды DE-405.
« Ответ #57 : 26 Мая 2014 [09:29:08] »
Не очень понятно про UTC, если я на сайте укажу 2000 январь 1 0 0 0 0 та разница с 1999 декабрь 31 15 50 0 0 приметрно 8 часов, ваш сервер стоит в Нью Йорке?
Я сказал про то, что WEB-форма на моем сервере воспринимает входную дату в формате UTC. Программы, воспринимающие UTC переводят эту дату и время в модифицированное юлианское представление. Учитывается два смещения: 32.184 c - эфемеридная поправка и 35 с (TAI-UTC).

мне, если честно,  больше нравятся данные с ftp://quasar.ipa.nw.ru/incoming/EPM/Data/
:)

для той же даты координата меркурия по оси Z -29619872.463343
насколько я напимаю планеты вращаются примерно в одной плоскости (кроме плутона)
тоесть их координата по Z  все время должна стремиться к нулю

Почитайте, что такое J2000


по поводу nio я вам с радостью помогу поковырять бинарники вот только пойму что к чему
Рад поддержке!
ftp://ssd.jpl.nasa.gov/pub/eph/satellites/nio/LINUX_PC/

С уважением, Денис



Оффлайн andyp

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Сообщения от andyp
Re: Эфемериды DE-405.
« Ответ #58 : 26 Мая 2014 [11:28:53] »
Благодарю за ответ :)

Не очень понятно про UTC, если я на сайте укажу 2000 январь 1 0 0 0 0 та разница с 1999 декабрь 31 15 50 0 0 приметрно 8 часов, ваш сервер стоит в Нью Йорке?

мне, если честно,  больше нравятся данные с ftp://quasar.ipa.nw.ru/incoming/EPM/Data/
там как миимум больше объектов
поэтому хотелось бы уловить суть и дальше двигаться самостоятельно

вот еще момент, для той же даты координата меркурия по оси Z -29619872.463343
насколько я напимаю планеты вращаются примерно в одной плоскости (кроме плутона)
тоесть их координата по Z  все время должна стремиться к нулю

по поводу nio я вам с радостью помогу поковырять бинарники вот только пойму что к чему



Возьмите мою программу LinOccult и посмотрите модуль, где читаются эфемериды.


Оффлайн phobos24

  • ***
  • Сообщений: 155
  • Благодарностей: 1
  • free(NULL);
    • Сообщения от phobos24
    • Домашняя страница
Re: Эфемериды DE-405.
« Ответ #59 : 26 Мая 2014 [11:58:16] »
Возьмите мою программу LinOccult и посмотрите модуль, где читаются эфемериды.
Эти программа читает *.nio?

P.S. Где скачать LinOccult? В поисковиках битые ссылки

Нашел http://andyplekhanov.narod.ru/

Вопросы сразу:
1. Класс TaiUtcReader. Где берете файл для инициализации? Конечно не так часто секунды добавляют, но все же.
2. Движение полюсов и UTC-UT1  учитываются при расчетах?
3. jpleph.cc Это исходник "импортный", причем заточенный только под 405 (403 тоже подойдет).
4. Интересуют именно спутники планет-гигантов. Данные по ним я встречал только в nio и bsp (Spice Naif). Вот эти файлы напрямую и хочу читать


« Последнее редактирование: 26 Мая 2014 [14:01:47] от phobos24 »