Телескопы покупают здесь


A A A A Автор Тема: Посоветуйте метод расчета восхода и заката Луны  (Прочитано 435 раз)

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

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от lc
Добрый день всем уважаемым участникам форума!
Понадобилось решить такую задачу: в php скрипте рассчитать время восхода и заката Луны для указанных широты и долготы. До этого с астрономией не сталкивался, и полагал что это несложно, но, как оказалось, с расчетами Луны все не так просто. В доступной литературе (а это единственная книга по судовой навигации). Можно, конечно, вникнуть в суть, изучить хотя бы азы основ астрономических расчетов и уже с пониманием писать с нуля, но, мне кажется, очередной раз решать уже не раз решенную задачу нет смысла.
Для начала, конечно, перебрал все астрономические библиотеки, какие можно найти в интернете, но все они (которые вообще хоть как-то рабочие) считают какую-то ерунду, весьма далекую от реального восхода и заката.
Прочие найденные скрипты и алгоритмы тоже. Поэтому, прошу посоветовать правильный алгоритм расчета (или скрипт), думаю, здесь явно уже кому-то приходилось с такой задачей сталкиваться.

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от lc
Видел ее, но не тестировал, только смотрел функции, вроде не умеет она рассчитывать время заката-рассвета, только фазу и прочее.

Оффлайн crimchik

  • *****
  • Сообщений: 3 614
  • Благодарностей: 201
  • наблюдаю звёзды, сидя на табуретке
    • Сообщения от crimchik
хотел исправить, вместо этого случайно удалил ... да,  действительно там скрипт не учитывает местоположение
Nicon Aculon 7x35, Hawke Nature 10x50
SW AZ5 + TS 102ED f/7

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от lc
В том и дело, рассчитать циклы и прочее проще, таких библиотек много, а рабочего расчета именно времени восхода и заката не смог найти. Есть несколько нерабочих, выдающих неправильные результаты, но, прежде чем создавать тему и спрашивать, почитал форум, и понял, что такой расчет сложнее. Но и рабочих примеров (или просто формул) тоже не нашел.

Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 63 718
  • Благодарностей: 1283
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
Тут есть всё. Книги есть в сети, бесплатно.

Жан  Меёс "Астрономические формулы для калькуляторов"
Пфлегер и Монтенбрук   "Астрономия на персональном компьютере"
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от lc
Тут есть всё. Книги есть в сети, бесплатно.

Жан  Меёс "Астрономические формулы для калькуляторов"
Пфлегер и Монтенбрук   "Астрономия на персональном компьютере"

Большое спасибо! Нашел и скачал обе, вторую вместе с файлами. Непросто разобраться в терминологии (например что такое JD), в таком на первый взгляд простом деле, как восходы и закаты, но раз готовых алгоритмов нет, то придется повозиться и понять. О первой книге, что интересно, упоминания видел.


Оффлайн ROVIAN

  • Модератор
  • *****
  • Сообщений: 63 718
  • Благодарностей: 1283
  • RV6LOT Icom IC-775DSP
    • Сообщения от ROVIAN
    • Астрономия в Ростове-на-Дону
Тут есть всё. Книги есть в сети, бесплатно.

Жан  Меёс "Астрономические формулы для калькуляторов"
Пфлегер и Монтенбрук   "Астрономия на персональном компьютере"

Большое спасибо! Нашел и скачал обе, вторую вместе с файлами. Непросто разобраться в терминологии (например что такое JD), в таком на первый взгляд простом деле, как восходы и закаты, но раз готовых алгоритмов нет, то придется повозиться и понять. О первой книге, что интересно, упоминания видел.
Надо полагать, что Юлианская Дата.
80ED+SW0.85/HEQ5/533ММ/QHY5-II,
203/1000/HEQ5/МРСС/183ММ/QHY5-II

Н 150,200,300,  МСТ-180 Hand made  165,215,300,317,450
Canon 550D, 550DA, 1100DA, 5DM2, 5DM4,  (SY 14/2.8, SY 135/2.0, EF 70-200/4L, )  

Оффлайн sunlover

  • ***
  • Сообщений: 157
  • Благодарностей: 347
  • Виталий
    • Сообщения от sunlover
Для начала, конечно, перебрал все астрономические библиотеки, какие можно найти в интернете
Есть библиотека, реализующая алгоритмы из книги Жана Мееса "Astronomical Algorithms": http://www.naughter.com/aa.html
В том числе расчёт времени восхода и захода Луны.

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от lc
Для начала, конечно, перебрал все астрономические библиотеки, какие можно найти в интернете
Есть библиотека, реализующая алгоритмы из книги Жана Мееса "Astronomical Algorithms": http://www.naughter.com/aa.html
В том числе расчёт времени восхода и захода Луны.

:good: Похоже, как раз то, что надо.
Уже начал изучать рекомендованные книги ("Астрономия на персональном компьютере"), узнал много нового, только прилагаемые исходники оказались на Паскале, а в книге на С.
Интересная штука астрономия, раньше многого не знал, так как не приходилось сталкиваться с такими задачами.
Большое спасибо!

Онлайн Toth

  • *****
  • Сообщений: 2 683
  • Благодарностей: 182
    • Сообщения от Toth
Уже начал изучать рекомендованные книги ("Астрономия на персональном компьютере"), узнал много нового, только прилагаемые исходники оказались на Паскале, а в книге на С.
Старое издание 199..х- с исходниками на Pascal, новое 2002 - на C++


(например что такое JD
Кстати, в Excel просто вычисляется ( для дат после марта 1918 )
« Последнее редактирование: 09 Июл 2023 [02:35:24] от Toth »
Canon PowerShot SX130 IS

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

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от lc
Уже начал изучать рекомендованные книги ("Астрономия на персональном компьютере"), узнал много нового, только прилагаемые исходники оказались на Паскале, а в книге на С.
Старое издание 199..х- с исходниками на Pascal, новое 2002 - на C++

(например что такое JD
Кстати, в Excel просто вычисляется ( для дат после марта 1918 )

Тогда понятно, а то странно выглядело, книга на С, а исходники паскаль. Так-то конечно и паскаль пойдет, давно на нем не писал, но еще помню. Нашел правильный архив с С, и библиотеку рекомендованную выше скачал.

А в эксцеле какой алгоритм вычисления используется?

Онлайн Toth

  • *****
  • Сообщений: 2 683
  • Благодарностей: 182
    • Сообщения от Toth
А в эксцеле какой алгоритм вычисления используется?
Там дата - это количество дней от 31.12.1899 ( вроде )
Canon PowerShot SX130 IS