FinWX Foorumi

Yleiset keskustelualueet => Yleistä keskustelua => Aiheen aloitti: weatherc - lauantai, 24.09.2011, 13:01

Otsikko: Jotain ei nyt ihan täsmää...
Kirjoitti: weatherc - lauantai, 24.09.2011, 13:01
Eilen oli syyspäiväntasaus, elikkä päivä ja yö oli molemmat 12h, näin ollen auringonalasku/nousu olisi pitänyt olla esim 07:12/19:12, eikö?

Sekä WD että PHP ovat eri mieltä tästä (joskin ovat täysin samaa mieltä), niiden mielestä se on huomenna sunnuntaina jolloin ajat ovat 07:18 ja 19:18...Vai onko nuo nousu/lasku-ajat eri mitä käytetään tuohon syyspäiväntasaus-laskentaan? Hmmm...
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: SääSami - lauantai, 24.09.2011, 14:53
Muistan lukeneeni että ilmakehä taittaa auringonvaloa joten auringon ollessa horisontissa se näyttää olevan vähän ylempänä. Tuo ero oli jotain puoli astetta tms. Elikkä syyspäivän tasauksena (kuten aina) aurinko näyttää nousevan ja laskevan vähän myöhemmin. Tämä on oma ajatukseni lienekkö sitten syynä tuohon ilmiöön vai pettääkö laskenta?
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: miihkali - lauantai, 24.09.2011, 16:17
Syyspäiväntasaus oli 23.09.2011 klo 12:04 Suomussalmella Unixin Remind-kalenterin mukaan. Netissä kerrotaan, jotta yö ja päivä ovat yhtä pitkiä, tai sitten ne ovat MELKEIN yhtä pitkiä. Allakoita selasin ja  menneissä syyspäiväntasauksissa on ollut noin kymmenen minuutin heitto plussaa auringonlaskuaikaan.  Helsingin korkeudella siis. Ottaapa näistä selvän, yksi kertoo toista ja toinen toista. Se on totta, että ilmakehä vääristää. Virallisissa nousu- ja laskuajoissa ei kylläkään pitäisi olla mitään häikkää.


Tämän löysin ja tietysti taas vahingossa:

http://www.eeki.biz/paivan_pituus.php
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: finilves - lauantai, 24.09.2011, 19:53
Cumulus näyttää oikein, saratoga näyttää olevan ajasta jäljessä pöivä näyttää olevan 12h 9 min
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: tito - lauantai, 24.09.2011, 22:49
Helsingin Sanomien jutussa on kerrottu tuosta asiasta.

http://www.hs.fi/kotimaa/artikkeli/Syysp%C3%A4iv%C3%A4ntasaus+pit%C3%A4%C3%A4+p%C3%A4iv%C3%A4n+ja+y%C3%B6n+yht%C3%A4+pitkin%C3%A4/1135269541100
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: weatherc - lauantai, 24.09.2011, 22:58
En nyt menis julistaa että Cumulus(kaan) sitä oikeaa näyttää, näyttää vaihetelevan ihan riippuen mistä katsoo...
TS.fi:n mukaan pituus olisi tänään ollut Turussa 12:07, HS.fi:stä en löytänyt mokomaa laisinkaan, WD antaa 12:08 ja PHP 12:05...
Saratoga taitaa nojata sokeasti WD:n antamiin lukemiin jos WD käytössä.
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: tito - sunnuntai, 25.09.2011, 08:28
Cumuluksen nousu- ja laskuajat täsmäävät prikulleen Gaisman ja WU:n aikoja.
http://www.gaisma.com/en/location/karsamaki.html

http://www.wunderground.com/cgi-bin/findweather/getForecast?query=Karsamaki,%20Finland&wuSelect=WEATHER&MR=0&extendedsun=sunon

Tiedä sitten mitkä ovat oikeita.
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: weatherc - sunnuntai, 25.09.2011, 10:46
LainaaHelsingin Sanomien jutussa on kerrottu tuosta asiasta.
No tuohan selitti sen miksi nousu/lasku-ajat ovat tänään vasta 07:18/19:18 php:n mielestä, WDssä on 07:17/19:19 ;D

LainaaCumuluksen nousu- ja laskuajat täsmäävät prikulleen Gaisman ja WU:n aikoja.

WD ja Gaisma ovat myös samaa mieltä asiasta.

Tuli mieleen oliskos php:ssä $zenith-asetuksella jotain tekemistä asian tiimoilta? ;)
$zenith=90+33/60;
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: Naruskan Ukka Matinpoika - sunnuntai, 25.09.2011, 14:15
Vuoden kierrossa ei taida minuuttiaikataululla niin kovin suurta merkitystä olla. Jos päivä täsmää, niin Ukalle riittää merkkipaaluksi päivämäärä. Täytyy alkaa varmistelemaan vaatevaraston sijaintia ja latailemaan ensimmäistä kylmän kauden liiterillistä koivuja tuonne polttopuuvarastoon sisäkuivumaan, että saa kylmemmällä ja pimeämmällä vuosipuoliskolla kämpän pysymään sulana.  ;)
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: tito - sunnuntai, 25.09.2011, 23:58
Wikipediassa on selkeä vastaus syyspäiväntasaukseen.

http://fi.wikipedia.org/wiki/Syysp%C3%A4iv%C3%A4ntasaus
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: miihkali - maanantai, 26.09.2011, 07:56
http://www.eeki.biz/paivan_tasaus_seisaus.php

Wiki on tynkä.


more in english:
http://en.wikipedia.org/wiki/Equinox
http://en.wikipedia.org/wiki/Solstice

linux-ukkojen Remind-kalenterin koodia, jos kiinnostaa jotakuta:

REM [trigger(date(2010, 1, 3), time( 0,00), 1)] MSG Perihelion
REM [trigger(date(2010, 3,20), time(17,32), 1)] MSG Equinox
REM [trigger(date(2010, 6,21), time(11,28), 1)] MSG Solstice
REM [trigger(date(2010, 7, 6), time(11,00), 1)] MSG Aphelion
REM [trigger(date(2010, 9,23), time( 3,09), 1)] MSG Equinox
REM [trigger(date(2010,12,21), time(23,38), 1)] MSG Solstice
REM [trigger(date(2011, 1, 3), time(19,00), 1)] MSG Perihelion
REM [trigger(date(2011, 3,20), time(23,21), 1)] MSG Equinox
REM [trigger(date(2011, 6,21), time(17,16), 1)] MSG Solstice
REM [trigger(date(2011, 7, 4), time(15,00), 1)] MSG Aphelion
REM [trigger(date(2011, 9,23), time( 9,04), 1)] MSG Equinox
REM [trigger(date(2011,12,22), time( 5,30), 1)] MSG Solstice
REM [trigger(date(2012, 1, 5), time( 0,00), 1)] MSG Perihelion
REM [trigger(date(2012, 3,20), time( 5,14), 1)] MSG Equinox
REM [trigger(date(2012, 6,20), time(23,09), 1)] MSG Solstice
REM [trigger(date(2012, 7, 5), time( 3,00), 1)] MSG Aphelion
REM [trigger(date(2012, 9,22), time(14,49), 1)] MSG Equinox
REM [trigger(date(2012,12,21), time(11,11), 1)] MSG Solstice
REM [trigger(date(2013, 1, 2), time( 5,00), 1)] MSG Perihelion
REM [trigger(date(2013, 3,20), time(11,02), 1)] MSG Equinox
REM [trigger(date(2013, 6,21), time( 5,04), 1)] MSG Solstice
REM [trigger(date(2013, 7, 5), time(15,00), 1)] MSG Aphelion
REM [trigger(date(2013, 9,22), time(20,44), 1)] MSG Equinox
REM [trigger(date(2013,12,21), time(17,11), 1)] MSG Solstice
REM [trigger(date(2014, 1, 4), time(12,00), 1)] MSG Perihelion
REM [trigger(date(2014, 3,20), time(16,57), 1)] MSG Equinox
REM [trigger(date(2014, 6,21), time(10,51), 1)] MSG Solstice
REM [trigger(date(2014, 7, 4), time( 0,00), 1)] MSG Aphelion
REM [trigger(date(2014, 9,23), time( 2,29), 1)] MSG Equinox
REM [trigger(date(2014,12,21), time(23,03), 1)] MSG Solstice
REM [trigger(date(2015, 1, 4), time( 7,00), 1)] MSG Perihelion
REM [trigger(date(2015, 3,20), time(22,45), 1)] MSG Equinox
REM [trigger(date(2015, 6,21), time(16,38), 1)] MSG Solstice
REM [trigger(date(2015, 7, 6), time(19,00), 1)] MSG Aphelion
REM [trigger(date(2015, 9,23), time( 8,20), 1)] MSG Equinox
REM [trigger(date(2015,12,22), time( 4,48), 1)] MSG Solstice
REM [trigger(date(2016, 1, 2), time(23,00), 1)] MSG Perihelion
REM [trigger(date(2016, 3,20), time( 4,30), 1)] MSG Equinox
REM [trigger(date(2016, 6,20), time(22,34), 1)] MSG Solstice
REM [trigger(date(2016, 7, 4), time(16,00), 1)] MSG Aphelion
REM [trigger(date(2016, 9,22), time(14,21), 1)] MSG Equinox
REM [trigger(date(2016,12,21), time(10,44), 1)] MSG Solstice
REM [trigger(date(2017, 1, 4), time(14,00), 1)] MSG Perihelion
REM [trigger(date(2017, 3,20), time(10,28), 1)] MSG Equinox
REM [trigger(date(2017, 6,21), time( 4,24), 1)] MSG Solstice
REM [trigger(date(2017, 7, 3), time(20,00), 1)] MSG Aphelion
REM [trigger(date(2017, 9,22), time(20,02), 1)] MSG Equinox
REM [trigger(date(2017,12,21), time(16,28), 1)] MSG Solstice
REM [trigger(date(2018, 1, 3), time( 6,00), 1)] MSG Perihelion
REM [trigger(date(2018, 3,20), time(16,15), 1)] MSG Equinox
REM [trigger(date(2018, 6,21), time(10,07), 1)] MSG Solstice
REM [trigger(date(2018, 7, 6), time(17,00), 1)] MSG Aphelion
REM [trigger(date(2018, 9,23), time( 1,54), 1)] MSG Equinox
REM [trigger(date(2018,12,21), time(22,22), 1)] MSG Solstice
REM [trigger(date(2019, 1, 3), time( 5,00), 1)] MSG Perihelion
REM [trigger(date(2019, 3,20), time(21,58), 1)] MSG Equinox
REM [trigger(date(2019, 6,21), time(15,54), 1)] MSG Solstice
REM [trigger(date(2019, 7, 4), time(22,00), 1)] MSG Aphelion
REM [trigger(date(2019, 9,23), time( 7,50), 1)] MSG Equinox
REM [trigger(date(2019,12,22), time( 4,19), 1)] MSG Solstice
REM [trigger(date(2020, 1, 5), time( 8,00), 1)] MSG Perihelion
REM [trigger(date(2020, 3,20), time( 3,49), 1)] MSG Equinox
REM [trigger(date(2020, 6,20), time(21,43), 1)] MSG Solstice
REM [trigger(date(2020, 7, 4), time(12,00), 1)] MSG Aphelion
REM [trigger(date(2020, 9,22), time(13,30), 1)] MSG Equinox
REM [trigger(date(2020,12,21), time(10,02), 1)] MSG Solstice

toimii minuutilleen ja sillai
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: tito - maanantai, 26.09.2011, 08:32
LainaaKirjoittanut: miihkali
Lainaus
http://www.eeki.biz/paivan_tasaus_seisaus.php

Wiki on tynkä.

Eikös oleellisinta ole tämä? ;)

LainaaAurinko on silloin zeniitissä päiväntasaajalla ja siirtyy pohjoiselta eteläiselle pallonpuoliskolle
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: J.Jäntti - maanantai, 26.09.2011, 09:30
Lainaus käyttäjältä: weatherc - sunnuntai, 25.09.2011, 10:46
Tuli mieleen oliskos php:ssä $zenith-asetuksella jotain tekemistä asian tiimoilta? ;)
$zenith=90+33/60;

Sillä, miten PHP purkaa tuon kellonajan, on juuri tuolla se suurin merkitys.
FinWX:n sivustolla on omat osansa jokaisella hämärätapahtumalla ja FinWX:n sivuston kohdalla koodi on tämän näköinen:


<?php
// SUNDIAL 2.15
// by Juha Laiho, (C) 2007-2009 -  http://www.finwx.net
//

include "init.php";

//TIME VARIABLES
$dst=date('I');

//SUNRISE AND SUNSET VARIABLES
$lat $FinWXlat;
$long $FinWXlon;
if (
$dst == 1) {$offset 3;} else {$offset 2;}
$zenith_s 90 50 60;
$zenith_ct 96;
$zenith_nt 102;
$zenith_at 108;
$sunrise=date_sunrise(time(), SUNFUNCS_RET_STRING$lat$long$zenith_s$offset);
$sunset=date_sunset(time(), SUNFUNCS_RET_STRING$lat$long$zenith_s$offset);
$civiliantwb=date_sunrise(time(), SUNFUNCS_RET_STRING$lat$long$zenith_ct$offset);
$civiliantwe=date_sunset(time(), SUNFUNCS_RET_STRING$lat$long$zenith_ct$offset);
$nauticaltwb=date_sunrise(time(), SUNFUNCS_RET_STRING$lat$long$zenith_nt$offset);
$nauticaltwe=date_sunset(time(), SUNFUNCS_RET_STRING$lat$long$zenith_nt$offset);
$astronomicaltwb=date_sunrise(time(), SUNFUNCS_RET_STRING$lat$long$zenith_at$offset);
$astronomicaltwe=date_sunset(time(), SUNFUNCS_RET_STRING$lat$long$zenith_at$offset);

//HTML-PAGE OUTPUT
echo '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Language" content="fi">
<meta name="Author" content="Juha Laiho">
<meta name="Copyright" content="Finland Weather Exchange (FinWX) / www.finwx.net">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<title></title>
</head>
<body link="#808080" vlink="#C0C0C0" alink="#CCCCCC" style="font-family: Arial, Helvetica, sans-serif" text="#000000" bgcolor="#E1E1E1">
<table border="0" width="100%" id="sundial" cellspacing="0" cellpadding="0">
<tr>
<td width="200"><font size="2" color="0000EE">Tähtitaivas alkaa vaaleta</font></td>
<td><font size="2">'
.$astronomicaltwb.'</font></td>
</tr>
<tr>
<td width="200"><font size="2" color="9933FF">Merellinen hämärä alkaa</font></td>
<td><font size="2">'
.$nauticaltwb.'</font></td>
</tr>
<tr>
<td width="200"><font size="2" color="CC6600">Aamuhämärä alkaa</font></td>
<td><font size="2">'
.$civiliantwb.'</font></td>
</tr>
<tr>
<td width="200"><font size="2" color="FF9900">AURINKO NOUSEE</font></td>
<td><font size="2">'
.$sunrise.'</font></td>
</tr>
<tr>
<td width="200">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="200"><font size="2" color="FF3300">AURINKO LASKEE</font></td>
<td><font size="2">'
.$sunset.'</font></td>
</tr>
<tr>
<td width="200"><font size="2" color="990066">Iltahämärä päättyy</font></td>
<td><font size="2">'
.$civiliantwe.'</font></td>
</tr>
<tr>
<td width="200"><font size="2" color="660099">Merellinen hämärä päättyy</font></td>
<td><font size="2">'
.$nauticaltwe.'</font></td>
</tr>
<tr>
<td width="200"><font size="2" color="2200BB">Tähtitaivas on tummunut</font></td>
<td><font size="2">'
.$astronomicaltwe.'</font></td>
</tr>
</table>
</body>
</html>
'
;
?>




ja selvennyksenä vielä, että:
- sunrise = Auringon nousuaika
- sunset = Auringon laskuaika
- civiliantwb = Siviilihämärä alkaa
- civiliantwe = Siviilihämärä päättyy
- nauticaltwb = Nauttinen (=merellinen) hämärä alkaa
- nauticaltwb = Nauttinen (=merellinen) hämärä päättyy
- astronomicaltwb = Astronominen hämärä alkaa
- astronomicaltwe = Astronominen hämärä päättyy

Koodia saa käyttää vapaasti sivustollaan kuten haluaa ja muovata, miten haluaa. :)
Se, kuinka oikein kellonaika todellisuudessa on, en uskalla antaa takeita, mutta pitäisivät olla aika lailla oikeat.
Otsikko: Vs: Jotain ei nyt ihan täsmää...
Kirjoitti: weatherc - maanantai, 26.09.2011, 14:41
LainaaSillä, miten PHP purkaa tuon kellonajan, on juuri tuolla se suurin merkitys.
FinWX:n sivustolla on omat osansa jokaisella hämärätapahtumalla ja FinWX:n sivuston kohdalla koodi on tämän näköinen:

Nuo samat civilianit ja nauticalit ovat käytössä omallakin aurinkosivulla.
Tuo 90+50/60 on se mikä php.net:kin antaa yleistoimivaksi asetukseksi.
Testailin tuon "normaalin" aurinkoajan zenit-asetuksen kanssa ja tulos oli pikkasen yllättäväkin, nimittäin 50/60 ei antanut samaa aikaa mitä WD/Gaisma vaan sen antoi 40/60, näin ainakin toissapäivänä. Se on sitten aivan eri asia että onko niin vielä jouluna.

Kun impletoin nuo aurinkoajat NWN:ään käyttäen muistaakseni tuota 50/60-asetusta tuli heti palautetta joiltain asemilta etteivät ajat täsmää, siitä tuo 33/60.