FinWX Foorumi
torstai, 09.02.2012, 14:55 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.
Jäikö aktivointi sähköposti saamatta?

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset:
04.02.2012
FinWX-asemien lukumäärässä tuli nyt 60 täyteen!!

Toivotamme lämpimästi tervetulleeksi FinWX Valkeakoski-72:n!!
Sääasema on Länsi-Suomen läänin 19. FinWX-jäsenasema.
Lue uudesta sääasemasta lisää täältä

Tervetuloa mukaan!!
 
   Etusivu   Ohjeet Haku Kalenteri Kirjaudu Rekisteröidy  
Sivuja: [1]
  Tulostusversio  
Kirjoittaja Aihe: Auringon laskut ja nousut  (Luettu 3807 kertaa)
0 jäsentä ja 1 vieras katselee tätä aihetta.
Impivaaran isäntä
Mielipideministeri
***
Poissa Poissa

Viestejä: 80


WWW
« : torstai, 24.04.2008, 15:33 »

Tere,

Kun katselin tuota minuuttiaikataulua HELKAn muutostöistä niin muistui mieleen, että FINWX Lohjan asemien (Teutari ja molemmat Virkkalan asemat) auringon nousu- ja laskuajat ovat pielessä FINWX-sivulla.

Esim. oman (LOHVIR-2) asemani kohdalla lukee seuraa:
Auringon nousu: 04:35
Auringon lasku: 20:08

Oikeat ajat koordinaateilla 60°15'00"N / 24°04'48"E ovat:
05:39 (kesäaika + 4min.)
21:06 (kesäaika - 2min)

Nettihän on täynnä sivustoja, joissa voi asemansa ilmoittamat ajat tarkastaa. Esim. yksi FMI:n suosittelema paikka on: http://www.gaisma.com/en/dir/fi-country.html

Eihän tuo iso juttu ole, mutta tuli vain mieleen.  Iskee silmää

Eki

Edit: Teutarin ja mun tapauksessa ko. tiedot saa myös clientrawextra.txt tiedostosta. Kentät 556 ja 557.


« Viimeksi muokattu: perjantai, 25.04.2008, 00:08 kirjoittanut Impivaaran isäntä » tallennettu

J.Laiho
Foorumin ylläpitäjä
Ylläpito
*****
Poissa Poissa

Viestejä: 3659



WWW
« Vastaus #1 : perjantai, 25.04.2008, 10:52 »

Morjensta!

Kiitos ilmoituksesta. Tiedän, että ne eivät vastaa oikeita lukemia tällä hetkellä, koska kyseinen skripti on vielä aikalailla raakile.
Tuo nousu- ja laskuaika-skripti käyttää PHP:n date_sunrise()- ja date_sunset()-funktioita näyttämään kellonaikoja. Tällä hetkellä tilanne on se, että tuo skripti laskee auringon tietyn korkeuden mukaan nuo ajat ja olettaa aina paikan korkeudeksi nolla metriä, mikä nyt ei Lohjalla pidä lainkaan paikkansa.

Koska kyseiset kellonajat tulevat erinäisestä skriptistä, ei se niitä osaa lukea ainakaan vielä clientraw.txt-filusta. Jos en saa tuota asemakohtaista kellonaikanäyttöä toimimaan halutusti, saatan ottaa tuon clientraw.txt:n käyttöön niillä asemilla, joilla se on, tai luopua tuosta nousu/laskuaikajärjestelmästä kokonaan. Tätä ongelmaa pääsen luultavimmin katsomaan ja korjailemaan Toukokuun alkuvaiheilla, kun HELKan-1:sen mittauskalusto on vaihdettu. Kiitos linkistä. Käyn myös tarkistelemassa asioita sieltä.

Edit: Näyttäisi siltä, että vika on offset-muuttujassa. PHP:n sivuilla puhutaan "GMT Time offset":sta. Minulle tuo on aina tarkoittanut aikaa, joka kääntelee itseään kesä- ja talviaikaan muun Euroopan kanssa, joten se ei vaatisi muutosta. Sensijaan kyseessä näyttäisi olevan enemmänkin UTC-aika, joka viittaa koko aikamuutokselle kintaa.
Tosin GMT-aikojakin on kaksi... Casablancan GMT-aika ei välitä DST:stä, Lontoon GMT kylläkin...

Vika taitaa olla paljastettu jo tässä vaiheessa. Nyt vain tarvitaan sitä kuuluisaa aikaa, jotta tuon vian saa eristettyä ja korjattua.
« Viimeksi muokattu: perjantai, 25.04.2008, 12:15 kirjoittanut J.Jäntti » tallennettu

Juha Laiho
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Twitter, FinWX:n havainnot
------------------------------------------
Ukkoslaskuri 2012; Lohja, Gruotila
0 ukkospäivää.
------------------------------------------

------------------------------------------
J.Laiho
Foorumin ylläpitäjä
Ylläpito
*****
Poissa Poissa

Viestejä: 3659



WWW
« Vastaus #2 : lauantai, 26.04.2008, 19:45 »

Morjensta!

Kiitos ilmoituksesta. Tiedän, että ne eivät vastaa oikeita lukemia tällä hetkellä, koska kyseinen skripti on vielä aikalailla raakile.
Tuo nousu- ja laskuaika-skripti käyttää PHP:n date_sunrise()- ja date_sunset()-funktioita näyttämään kellonaikoja. Tällä hetkellä tilanne on se, että tuo skripti laskee auringon tietyn korkeuden mukaan nuo ajat ja olettaa aina paikan korkeudeksi nolla metriä, mikä nyt ei Lohjalla pidä lainkaan paikkansa.

Koska kyseiset kellonajat tulevat erinäisestä skriptistä, ei se niitä osaa lukea ainakaan vielä clientraw.txt-filusta. Jos en saa tuota asemakohtaista kellonaikanäyttöä toimimaan halutusti, saatan ottaa tuon clientraw.txt:n käyttöön niillä asemilla, joilla se on, tai luopua tuosta nousu/laskuaikajärjestelmästä kokonaan. Tätä ongelmaa pääsen luultavimmin katsomaan ja korjailemaan Toukokuun alkuvaiheilla, kun HELKan-1:sen mittauskalusto on vaihdettu. Kiitos linkistä. Käyn myös tarkistelemassa asioita sieltä.

Edit: Näyttäisi siltä, että vika on offset-muuttujassa. PHP:n sivuilla puhutaan "GMT Time offset":sta. Minulle tuo on aina tarkoittanut aikaa, joka kääntelee itseään kesä- ja talviaikaan muun Euroopan kanssa, joten se ei vaatisi muutosta. Sensijaan kyseessä näyttäisi olevan enemmänkin UTC-aika, joka viittaa koko aikamuutokselle kintaa.
Tosin GMT-aikojakin on kaksi... Casablancan GMT-aika ei välitä DST:stä, Lontoon GMT kylläkin...

Vika taitaa olla paljastettu jo tässä vaiheessa. Nyt vain tarvitaan sitä kuuluisaa aikaa, jotta tuon vian saa eristettyä ja korjattua.

Kas näin; Vika on korjattu. Järjestelmän pitäisi ymmärtää nyt kesä- ja talviaikojen auringonnousu- ja laskuaikojen päälle jotain.
Koska skripti laskee edelleenkin auringon tietyn korkeuden mukaan nuo kellonajat, eikä osaa aivan kaikkea ottaa huomioon, kuten sääaseman korkeuden, esitetyissä kellonajoissa saattaa esiintyä muutamien minuuttien heittoa (samaan tyyliin, kuin miten Impivaaran isäntä asian esitti), muiden ilmoittaimiin aikoihin. Koska kyse on muutamasta minuutista, eikä enää tunnista, kuten aiemmin, tilanne lienee anteeksiannettavalla tasolla.

Sivusto on päivitetty versio 2.007:stä 2.011:een, vastaamaan korjauksia kaikille FinWX-asemille.

Impivaaran isännälle vielä kertaalleen nöyrin kiitos ja kumarrus "kellobugin" havaitsemisesta ja ilmoittamisesta. Virnistää
tallennettu

Juha Laiho
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Twitter, FinWX:n havainnot
------------------------------------------
Ukkoslaskuri 2012; Lohja, Gruotila
0 ukkospäivää.
------------------------------------------

------------------------------------------
Impivaaran isäntä
Mielipideministeri
***
Poissa Poissa

Viestejä: 80


WWW
« Vastaus #3 : sunnuntai, 27.04.2008, 16:46 »

Tällä hetkellä tilanne on se, että tuo skripti laskee auringon tietyn korkeuden mukaan nuo ajat ja olettaa aina paikan korkeudeksi nolla metriä, mikä nyt ei Lohjalla pidä lainkaan paikkansa.
Lainaus
Kas näin; Vika on korjattu. Järjestelmän pitäisi ymmärtää nyt kesä- ja talviaikojen auringonnousu- ja laskuaikojen päälle jotain.
Koska skripti laskee edelleenkin auringon tietyn korkeuden mukaan nuo kellonajat, eikä osaa aivan kaikkea ottaa huomioon, kuten sääaseman korkeuden, esitetyissä kellonajoissa saattaa esiintyä muutamien minuuttien heittoa (samaan tyyliin, kuin miten Impivaaran isäntä asian esitti), muiden ilmoittaimiin aikoihin. Koska kyse on muutamasta minuutista, eikä enää tunnista, kuten aiemmin, tilanne lienee anteeksiannettavalla tasolla.

Täsmennetään nyt vielä se, että yleisesti auringon nousu ja -laskuaikoihin ei sijainnin korkeudella ole mitään tekemistä. Määräävänä tekijänä on se missä havaintopaikka maapallollamme on. (Pituus/Leveysasteet) Koska esim. oma asemani on Helsingistä melkein asteen verran lännessä tulee tästä nuo muutamien minuuttien erot nousu- ja laskuajoissa.

Kiitos kuitenkin nopeasta korjauksesta tuon kesäajan suhteen.

Eki

tallennettu

Meteorologi
Taso ei enää mitattavissa
*****
Poissa Poissa

Viestejä: 1090


WWW
« Vastaus #4 : torstai, 07.08.2008, 11:52 »

Löytyykö mistään koodeja?
Voisi itsekin rakennella tuon systeemin, kun koodauksen makuun pääsin.

En löytänyt data sunset() -haulla mitään.
tallennettu

J.Laiho
Foorumin ylläpitäjä
Ylläpito
*****
Poissa Poissa

Viestejä: 3659



WWW
« Vastaus #5 : torstai, 07.08.2008, 20:14 »

Löytyykö mistään koodeja?
Voisi itsekin rakennella tuon systeemin, kun koodauksen makuun pääsin.

En löytänyt data sunset() -haulla mitään.

Löysin tuon PHP-funktion täältä. Rakentaminen oli suhteellisen helppoa puuhaa tuosta eteenpäin, koska nousu- ja laskuajat tuo kapistus laskee itse. Jos tarvitset lisää koodausapua, niin täältä kyllä pesee. Hymyilee
tallennettu

Juha Laiho
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Twitter, FinWX:n havainnot
------------------------------------------
Ukkoslaskuri 2012; Lohja, Gruotila
0 ukkospäivää.
------------------------------------------

------------------------------------------
Meteorologi
Taso ei enää mitattavissa
*****
Poissa Poissa

Viestejä: 1090


WWW
« Vastaus #6 : keskiviikko, 13.08.2008, 17:31 »

Joo, sunset-funktiot on helpon näköiset, mutta miten sitten nuo eri hämärät lasketaan?

Siviilihämärä on "tavallisen tallaajan pimeä", nauttinen on "merenkulkijan pimeä" ja astronominen on jo käytännössä täysi pimeä.
tallennettu

J.Laiho
Foorumin ylläpitäjä
Ylläpito
*****
Poissa Poissa

Viestejä: 3659



WWW
« Vastaus #7 : torstai, 14.08.2008, 18:59 »

Joo, sunset-funktiot on helpon näköiset, mutta miten sitten nuo eri hämärät lasketaan?

Siviilihämärä on "tavallisen tallaajan pimeä", nauttinen on "merenkulkijan pimeä" ja astronominen on jo käytännössä täysi pimeä.

Itse käytän tällaisia lukuja:

Koodia:
$zenith_s = 90 + 50 / 60; // Sunrise & Sunset
$zenith_ct = 96; // Civilian Twilight
$zenith_nt = 102; // Nautical Twilight
$zenith_at = 108; // Astronomical Twilight

Eli koodinpätkässäni auringon nousu näyttää tältä:
Koodia:
$sunrise=date_sunrise(time(), SUNFUNCS_RET_STRING, $lat, $long, $zenith_s, $offset);
ja tuo $zenith_s on määräävässä asemassa sen suhteen, mitä halutaan kellonajaksi.
tallennettu

Juha Laiho
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Twitter, FinWX:n havainnot
------------------------------------------
Ukkoslaskuri 2012; Lohja, Gruotila
0 ukkospäivää.
------------------------------------------

------------------------------------------
Sivuja: [1]
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Validi XHTML 1.0! Validi CSS!