Poszukuję algorytmów obliczenia polożenia planet, Księżyca, itp.

Pytanie:

Poszukuję algorytmów obliczenia polożenia planet, Księżyca, itp.

Odpowiedź:

dr Tomasz Kwiatkowski (pl.sci.kosmos):

Algorytmy takie opisywał w ,,Uranii'' (roczniki 84 i 85) Tomasz Kwast (w oparciu o słynną książkę J. Meeusa ,,Astronomical Formulae for Calculators'').

Znakomity opis sposobu liczenia pozycji ciał układu słonecznego znajduje się na anglojęzycznej witrynie Paula Schlytera: http://www.stjarnhimlen.se/english.html. Podano tam podprogramy w Pascalu oraz dokładny opis algorytmów. Na podanej stronie należy przejrzeć linki:

  • How to compute planetary positions
  • Tutorial on computing planetary positions
  • Computing rise/set times

Gotowe algorytmy zakodowane w C można odszukać na stronach opisujących znakomity program typu ,,Planetarium'' -- XEphem. Dostępne są jego źródła i tam łatwo można odnaleźć procedury liczące położenia planet, Słońca i Księżyca (wg. teorii VSOP87, adaptowanej z fortranowskiego kodu Biura Długości w Paryżu). Adres Xephem'a:

Zestaw programów w BASIC'a oferuje też ,,Sky and Telescope''. Były one omawiane na łamach tego miesięcznika w przeciągu ostatnich kilku lat -- tam też można odnaleźć opisujące je artykuły.

5 luty 2001