Edellinen

09.04.2012

Seuraava

Luulenpa että emme jatkossa tule pärjäämään ilman Juliaanisia Päivämääriä eli JD-arvoja (Julian Date), joten on kai parasta ottaa ne mukaan projektiin. Juliaaninen Päivämäärä on näppärä tapa ilmaista aika yhdellä luvulla.

Jos tarve on pieni niin JD-arvo voidaan laskea taulukon avulla, käyttäen apuna vuoden päivän numeroa. Myös MJD voidaan näiden avulla laskea.

On ehkä parasta tässä käydä läpi pieni esimerkki josta käy ilmi miten taulukoita käytetään JD:n laskennassa. Lasketaan JD 12h UT 01.05.2012, työn päivänä. Päivän numeron taulukosta nähdään että Toukokuun ensimmäinen päivä on normaalivuoden päivä numero 121. Vuosi 2012 on kuitenkin karkausvuosi ja tämän on helmikuun jälkeen joten lisätään 1 ja saadaan päivän numeroksi 122.

JD-arvojen taulukosta nähdään että vuodelle 2012 on annettu arvo 55927. Eteen meidän on aina lisättävä numerot 24 joten luvuksi tulee 2'455'927 joka on JD vuoden 2012 "nollantena" päivänä klo 12 UT. No eihän sellaista olekaan kuin "nollas päivä", vai? Eipä hätää, lisätään edellä saatu Vappupäivän vuoden päivän numero 122 jolloin penellä numeroiden pyörittelyllä summaksi kertyy 2'456'049. Tuo onkin jo lopullinen vastaus koska haluttiin JD nimenomaan 12 h UT. Uusi Juliaaninen päivämäärä nimittäin alkaa 12 h UT jolloin se on kokonaisluku.

Jos olisikin haluttu JD kellonaikaan 0h UT niin olisi vielä tarvinnut vähentää tuosta luvusta päivän puolikas eli 0,5 jolloin erotukseksi olisi tullut 2'456'048,5 joka olisi siis JD-arvo ajalle 01.05.2012 klo 0h UT eli Suomen kesäajassa kello olisi 03:00 aamuyöllä.

Kehittelyn alla on myös pieni JavaScript-ohjelma joka laskee JD-arvoja päiväyksen ja kellonajan perusteella.

Normaalisti aurinkokellon asteikko voidaan muodostaa pelkillä sopivien deklinaatioiden ja tuntikulmien avulla, ilman varsinaista Aurinko-Maapallo-järjestelmän ratalaskentaa. Ajantasausta kun ei asteikon laadinnassa välttämättä tarvitse tietää, vaan Auringon liike oletetaan tasaiseksi.

Luulenpa että tulemme kuitenkin jossakin vaiheessa tarvitsemaan myös Auringon koordinaattien laskennan JD-arvosta alkaen, joten sellaista on kaiketi ruvettava kehittelemään.


Jutut

PÄÄSIVU