Táto publikácia sa zameriava na to, ako určovať polohu Slnka a Mesiaca v čase narodenia, a to bez domov alebo s voliteľnými domovými systémami, pričom sa využívajú len pozície planét a relevantné astronomické parametre. Článok vychádza z pôvodného textu, ktorý opisuje postupy, výpočty a kontexty súvisiace s výpočtom fás Mesiaca, polohy Slnka a východov/západov, a dopĺňa ich potrebnými grafickými a multimediálnymi prvkami.
Základný princíp a cieľ výpočtu
Výpočet fáze a polohy Mesiaca na oblohe vyžaduje konverziu dátumu a času do formátu vhodného pre astronomické výpočty. V článku sa uvádza, že čas od GMT (Greenwich Mean Time) je potrebné zohľadniť a že stredoeurópsky čas sa mení podľa ročných období. Cieľom je určiť:
- synodický mesiac a jeho stáľosť vzhľadom na dátum a čas,
- fázu Mesiaca a percentuálne osvetlenie jeho plochy,
- výšku nad horizontom a azimut Mesiaca,
- pozíciu Slnka v rovnakom okamihu (deklinácia, azimut, výška),
- výhľad na súmraky, úsvití a aktuálne osvietenie.
Dôležité poznámky k presnosti
Algoritmy uvedené v texte používajú zjednodušené modely a môžu mať odchýlky v jednotkách percent; pre presné navigačné účely alebo pristátie na Mesiaci nie sú vhodné. Avšak pre orientáciu a generovanie harmonických horoskopov bez domov sú dostatočné a poučné, najmä ak ladíme výpočty podľa osobných údajov a konkrétneho miesta narodenia.
Kroky výpočtu - prehľadný postup
Výpočet je rozdelený do niekoľkých krokov, ktoré vedú od juliánskeho dátumu k aktuálnej fáze a pozícii Mesiaca:
- Vypočítame juliánske dátumové číslo z gregoriánskeho dátumu a času. Faktory zahrnujú zohľadnenie gregoriánskeho kalendára a prípadné predspustené línie, ktoré sú zohľadnené v algoritme.
- Upravíme juliánske dátumové číslo s ohľadom na zemepisnú dĺžku, aby sme získali správnu časovú referenciu pre danú lokalitu.
- Vypočítame synodický mesiac a získame „stáťie“ Mesiaca vo vzťahu k novu, plnosti a ďalším fázam.
- Určíme fázu Mesiaca podľa veku Mesiaca (moonAge) a podľa zemepisnej šírky, aby sme zohľadnili severnú/južnú pologuľu.
- Vypočítame percento osvetlenia plochy Mesiaca (moonIlluminationP).
- Vypočítame východ a západ Mesiaca pre daný deň.
- Určíme polohu Mesiaca - výšku nad obzorom a azimut (pomocou metodiky a knižnice SunCalc).
- Nakreslíme vizualizáciu fázy Mesiaca, s ohľadom na asymetriu medzi severnou a južnou polokoulou.
Implementačné poznámky a zdroje algoritmov
Základné algoritmy sú uvedené ako ukážky vo Formáte kódu JavaScriptu:
- funkcia gregorianDateToJulianDate(year, month, day, hour, min, sec) - výpočet juliánskeho dátumu,
- funkcia adjustJDForLongitude(jd, longitude) - korekcia vzhľadom na dĺžku (longitude),
- funkcia getMoonAge(julianDate) - výpočet synodického mesiaca,
- funkcia getMoonPhase(moonAge, latitude) - určenie fázy Mesiaca,
- funkcia moonIlluminationP(moonAge) - výpočet percenta osvietenia,
- knihovňa SunCalc - výpočet polohy Mesiaca a jeho východov/západov,
- vizualizácia fázy Mesiaca na plátne s realistickými krátermi.
Ďalšie dôležité pripomienky sa týkajú obmedzení presnosti a špecifík pre konkrétne projekty, ako napríklad posúvanie časových zón o 15° pri latencia a fakt, že Zem nie je dokonale guľatá v praktických výpočtoch.
Základné komponenty výpočtu (praktické využitie)
Pre objektívnu orientáciu a kalendárne navádzanie je dôležité:
- správne zadanie dátumu a času,
- určenie zemepisných súradníc miesta narodenia (lat, lon),
- výber alebo ignorovanie domov, podľa toho, čo je vhodné pre daný výpočet a účel horoskopu,
- zohľadnenie časového pásma (GMT, CET/CEST) a astronomických úsvitov a súmraku podľa lokality.
Vizualizácie a multimédiá pre zvýšenie informativnosti
Nasledujú vizuálne prvky, ktoré zrozumiteľne dopĺňajú text a pomáhajú predstaviť jednotlivé fázy a pohyby:

Príklad: grafy s časovou osou, ktorá ukazuje východ a západ Slnka a Mesiaca, aj súmraky v danom dni.

Video demonštruje krok za krokom výpočet juliánskeho dátumu a následné výpočty manévrov cez synchdrické fázy Mesiaca, spolu so zobrazením Pozície Slnka a Mesiaca na oblohe.
Earth's Rotation Animation
Doplnenie tabuľky s údajmi
| Operácia | Popis | Limit alebo poznámka |
|---|---|---|
| Julius Datum | Konverzia gregoriánskeho dátumu na juliánske | Zohľadnenie difference medzi kalendármi |
| Longitude korekcia | Úprava JD podľa dĺžky | Longitude / 15 / 24 |
| Synodický mesiac | Doba od novu k novu | Presnosť ~ 29.53058868 dní |
| Fáza Mesiaca | Stav v čase podľa moonAge | Zohľadnenie severnej/južnej polokuly |
| Osvetlenie | Podiel osvetleného povrchu | Goniometrický algoritmus |
| Pozícia Mesiaca | Výška a azimut | SunCalc ako overená knižnica |
Praktické poznámky pre užívateľov a autorov horoskopov
- Ak užívateľ zadáva konkrétny dátum narodenia, horoskop bez domov zvyčajne ponúkne konzistentnejšie pole bez vnútorných protikladov.
- Pri použití domov je potrebné uviesť zemepisné súradnice miesta narodenia (napríklad bratislavská alebo brnenská poloha).
- Pre laické skúšky je vhodné najprv zvoliť jednoduchý režim bez domov a až potom vyskúšať s domovými systémami a vlastnou lokalitou.
Záver a praktický záver
Tento článok ukazuje, ako krok za krokom priblížiť výpočet pozícií Slnka a Mesiaca v konkrétnom čase narodenia, identifikovať fázy Mesiaca a vizualizovať ich na mape oblohy. Hoci sú použité zjednodušené algoritmy a niektoré odchýlky, výsledný horoskop a orientačné údaje poskytujú užitočnú priemyslovú a pedagogickú hodnotu pre pochopenie pohybov nebeských telies a ich vzťahov k časom narodenia.