Tere!
Mulla olisi kaikille sääasemaoperaattoreille ehdotus sekä varsinkin FinWX:än ylläpitäjälle:
Klikattava kartta missä näkyy pyörivänä tietona tärkeimmät sääinfot sekä linkit jokaisesta mukana olevalle sääasemalle, esimerkkinä liitetty kuva ja osoite jossa se on livenä: http://northeasternweather.net/.
Olen kysellyt asiaa kyseisen skriptin tekijältä ja hän olisi enemmän kun iloinen jos saa autta pistämään pystyyn samanlaisen Skandinavian kartan. Homma toimii niin että jokainen mukana olija antaa luvan käytää clientraw-filua mutta olen varma että se voitais myös muokata niin että ei-WD:läiset päisivät mukaan kunhan on yhtenäinen txt-filu (Eikö Davis tee jonkunlaista awekas-tekstifilua?). Scripti ajetaan taustalla vaikkapa kerran tunnissa jolloin se hakee tiedot ja tallentaa ne omaan "arkistoon" josta se sitten pläjäyttää ne kartalle.
Olen myös varma että kyseisestä kartasta vois tehdä versio jonka jokainen mukanaolija voisi käyttää omalla sivullaan ja siten tiivistettäis yhteistyötä wx-asemien kesken.
Mitä mieltä olette?
Henkka
Tuo kuulostaa mahtavalta!
Vähän näyttää AWEKAS-tyyppiseltä. Jos joku vain ryhtyisi ylläpitäjäksi, niin minä ainakin yrittäisin lähettää dataa!
Kappas vain, tuohan näyttää aivan loistavalta!
Tuollainen karttapohja olisikin aivan loistava lisä tälle sivustolle. Pitää laittaa tuo mietintään hetimiten ja polkaista testiserveri vähitellen ylös niin saa tämän ns. atomitasoisen päivityksen käyntiin (nyt osa testeistä nakuttaa tässä tuotannon palvelimella).
Ehkäpä se merkittävin päänsärky koituu niistä sääasemista, joilla ei ole Weather Display-softaa käytössään lainkaan. Esimerkiksi FinWX-asemat HELKan-1 ja LOHVir-1 käyttävät WUHU-ohjelmaa säätietojen lähettämiseen. Tuollaisen AWEKAS-tyyppisen tiedoston porttaaminen WUHU:lle voi onnistuakin kun sellaisen tiedoston saa itselleen ensin ja saa selvitettyä, mitä tietoa on missäkin kohtaa tiedostoa, mutta se vaatii todella paljon töitä. Jos se onnistuu, siitä tulisi paranneltu versio säämittausohjelmariippumattomasta tiedonvälityksestä.
On kohtuullista sanoa, että tuo on toteutettavissa, mutta miten nopeasti sen saa tuotantoon, sitä on vaikea sanoa. Aion jokatapauksessa tutustua tuohon paremmin ja jos se on minun osaamiseni tasolla, aloitan siitä mielelläni jonkinlaisen projektin. Katsotaan, miten pääsen aloittamaan.
Hyvä että ideaani ei heti ammuttu alas ;D
Totta että meitä WD-läisiä ei täällä Suomessa ole kovinkaan monta, että jotta se olisi edes vähän hyödyllinen siihen pitäis saada liitettyä myös muita asemia. Nyt en itse ole tutustunut WUHU:n että minkälaista dataa se pystyy lähettää mutta kunhan se on jonkunlainen tekstitiedosto-tyyppinen niin veikkaan ettei se pitäis tuottaa suurempaa ongelmaa saada luettua karttaa varten.
Henkka
Hieno ja kannatettava idea!
Oman asemani tiedostot ovat vapaasti kaikkien käytettävissä.
En tiedä olisiko mahdollista, mutta tuohon kun voisi lisätä myös METAR ja/tai CWOP asemat saataisiin kasaan paketti, joka päihittäisi kaupallisen WD MML:n. (sitä käytän omilla sivuillani) Voi olla, että tekijä ei halua paljastaa miten ohjelma ottaa nuo säätiedot Metar-asemilta, mutta ainahan sitä voi pohtia. ;)
Linkistä tietoa tuon MML:n toiminnasta: http://www.weather-display.com/mmlive.php
Eki
Lainaus käyttäjältä: Impivaaran isäntä - keskiviikko, 07.05.2008, 11:29
En tiedä olisiko mahdollista, mutta tuohon kun voisi lisätä myös METAR ja/tai CWOP asemat saataisiin kasaan paketti, joka päihittäisi kaupallisen WD MML:n. (sitä käytän omilla sivuillani) Voi olla, että tekijä ei halua paljastaa miten ohjelma ottaa nuo säätiedot Metar-asemilta, mutta ainahan sitä voi pohtia. ;)
Tuskin kyseessä on noilla METAR-asemilla mitään sen kummallisempaa, kuin se, että tuo METAR-data ensin noudetaan tuolta asemalta. Menetelmiähän on monia.
METARin dekoodaaminen on mahdollista mutta vaatii todella pitkää pinnaa ja sen toteuttaminen kunnolla voi olla vähintäänkin tuskallista, sillä METARin tietomäärä vaihtelee ajoittain paljonkin ja siksi sen ajaminen esimerkiksi clientraw.txt-tyyppiseen kenttäjakoon PHP:llä on käytännössä mahdotonta.
On olemassa METAR-dekoodauspalikoita, kuten vanhassa Kannelmäki Weather Centerissä. Siellä oli PHPWeather-ohjelmalla (PHP-skriptejä vilisevällä sellaisella) toteutettu luku pilvien korkeudesta, joka haettiin asemaa lähimpänä olevalta asemalta, joka oli Helsinki-Vantaan lentoasema. Se olisi muitakin tietoja antanut ulos, mutta estin sen muokkaamalla skriptiä niin, että vain pilvitiedot näkyy. Valitettavasti näyttää siltä, että sen kehitys on lopetettu versioon 2.2.2. Tälle sivustolle en voinut sitten sitä enää laittaa, koska minulle tuntemattomasta syystä johtuen se ei enää toiminut lainkaan, minkä lisäksi sen käyttö ei olisi tuonut yhtään lisäarvoa niille asemille, joiden lähellä ei ole lentokenttää, kuten Lohja. Lohjalta katsottuna ollaan lähimpänä Helsinki-Vantaata, mutta pilvitiedot olisivat olleet kaikki aivan puutaheinää, Turun lentoaseman pilvitiedot vielä enemmän.
Lisää infoa miten homma toimisi, kyselin asiaa Keniltä joka on yks paketin kehittäjistä.
Se ei ole pelkästään WD:hen sidottu vaan tukee myös Weatherlinkkiä sekä VWS:ää. Weatherlinkille se hakee lähimmän METAR-aseman pilvitiedot mukaan. Mainittakoon että se ei hae mitään itse asemalta vaan ainoastaan filua jota asema on lähettänyt nettiin.
Se toimii oikean verkon tavalla eli tästä ei hyödy pelkästään se joka ylläpitää sitä vaan kaikki mukanaolijat. Kaikki mukanaolijat saavat käytöönsä php-sivun joka on samanlainen joka ylläpitäjälläkin on (kartta + lista mukana olevista asemista säätieoineen linkkeineen) jonka voi pistää omalle sivulleen. Eli näkyvyys paranee kaikille. Kokemuksena mitä kertoivat jenkeistä, siellä ainakin 3 verkkoa pystyssä, niin hakekonenäkyvyys paranee huomattavsti kaikilla mukanaolijalla ristiinlinkityksen avulla.
Karttana he ovat käyttäneet Nexstormin .cvm-karttaa. :)
Mulla tuli eilen sellainen idea että Nordicweather voisi tehdä nimensä mukaisesti skandivaian verkon ja FinWx suomen verkon tiiviissä yhteistyössä eli ne jotka ovat mukana suoen verkossa ovat myös automaattiseti skandinavian verkossa ja päinvastoin?
Metareista sen verran että WD:hän dekoodaan niitä ainakin 10 kappaletta haluttaessa custom-tageksi eli siinä ei ongelmaa. Oma ajatus oli että käyttäis metar-asemia sinne missä wx-asemaa ei ole.
Henkka
Lainaus käyttäjältä: weatherc - tiistai, 06.05.2008, 22:49
Hyvä että ideaani ei heti ammuttu alas ;D
Ei missään nimessä. Kaikki ehdotukset otetaan aina huomioon ja jos ne on jollain tavalla, jollain työmäärällä toteutettavissa ja ne saadaan istutettua mukavasti sivuille, ne myöskin toteutetaan. Kaikkia variaatioita vain pitää päästä testaamaan ja rakentamaan.
Lainaus käyttäjältä: weatherc - tiistai, 06.05.2008, 22:49
Totta että meitä WD-läisiä ei täällä Suomessa ole kovinkaan monta, että jotta se olisi edes vähän hyödyllinen siihen pitäis saada liitettyä myös muita asemia. Nyt en itse ole tutustunut WUHU:n että minkälaista dataa se pystyy lähettää mutta kunhan se on jonkunlainen tekstitiedosto-tyyppinen niin veikkaan ettei se pitäis tuottaa suurempaa ongelmaa saada luettua karttaa varten.
WUHU toimii samalla periaatteella, kuin LaCrosse-asemien mukana toimitettu HeavyWeather ja Davisin käyttäjille tuttu Weather Display, eli kerää säätietoa sääaseman konsolilta. WUHU jatkaa tuosta hieman pidemmälle lähettämällä mitattua säädataa Weather Underground:n, CWOP:n, AWEKAS:n ja HAMWeather:n/Weather4You:n sivuille suoraan, ilman että kyseiset palvelut niitä yksittäisistä tiedostoista hakisi.
Kyllä sieltä saadaan varmaan clientraw-tyyppistä dataa ulos, kunhan datan sisäinen järjestys saadaan pidettyä samassa tasossa. Se on tietenkin sitten eri juttu, kuinka hyvin tuo saadaan toimimaan, sillä WUHU käyttää ns Input-file --> Output file -tyyppistä lähestymistapaa, jossa Input-tiedostoon ajetaan sisään %-alkuisilla osoittimilla ne tiedot, jotka halutaan Output-tiedostossa näkyvän sitten ihmisten luettavassa muodossa. Asiaa kannattaa tutkia siksikin, että se parantaisi yhteensopivuutta erinäisten järjestelmien kanssa tuntuvasti.
LainaaEi missään nimessä. Kaikki ehdotukset otetaan aina huomioon ja jos ne on jollain tavalla, jollain työmäärällä toteutettavissa ja ne saadaan istutettua mukavasti sivuille, ne myöskin toteutetaan. Kaikkia variaatioita vain pitää päästä testaamaan ja rakentamaan.
Tuosta olen samaa mieltä. Kaikkea pitää ainakin kokeilla, se on sitten ihan toinen juttu että kuin hyvin se käytännössä toimii LOL Mua ainakin kiinnostaa erityisesti se kaikki mitä php:llä pystyy tekemään, se on aika uskomaton kieli oikeastaan. Esimerkkinä oma sivuni joka kerää oman asemani datat oikeastaan kokonaan txt-tiedostoista jonka se sitten lykkää sivuille.
Ja Ken:in tuntien ja hänen scriptejä käyttäneenä niin veikkaan että se kartta-scripti-paketti on suunnilleen parit säädöt ja valmis eli todella helposti asennettava ;)
Ajattelin koemielessä ainakin pistää pystyyn sellaisen skandinavian verkon, Ken tekee kartan siihen omani Nexstormin kartta-filusta ja katsoa että miten se toimii, kun ja jos se menee hyvin niin siitä on sit helppo tehdä suomelle oman (FinWx) :)
Ja sen Ken vahvisti että jokainen mukana olija saa käyttöönsä samanlaisen kartan, eikä tarvi olla php:tä kään toimi myös iframella :)
Jonkunlainen cron-job sen systeemin ylläpitoon tarvitaan, se hakee ne tiedot määrätyin väliajoijn jokaiselta aseman sivuilta.
Lainaasillä WUHU käyttää ns Input-file --> Output file -tyyppistä lähestymistapaa, jossa Input-tiedostoon ajetaan sisään %-alkuisilla osoittimilla ne tiedot, jotka halutaan Output-tiedostossa näkyvän sitten ihmisten luettavassa muodossa
Eli se toimii samalla periaatteella kuin WD ja WL:kin. Palaan asiaan noista ei WD-tiedostoista tuohon karttaan kun tiedän niistä enemmän.
Henkka
Tuli mieleen vielä yksi ehdotus tuohon Nordic Weather Network-verkostoon.
Sellainen, että myös WUHU-asemat voisivat laittaa vallitsevasta säätilasta kuvauksen, kuten "Clear".
Lienee hankalaa.
WeatherDisplay-ohjelmista se käy helposti lukemalla clintraw.txt-tiedoston, joka pitää sisällän automaattisen/sääaseman ylläpitäjän kuvauksen säästä, tyyliin "Stopped Raining", "Clear" tai vaikka "Cloudy".
WUHUssa asian voisi ehkä ratkaista laittamalla template.txt:hen vielä yksi kohta:
%[WUHU]METAR_sky%
.
Tosin sitten pitäisi laittaa vielä NWN-verkoston sivulle ehtolauseet, mitä mitäkin METAR_sky tarkoittaa.
Ei kannata ottaa tosissan tätä ehdotusta, kunhan keksin jotain uutta sälää NWN:n varalle. ;)
Lainaus käyttäjältä: Meteorologi - torstai, 12.06.2008, 20:26
Tuli mieleen vielä yksi ehdotus tuohon Nordic Weather Network-verkostoon.
Sellainen, että myös WUHU-asemat voisivat laittaa vallitsevasta säätilasta kuvauksen, kuten "Clear".
Lienee hankalaa.
WeatherDisplay-ohjelmista se käy helposti lukemalla clintraw.txt-tiedoston, joka pitää sisällän automaattisen/sääaseman ylläpitäjän kuvauksen säästä, tyyliin "Stopped Raining", "Clear" tai vaikka "Cloudy".
WUHUssa asian voisi ehkä ratkaista laittamalla template.txt:hen vielä yksi kohta:
%[WUHU]METAR_sky%
.
Tosin sitten pitäisi laittaa vielä NWN-verkoston sivulle ehtolauseet, mitä mitäkin METAR_sky tarkoittaa.
Ei kannata ottaa tosissan tätä ehdotusta, kunhan keksin jotain uutta sälää NWN:n varalle. ;)
Tuohan on loistava idea!
Itse asiassa olen miettinyt ihan samaa että keinoa saada myös muilta asemilta säätilan. Tuo verkoston tidonkeruu-skripti sisältää mahdollisuuden ottaa mukan METAR-tietoja nnihin kohtiin jossa ei tule dataa asemalta eli esimerkiksi juuri säätilan. Mutta ongelma on suomessa se että metar-asemia ei ole järin tiheästi eikä läheskään kaikkien ei-wd-asemien kohdalla siten voisi käyttää.
Itse asiassa WUHUN säätilan kovertoiminen ikoniksi ei liene ongelma kunhan saa kaikki mahdollisuudet selville, verkosto-skripti sisältää jo muutaman sellaisen.
Olen tässä miettinyt muutenkiin että joitakin muita tietoja voisi olla mielenkiintoista saada mukaan, kuten esim tuulen puuska ja sateen rankkuus. Täytyypi pistää postia J.Jäntille asiasta hänkun auttoi tuon WUHU:n mukaansaamisen kanssa.
Eli nyt olis kysymys, jos lähdetään lisäämään infoja verkostoon: Onko toivomuksia uusista tiedoista?
Toivottu on tuulen puuska, sateen rankkuus ja tulossa myös lumen syvyys (WD:han lukee sitä käsipelillä,sen toteutus on toki vasta suunnitteilla eikä edes kovin ajankohtainen vielä), ehdotuksia otetaan vastaan.
Ne tarvis kuitenkin olla tietoja jota kaikki asematyypit antavat (Weatherlink,VWS,WUHU ja WD)
;D
Henkka
Minä kannattasin eniten tuota tuulenpuuska-kohtaa. Sateen rankkuuskin voisi olla ihan hyväkin lisäys. Lumen syvyydestä en tiedä, sillä kaikki asemat eivät raportoi siitä.
Tässä kuvassa on WUHU:n METAR-säätila-raportonti-ikkuna:
1. Sky Conditions-kohdassa, jos laittaa rastin vaikka Broken-kohtaan, ja kirjaa perään /// ja luo raportin, tulee tuo kuvan Report: BKN///. Jos taas ei laita mitään Broken-kohdan jälkeen, vaan jättää 0:lan, niin tulee Report: BKN000.
2. Weather Conditions-kohtien Intensity ja Description radionapit
määrävät sateen voimakkuuden ja tyypin. Jos laittaa Heavy (+), Showers (SH) ja valintanapin Rain; niin tulostuu Report;iin: +SHRA.
3. Ja nuo muut vähän harvinaisemmat, savu, hiekkamyrsky yms. Tosin sumu voi olla hyödyllinen.
Paljon on koodaamista.
Lainaus käyttäjältä: Meteorologi - torstai, 12.06.2008, 20:26
Tuli mieleen vielä yksi ehdotus tuohon Nordic Weather Network-verkostoon.
Sellainen, että myös WUHU-asemat voisivat laittaa vallitsevasta säätilasta kuvauksen, kuten "Clear".
Lienee hankalaa.
WeatherDisplay-ohjelmista se käy helposti lukemalla clintraw.txt-tiedoston, joka pitää sisällän automaattisen/sääaseman ylläpitäjän kuvauksen säästä, tyyliin "Stopped Raining", "Clear" tai vaikka "Cloudy".
WUHUssa asian voisi ehkä ratkaista laittamalla template.txt:hen vielä yksi kohta:
%[WUHU]METAR_sky%
.
Tosin sitten pitäisi laittaa vielä NWN-verkoston sivulle ehtolauseet, mitä mitäkin METAR_sky tarkoittaa.
Ei kannata ottaa tosissan tätä ehdotusta, kunhan keksin jotain uutta sälää NWN:n varalle. ;)
Otan aina kaiken tosissani, sillä olen suoranainen tosikoiden kruunaamaton kuningas. ;)
Tässä kohtaa WUHU-asemat jäävätkin ohjelman suhteen alakynteen, sillä tuo
%[WUHU]Metar_sky%-muuttuja ei valitettavasti toimi samanlaisella automatiikalla, kuin miten se toimii WD:ssä.
Valitettava tosiasia on se, että WUHU:ssa on erillinen "Observation"-nappi, jota painamalla pääsee täyttämään vallitsevasta säätiedosta tietoja käsin ja vain tuolla menetelmällä. Nuo täytetyt tiedot välittyvät sitten eteenpäin mm. tuolle muuttujalle ja nuokin tiedot ovat tiettävästi voimassa vain tunnin kerrallaan, jonka jälkeen ne resetoituvat tyhjiksi. Homma toimii siis periaatteessa samalla tavalla, kuin AWEKAS:ssa säätietojen julkaisu käsin.
Lainaus käyttäjältä: J.Jäntti - torstai, 12.06.2008, 23:52
Otan aina kaiken tosissani, sillä olen suoranainen tosikoiden kruunaamaton kuningas. ;)
Tässä kohtaa WUHU-asemat jäävätkin ohjelman suhteen alakynteen, sillä tuo %[WUHU]Metar_sky%-muuttuja ei valitettavasti toimi samanlaisella automatiikalla, kuin miten se toimii WD:ssä.
Valitettava tosiasia on se, että WUHU:ssa on erillinen "Observation"-nappi, jota painamalla pääsee täyttämään vallitsevasta säätiedosta tietoja käsin ja vain tuolla menetelmällä. Nuo täytetyt tiedot välittyvät sitten eteenpäin mm. tuolle muuttujalle ja nuokin tiedot ovat tiettävästi voimassa vain tunnin kerrallaan, jonka jälkeen ne resetoituvat tyhjiksi. Homma toimii siis periaatteessa samalla tavalla, kuin AWEKAS:ssa säätietojen julkaisu käsin.
Minä ainakin klikkaan vielä yläkulmaan "No Expiration", jolloin havinnon ei pitäisi vanhentua.
Jos nuo valmiit BKN, Rain ja muut jutut jättääkin pois, vaan pistää suoraan kuvauksen Remark-ikkunaan?
Silloin samaan kohtaan currdat.lst:ssä ja tempaleten aikaansaannoksessa kirjautuu %[WUHU]Metar_sky% :hyn
"RMK Sade lakannut.", kuten kirjoitin Remark:iin.
Yksi vaihtoehto olisi WUHU:n METAR-havaintojen täyttämisen sijaan kirjoittaa käsipelillä suoraan templateen (vai miksikä sitä nyt kutsutaan?) oma havainto.
Siis alkuperäinen:
%[time2]time_24hr_hour%:%[time2]time_minutes%,%[time2]time_day%/%[time2]time_month%/%[time2]time_year_no_century%,%[outdoor_temperature]deg_C%,---,%[windchill]deg_C%,%[outdoor_humidity]percent%,%[dewpoint]deg_C%,%[pressure_relative]hpa%,%[hourly_rates_of_change]outdoor_relative_pressure_trend%,%[wind_speed_average]mps%,%[wind_direction]name%,%[rain_24h]mm%,
Ja sitten havainnon merkitsemisen jälkeen:
%[time2]time_24hr_hour%:%[time2]time_minutes%,%[time2]time_day%/%[time2]time_month%/%[time2]time_year_no_century%,%[outdoor_temperature]deg_C%,---,%[windchill]deg_C%,%[outdoor_humidity]percent%,%[dewpoint]deg_C%,%[pressure_relative]hpa%,%[hourly_rates_of_change]outdoor_relative_pressure_trend%,%[wind_speed_average]mps%,%[wind_direction]name%,%[rain_24h]mm%,Stopped raining.,
Muokkaus: Korjaisin template-jutun.
Lainaus käyttäjältä: Meteorologi - perjantai, 13.06.2008, 09:14
Minä ainakin klikkaan vielä yläkulmaan "No Expiration", jolloin havinnon ei pitäisi vanhentua.
Jos nuo valmiit BKN, Rain ja muut jutut jättääkin pois, vaan pistää suoraan kuvauksen Remark-ikkunaan?
Silloin samaan kohtaan currdat.lst:ssä ja tempaleten aikaansaannoksessa kirjautuu %[WUHU]Metar_sky% :hyn
"RMK Sade lakannut.", kuten kirjoitin Remark:iin.
http://www.kolumbus.fi/jarkko.suuronen/metarikkunawuhu2.png (http://www.kolumbus.fi/jarkko.suuronen/metarikkunawuhu2.png)
Ai sinne on tuollainenkin vaihtoehtokin ilmestynyt..? :-[
On pakko kyllä myöntää etten ole tullut käyttäneeksi tuota METAR-tietojen täyttöikkunaa, kuin kerran ja silloinkin vain vilkaisin sitä. Se oli tosin kauan aikaa sitten ja tuota "No Expiration"-täppää ei ollut silloin vielä.
Tuo on ihan toimiva vaihtoehto, jos sääserverin kimpussa on muutoinkin, jolloin noita säätietoja saa muutettua vähän niinkuin lennosta sen mukaan, miten itse asemalla havainnoi säätä. Itselläni tuo kone on ilman näyttöä, näppäimistöä ja hiirtä olohuoneen hyllyssä ja käytänkin sitä lähinnä etäyhteyden yli sisäverkosta päin, kun se jotain toimenpiteitä vaatii. Muutoin laite on tehty Ilmatieteen laitoksen automaattiaseman tapaiseksi härveliksi, joka kerää ja lähettää mittaustietoja, sekä luonnollisesti pyörittää FinWX:n verkkosivua ja Foorumia. :)
Jos ottaisin sen käyttööni, todennäköisesti minulla lukisi 99% ajasta tuossa tietokohdassa "RMK CAVOK NOSIG", vaikka ukkonen olisi päällä. ;)
Entäpä jos tekisi samantyylisen manuaaalisen säähavaintolomakkeen, kuin nykyinen lumensyvyysilmoitin?