A A A A Автор Тема: Нужен расчёт координат Луны  (Прочитано 2765 раз)

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

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Нужен расчёт координат Луны
« : 06 Дек 2012 [01:08:25] »
Нужен ГОТОВЫЙ рабочий исходник программы расчёта координат Луны в зависимости от даты/времени и долготы/широты точки наблюдения.
Координаты лучше бы сразу азимутальные на выходе получать, но и экваториальные подойдут.

Точность - несколько угловых секунд вполне достаточна (точный расчёт хорошо бы, коли есть, но...).

Об этом сто раз тут спрашивали, но готового решения среди многостраничных ответов не нашёл - одни отсылки к литературе. Может искал плохо...
Меёс у меня есть: если прижмёт, то разберусь - с пересчётом систем координат, юлианскими датами и прочим я уже работал.
Но, не хочется тратить время на изобретение велосипеда и набивание в комп того, что уже сто раз набито и отлажено кучей народа... это же чисто утилитарная задача... странно только, что не смог найти поиском...

Язык исходного текста проги не важен. Но, если вдруг есть на PHP или JavaScripts - было бы здорово.

ПС: кстати, если то же самое готовое есть для Солнца - тоже подойдёт.

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 68
    • Сообщения от Kirill Grishin
Re: Нужен расчёт координат Луны
« Ответ #1 : 06 Дек 2012 [07:46:29] »
Ян мееус тебе поможет.
Посмотри книжку Jean Meeus  "Astronomical Algorithms"  там должны быть более-менее точные алгоритмы.
А так, простой алгоритм можно взять из  книги "Практическая астрономия с калькулятором" Далфета-Смита.

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Re: Нужен расчёт координат Луны
« Ответ #2 : 06 Дек 2012 [07:51:14] »
Спасибо, но я просил другое - про Меёса уже написал выше.

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 68
    • Сообщения от Kirill Grishin
Re: Нужен расчёт координат Луны
« Ответ #3 : 06 Дек 2012 [07:53:26] »
Спасибо, но я просил другое - про Меёса уже написал выше.
Там не надо тратить кучу времени на пересчёты координат.
Вы просто получаете геоцентрические координаты Луны и делаете поправку на параллакс.
Кстати я где-то видел таблицы Мееуса на Javascript. Поищу и скину вам тогда.

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 68
    • Сообщения от Kirill Grishin
Re: Нужен расчёт координат Луны
« Ответ #4 : 06 Дек 2012 [07:57:13] »
Лови скрипт: http://www.aphayes.pwp.blueyonder.co.uk/ephemeris/moon.js
Сам им пользуюсь. Вещь простая и удобная.

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Re: Нужен расчёт координат Луны
« Ответ #5 : 06 Дек 2012 [08:44:18] »
Спасибо, с наскока почему-то не запустилось...
Можно посмотреть ссылку где этот скрипт работает?
« Последнее редактирование: 06 Дек 2012 [08:55:55] от Николай15 »

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 68
    • Сообщения от Kirill Grishin
Re: Нужен расчёт координат Луны
« Ответ #6 : 06 Дек 2012 [09:17:26] »
Да, действительно тут придётся постараться.
Я немного  преобразовал алгоритм: http://astrokot.ru/planetarium/js/modules/Moon.js
Просто копипастите этот скрипт и проверяете алертом функцию moondrawf(y8, m8, d8, h8, min8)
Там должен выскакивать массив из расстояния прямого восхождения и склонения.

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Нужен расчёт координат Луны
« Ответ #7 : 06 Дек 2012 [09:27:23] »
"Астрономия на персональном компьютере" Т.Пфлегер, О.Монтенбрук.
Там и исходники, и бинарники, и комментарии ко всей этой радости.
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 68
    • Сообщения от Kirill Grishin
Re: Нужен расчёт координат Луны
« Ответ #8 : 06 Дек 2012 [09:34:04] »
"Астрономия на персональном компьютере" Т.Пфлегер, О.Монтенбрук.
Там и исходники, и бинарники, и комментарии ко всей этой радости.
Только там исходники не на Javascript или PHP, а бинарники понятно дело не нужны для этой цели.
Так что радости здесь не очень много)

Оффлайн xd

  • *****
  • Сообщений: 17 982
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Re: Нужен расчёт координат Луны
« Ответ #9 : 06 Дек 2012 [09:39:38] »
А в постановке вопроса про JS/PHP ни слова не было. Не вебом, как говорится, единым...
У природы нет плохой погоды, у неё просто на нас аллергия.

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

Оффлайн Kirill Grishin

  • *****
  • Сообщений: 2 670
  • Благодарностей: 68
    • Сообщения от Kirill Grishin
Re: Нужен расчёт координат Луны
« Ответ #10 : 06 Дек 2012 [09:46:48] »
А в постановке вопроса про JS/PHP ни слова не было. Не вебом, как говорится, единым...
Цитата
Но, если вдруг есть на PHP или JavaScripts - было бы здорово.
Насколько я понял человеку нужен алгоритм для работы в вэбе.
Просто человек работает над этим: http://info-7.ru/Astro/nebo_segodnya_geo.php  и ему наверно будет добольно удобнее иметь алгоритм уже на нужном языке.

Оффлайн Николай15Автор темы

  • ****
  • Сообщений: 396
  • Благодарностей: 14
    • Сообщения от Николай15
    • Карта неба онлайн
Re: Нужен расчёт координат Луны
« Ответ #11 : 06 Дек 2012 [11:29:01] »
В идеале - да, на PHP или JS, поскольку это действительно надо для этой карты.
Но, я упомянул в вопросе, что это не особо важно - лишь бы исходник был самодостаточный и РАБОЧИЙ.
Пока на этом спасибо - попробую разобраться в присланном.

Оффлайн andyp

  • *****
  • Забанен!
  • Сообщений: 2 562
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Сообщения от andyp
Re: Нужен расчёт координат Луны
« Ответ #12 : 06 Дек 2012 [17:55:41] »
Возьмите из моего проекта LinOccult. Там и координаты точные есть, и пересчет из
геоцентрических координат в топоцентрические. Но все на C++.