Kirjoittaja Aihe: FMI avoin data beta ja sen kokeilut  (Luettu 48348 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 7989
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #100 : Perjantai, 18.08.2017, 13:20 »
Se on totta että nuo selitykset ovat lyhyen puoleisia ja monesti oon itsekkin laittanut selityksen Googleen ja katsonut että antaisko se enemmän tietoa siitä. Pätee myös GRIB-filujen .ctl-filun selityksiin...

Ei mullakaan ole oikeen hajua noista radiation-parametreistä. Kokeilemalla varmaan löytäis sen mikä parhaiten vastaa sitä "Auringon säteilyn vaikutus w/m2".

Noista muista niin
 
MaximumWind = Maksimi tuuli
WindGust = Puuskatuuli

LowCloudCover = Matalat pilvet
MediumCloudCover = Keskitason pilvet
HighCloudCover =  Korkeat pilvet
En nyt tähän hätään muista mitkä nuo tasojen rajat ovat mutta pilvet ovat jaoteltu kolmeen tasoon korkeuden mukaan.

Precipitation1h = Sateen määrä tunnissa ("mm" eli l/m2 ?) - jep
PrecipitationAmount = Sademäärä, ei tietoa aikajaksosta



Poissa Jouzer

  • Jäsen
  • *
  • Viestejä: 6
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #101 : Perjantai, 18.08.2017, 13:59 »
Jes kiitti, listahan saatiin täyteen toki jos joku tietäväinen näitä lukee ja haluaa kirjoittaa tarkempaa tietoa noista epämääräisistä selityksistä, niin päivitän niitä.

Säteilyt selvisi, valitettavasti (mun kannalta) kaikki säteilyarvot on kumuloituja (ei hajua ajanjaksoista tässäkään). Vähentelemällä aikaisemmasta tuloksesta olisi mahdollista saada niitä itselle hyödynnettäväksi datasta, mutta se jääköön odottamaan toistaiseksi.

Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 7989
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #102 : Perjantai, 18.08.2017, 14:52 »
Säteilyt selvisi, valitettavasti (mun kannalta) kaikki säteilyarvot on kumuloituja (ei hajua ajanjaksoista tässäkään). Vähentelemällä aikaisemmasta tuloksesta olisi mahdollista saada niitä itselle hyödynnettäväksi datasta, mutta se jääköön odottamaan toistaiseksi.

Yleensä ovat nuo kumuloivien aikajakso sama mitä datan väli ellei parametrin nimi/selitys muuta kerro, eli jos dataa on tunnin välein niin on jaksokin tunti, eli uusi - edellinen = arvo.

Poissa Joppe

  • Aloitteleva Jäsen
  • *
  • Viestejä: 2
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #103 : Maanantai, 15.01.2018, 11:26 »
Hieman jo näköjään unholaan painunut ketju, mutta kokeillaanpa herätellä henkiin..

Olen tuon FMI:n API:n kanssa itsekin hieman leikkinyt. Tausta omalta osalta on siinä, että rakentelen omaan eteiseen pientä infonäyttöä näyttämään lähimpien bussipysäkkien tilannetta (HSL:n api:sta kun saa nykyään pelkän aikatauluinfon lisäksi myös gps-perusteista dataa ihan oikeista ohitusajoista). Näyttöön jäi tyhjää tilaa, joten säätilahan siihen piti saada ja nälkä kasvaa syödessä, joten seuraavaksi ennusteet.. Tämä FMI:n api vaikutti alunperin sen verran mutkikkaalta, että ensin toteutin nuo openweathermap.org:n api:n avulla, mutta siinä varsinkin ennusteet osuvat niin huonosti, että FMI palasi takaisin tapetille.. yr.no:takin kokeilin, mutta en saanut sitä python2:lla toimimaan, joten se jäi siltä osin. No nyt kyllä "konvertoin" skriptinikin jo python3:lle ja nopsasti testasin, että nyt toimii jonkun muun tekemä python-kirjastokin ihan suoraan, joten sekin on kyllä vaihtoehto, mutta kyllähän Ilmatieteenlaitos kuulostaa silti luotettavimmalta taholta kertomaan Suomen sää.

Kovasti myös helpotti, kun löysin jonkun tekemän valmiin Python-skriptin periaatteessa samasta aiheesta:
https://wiki.helsinki.fi/display/SMEAR/FMI+data?preview=/243959959/243960512/getfmidata.py

Tuosta apinoin itselleni suoraan nuo parserointiosuudet, joten kiitoksia vaan jos vaikka tekijän silmiin viesti päätyy. :) Myös tämä ketju on luettu pariinkin kertaan kannesta kanteen, joten kiitoksia myös ketjun osallistujille, apua on jo ollut tästäkin.

Pari kysymystä tuosta FMI:n rajapinnasta kuitenkin:
-Eikö noille reaaliaikahavainnoille tosiaan ole tuota WeatherSymbol3:sta saatavilla? Se on ilmeisesti pelkän ennusteen puolella, en ole vielä FMI:n ennusteisiin paneutunut ollenkaan, tuosta reaaliaikaisesta minulla on tuossa versio joka suurinpiirtein muut tarvittavat tiedot kaivaa
-Mistä FMI:llä saa kuikuiltua auringon nousua/laskua, vai saako? Kyllä se ainakin Ilmatieteenlaitoksen omalla paikallisennustesivulla näkyy
-Mikä nyt on järjellisin "stored query" tuollaisen yksinkertaisen ennustetaulukon tekoon? Menee vähän sormi suuhun noiden kaikkien Hiramien ja hienojen termien kanssa. :)

Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 7989
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #104 : Maanantai, 15.01.2018, 17:31 »
-Eikö noille reaaliaikahavainnoille tosiaan ole tuota WeatherSymbol3:sta saatavilla? Se on ilmeisesti pelkän ennusteen puolella, en ole vielä FMI:n ennusteisiin paneutunut ollenkaan, tuosta reaaliaikaisesta minulla on tuossa versio joka suurinpiirtein muut tarvittavat tiedot kaivaa

Ei taida olla muuta kun nuo numeeriset arvot saatavilla. Tietenkin niistä joissa esim. pilvisyys ja sateen intensiteetti pystyy kikkailemaan jonkun sortin ikonin jos haluaa.


-Mistä FMI:llä saa kuikuiltua auringon nousua/laskua, vai saako? Kyllä se ainakin Ilmatieteenlaitoksen omalla paikallisennustesivulla näkyy

Ei taida olla sitäkään. Mutta jos purkilla PHP asennettuna niin se osaa sen puolen varsin helpolla.
Koodia: [Valitse]
$sunri = date_sunrise(time(), SUNFUNCS_RET_STRING, $lat, $long, $zenith, $offset);
$sunse = date_sunset(time(), SUNFUNCS_RET_STRING, $lat, $long, $zenith, $offset);

-Mikä nyt on järjellisin "stored query" tuollaisen yksinkertaisen ennustetaulukon tekoon? Menee vähän sormi suuhun noiden kaikkien Hiramien ja hienojen termien kanssa. :)

Esim piste-ennusteella:
http://data.fmi.fi/fmi-apikey/API-AVAIN/wfs?request=getFeature&storedquery_id=fmi::forecast::hirlam::surface::point::timevaluepair&timestep=60&crs=EPSG::4326&latlon=61,23

Poissa Joppe

  • Aloitteleva Jäsen
  • *
  • Viestejä: 2
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #105 : Maanantai, 15.01.2018, 22:31 »
-Eikö noille reaaliaikahavainnoille tosiaan ole tuota WeatherSymbol3:sta saatavilla? Se on ilmeisesti pelkän ennusteen puolella, en ole vielä FMI:n ennusteisiin paneutunut ollenkaan, tuosta reaaliaikaisesta minulla on tuossa versio joka suurinpiirtein muut tarvittavat tiedot kaivaa

Ei taida olla muuta kun nuo numeeriset arvot saatavilla. Tietenkin niistä joissa esim. pilvisyys ja sateen intensiteetti pystyy kikkailemaan jonkun sortin ikonin jos haluaa.


-Ok, kiitos, sitten en taistele tuon asian kanssa enempää. :)

-Mistä FMI:llä saa kuikuiltua auringon nousua/laskua, vai saako? Kyllä se ainakin Ilmatieteenlaitoksen omalla paikallisennustesivulla näkyy

Ei taida olla sitäkään. Mutta jos purkilla PHP asennettuna niin se osaa sen puolen varsin helpolla.
Koodia: [Valitse]
$sunri = date_sunrise(time(), SUNFUNCS_RET_STRING, $lat, $long, $zenith, $offset);
$sunse = date_sunset(time(), SUNFUNCS_RET_STRING, $lat, $long, $zenith, $offset);

-Tuo kaipasikin näköjään vähän vain oikeanlaista lähestymistapaa. Purkki on Raspberry Pi ja kyllähän sinne asentuu mitä vaan, mutta löytyi tuohon tarkoitukseen näköjään pyyttonillekin valmis library ( https://github.com/jebeaudet/SunriseSunsetCalculator ), joka nyt jo ensiyrittämälläkin jotain aikoja tulosteli, joten sen saanee toimimaan kyllä. Tuolla asialla ei tosiaan tainnutkaan olla ennustamisen kanssa tekemistä, se olikin ihan laskettavissa oleva asia. :)

-Mikä nyt on järjellisin "stored query" tuollaisen yksinkertaisen ennustetaulukon tekoon? Menee vähän sormi suuhun noiden kaikkien Hiramien ja hienojen termien kanssa. :)

Esim piste-ennusteella:
http://data.fmi.fi/fmi-apikey/API-AVAIN/wfs?request=getFeature&storedquery_id=fmi::forecast::hirlam::surface::point::timevaluepair&timestep=60&crs=EPSG::4326&latlon=61,23

-Kiitos, tämä pitää testailla paremman ajan kanssa.

Poissa huuhaa

  • Aloitteleva Jäsen
  • *
  • Viestejä: 3
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #106 : Tiistai, 27.02.2018, 13:07 »
Voisko joku vastata typerään kysymykseen.. Eli koska itse en ole javascriptiin ym juuri perehtynyt, niin mitenkäs tuolta FMI Avoimesta Datasta saa tuotua sivuiille esimerkiksi tietyn paikkakunnan 5 vuorokauden sääennusteen?

https://github.com/fmidev/metoclient-ui  (tätä käyttäen??)

Siitä vaan en päässyt esimerkkejäkään katsoessani yhtään kärylle, että miten tuossa paikkakuntaa määriteltäisiin ja esimerkeissä ei myöskään api avainta ollut..

Tuon linkin siis sain kun asiaa fmi-betalta kyselin, että olisiko tuollaiseen esimerkkiä aloittelijalle...

Edit: Todettakoon sen verran, että yr.no tiedot sai ongelmitta javascriptillä ilman kokemustakin, mutta katson tänne jossain vaiheessa josko on tullut tietoa asiaan / viittausta oikeaan suuntaan.
« Viimeksi muokattu: Keskiviikko, 28.02.2018, 17:03 kirjoittanut huuhaa »

Poissa J.Jäntti

  • Foorumin ylläpitäjä
  • Ylläpito
  • *****
  • Viestejä: 4913
    • Finland Weather Exchange (FinWX)
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #107 : Lauantai, 03.03.2018, 18:36 »
Ensimmäiseksi, jotta dataa saa ulos avoimesta rajapinnasta, pitää hankkia API-avain, muutoin homma tyssää aika lailla siihen. Sellaisen saa, kun rekisteröityy avoimen datan käyttäjäksi. Alla oleva linkki vie sinut kyseiselle rekisteröintisivulle:
https://ilmatieteenlaitos.fi/rekisteroityminen-avoimen-datan-kayttajaksi

Se, mitenkä kysymässäsi paikassa määritellään "aloittelija" niin onkin sitten vähän toinen homma. Koska FMI:llä on avoimessa rajapinnassa dataa lievästi sanottuna huikea määrä, kannattaa tutustua ainakin ensin pikaohjeisiin, alla olevasta linkistä. Siitä saa selville miten kysely muodostetaan.
http://ilmatieteenlaitos.fi/latauspalvelun-pikaohje

Paikkakuntaa itsessään ei minun oman, huteran osaamiseni mukaan tuolta saa noudettua, vaan kaikki kyselyt kohdistetaan karttakoordinaateilla. Maanmittauslaitoksen palvelu [urlhttps://asiointi.maanmittauslaitos.fi/karttapaikka/]Karttapaikka[/url], auttaa koordinaattien hakemisessa.
Juha Jäntti
Foorumin ja sivuston ylläpitäjä
Finland Weather Exchange (FinWX)

http://www.finwx.net/
------------------------------------------
Ukkospäivälaskuri 2018; Helsinki/Viikinmäki
8 ukkospäivää, josta:
- 6 näkö- ja kuulohavaintona
- 1 erillisenä näkö- ja kuulohavaintona
- 0 vain näköhavaintona
- 0 vain kuulohavaintona
- 1 tutka/kolmiomittaushavaintona
------------------------------------------
Twitter, FinWX:n ylläpidon ilmoitukset
FinWX Helsinki-71, SDR kanava 1 (91.5m - 51.8m (3276kHz - 5676kHz))
FinWX Helsinki-71, SDR kanava 2 (ELF/LF-taajuusalue (0kHz - 1MHz))
FinWX Helsinki-71, SDR kanava 5 (EFHK, Helsinki-Vantaa (117.8MHz - 120.2MHz))
------------------------------------------

Poissa weatherc

  • Ylläpito
  • *****
  • Viestejä: 7989
Vs: FMI avoin data beta ja sen kokeilut
« Vastaus #108 : Sunnuntai, 04.03.2018, 10:46 »
Paikkakuntaa itsessään ei minun oman, huteran osaamiseni mukaan tuolta saa noudettua, vaan kaikki kyselyt kohdistetaan karttakoordinaateilla. Maanmittauslaitoksen palvelu [urlhttps://asiointi.maanmittauslaitos.fi/karttapaikka/]Karttapaikka[/url], auttaa koordinaattien hakemisessa.

Ainakin ennen on myös pystynyt hakemaan paikkakunnan nimellä noita datoja, en tiedä toimiiko enään. Itse käytän koordinaatteja jo senkin takia että silloin saa varmasti sen haluamansa pisteen datan, sitä kun ei koskaan tiedä mihin jonkun paikkakunnan "keskipiste" on määritelty jos hakee nimellä.
Toinen helppo keino löytää jonkun paikan koodinaatit on Google Mapsista, zoomaa riittävän lähelle => oikealla hiirinamiskalla avautuvasta valikosta "Mitä täällä on?". :)