Avoin data muutosloki

1.10.2019: Our open data is now more easily available without an API key. Registered users should switch over to the new address by the end of 2019 in order to use the service. Addresses that include the API key of the Finnish Meteorological Institute will no longer be operational after end of 2019.

March update (9.3.2020)

Black Carbon Measurements

  • Added black carbon measurement results to air quality queries. The results are shown as one hour averages (QBCPM25_PT1H_AVG). The following stored queries show the results:

    • fmi::observations::airquality::hourly::multipointcoverage

    • fmi::observations::airquality::hourly::simple

    • fmi::observations::airquality::hourly::timevaluepair

    • urban::observations::airquality::hourly::multipointcoverage

    • urban::observations::airquality::hourly::simple

    • urban::observations::airquality::hourly::timevaluepair

September update (9.9.2020)

Warnings in CAP format

October update (10.10.2019)

AWS Public Datasets

  • Added global SILAM air quality model with 7 air quality parameters. The forecast is available 168 hours ahead with 20 kilometer resolution. The data is freely available at AWS S3 bucket. 

June update (4.6.2019)

WFS changelog

  • Lighning strike observation area extended from Finland to cover northern Europe. Lightning strikes now also available with resolution of one second instead of the previous 5 minute aggregate blocks. This means that the delay from the strike to availability from the interface should be well under a minute.

  • Old weather observations from 1959-2010 added to following stored queries:

    • fmi::observations::weather::simple

    • fmi::observations::weather::timeseries

    • fmi::observations::weather::multipointcoverage

    • fmi::observations::weather::cities::simple

    • fmi::observations::weather::cities::timevaluepair

    • fmi::observations::weather::cities::multipointcoverage

  • Old sounding observation from 1961-2014 added to following stored queries:

    • fmi::observations::weather::sounding::multipointcoverage

  • New stored query for hourly weather observations:

    • fmi::observations::weather::hourly::simple

    • fmi::observations::weather::hourly::timevaluepair

    • fmi::observations::weather::hourly::multipointcoverage

  • Add parameter SNDICE_PT1M_AVG (snow depth average) to

    • fmi::observations::seaice::manual::timevaluepair

  • New stored queries for mareograph data

    • fmi::observations::mareograph::daily::multipointcoverage fmi::observations::mareograph::daily::simple fmi::observations::mareograph::daily::timevaluepair fmi::observations::mareograph::instant::multipointcoverage fmi::observations::mareograph::instant::simple fmi::observations::mareograph::instant::timevaluepair fmi::observations::mareograph::monthly::multipointcoverage fmi::observations::mareograph::monthly::simple fmi::observations::mareograph::monthly::timevaluepair

December update (4.12.2018)

WFS changelog

  • FMI-ENFUSER air quality model released in grid format. Relevant stored query is

    • fmi::forecast::enfuser::airquality::helsinki-metropolitan::grid

January update (2.1.2018)

WFS changelog

  • IceSpeed, IceDirection and IceThickness forecast parameters of HELMI model replace EastwardIceVelocity, NorthwardIceVelocity and MeanIceThickness parameters. The change applies to the following stored query

    • fmi::forecast::helmi::grid

  • New measurant TW_PT1H_AVG (sea water temperature) added to the following stored queries

    • fmi::observations::mareograph::simple

    • fmi::observations::mareograph::timevaluepair

    • fmi::observations::mareograph::multipointcoverage

  • Lower time limit of real time observations changed from the begin of year 2010 to 1900. There will be available more data as digitizing progresses and data is gradually moved to open data. The change applies to the following stored queries

    • fmi::observations::weather::cities::multipointcoverage

    • fmi::observations::weather::cities::simple

    • fmi::observations::weather::cities::timevaluepair

    • fmi::observations::weather::multipointcoverage

    • fmi::observations::weather::simple

    • fmi::observations::weather::timevaluepair

  • New dataset: Atmospheric sounding "weather balloon" observations from Jokioinen Ilmala and Sodankylä Tähtelä stations since 2014. There are also older observations available from Jyväskylä lentoasema station between 2014 and 2016.

    • fmi::observations::weather::sounding::multipointcoverage

  • New dataset: Manual sea ice observations from The Baltic Sea. At the moment there is a limited amount of data available between 2016 and 2017. There will be available more data as digitizing progresses

    • fmi::observations::seaice::manual::timevaluepair

September update (18.9.2017)

WFS changelog

  • Harmonie weather model forecast updated to use common numerical weather production coordinated between FMI, SMHI and MET Norway (MetCoOp). Changes: slightly larger area affecting the following stored queries:

June update (6.6.2017)

WFS changelog

  • New dataset: Harmonie weather model forecast (surface, pressure and hybrid datasets) for Scandinavia and Finland. Available stored queries (grid for loading the whole data set and others for point forecasts):

    • fmi::forecast::harmonie::surface::grid

    • fmi::forecast::harmonie::surface::point::multipointcoverage

    • fmi::forecast::harmonie::surface::point::simple

    • fmi::forecast::harmonie::surface::point::timevaluepair

    • fmi::forecast::harmonie::pressure::grid

    • fmi::forecast::harmonie::pressure::point::multipointcoverage

    • fmi::forecast::harmonie::pressure::point::simple

    • fmi::forecast::harmonie::pressure::point::timevaluepair

    • fmi::forecast::harmonie::hybrid::grid

    • fmi::forecast::harmonie::hybrid::point::multipointcoverage

    • fmi::forecast::harmonie::hybrid::point::simple

    • fmi::forecast::harmonie::hybrid::point::timevaluepair

  • New dataset: SILAM air quality model forecast for Europe containing the most essential parameters for environmentally harmful substances. Available stored queries (grid for loading the whole data set and others for point forecasts):

WFS changelog

  • Rounding error fixed  in some observations

  • Sun radiation forecast errors fixed when using GRIB2 format

  • Add level data to HBM model for GRIB2/NetCDF formats (previously there was only 0-level)

  • Fixed wrong Salinity parameter GRIB id in HBM model (changed from 3089 to 150130)

  • Add possibility to download HBM model in GRIB1 and NetCDF formats (previously only GRIB2 was possible, which is still the default)

  • Fix invalid links to forecast parameters in wave height observations (om:observedProperty)

February update (2.2.2016)

WFS changelog

WMS changelog

December update (2.12.2015)

WFS changelog

WMS changelog

  • Add layers for Finnish Radiation and Nuclear Safety Authority (STUK) data

October update (6.10.2015)

WFS changelog

  • Bugfix: data from all stations now in only one <wfs:member> element in fmi::forecast::hirlam::surface::obsstations::multipointcoverage and fmi::observations::weather::cities::multipointcoverage stored queries. Now in line with other multipointcoverage-queries.

  • Change: Support for latlon parameter now in following point forecast stored queries:

    • fmi::forecast::hbm::point::multipointcoverage

    • fmi::forecast::hbm::point::simple

    • fmi::forecast::hbm::point::timevaluepair

    • fmi::forecast::hirlam::surface::point::multipointcoverage

    • fmi::forecast::hirlam::surface::point::simple

    • fmi::forecast::hirlam::surface::point::timevaluepair

    • fmi::forecast::oaas::sealevel::point::multipointcoverage

    • fmi::forecast::oaas::sealevel::point::simple

    • fmi::forecast::oaas::sealevel::point::timevaluepair

    • fmi::forecast::wam::point::multipointcoverage

    • fmi::forecast::wam::point::simple

    • fmi::forecast::wam::point::timevaluepair

  • Bugfix: fmi::forecast::hirlam::surface::obsstations::multipointcoverage now uses WindGust parameter instead of HourlyMaximumGust (returned only NaN values previously)

  • Bugfix: wrong gml:id in timevaluepair stored query response. Reference from <target:representativePoint xlink:href="#REF"/> to gml:id did not work.

  • New data: surface level Hilatar transport model deposition data  now available. Stored query id is fmi::transportmodel::hilatar::surface::scandinavia::grid. This Stored Query retrieve simulated surface level deposition of nitrogen and sulphur compounds in Scandinavia in units mg per m2 (S or N) in the selected time period. Data is available in NetCDF file format.

  • New data: hourly air quality observations from FMI and Finnish municipalities. Available paramerers are Carbon monoxide, Nitrogen dioxide, Ozone, Particulate matter < 10 µm, Particulate matter < 2.5 µm, Sulphur dioxide and Odorous sulphur compounds. Available stored queries are:

    • fmi::observations::airquality::hourly::simple

    • fmi::observations::airquality::hourly::timevaluepair

    • fmi::observations::airquality::hourly::multipointcoverage

    • urban::observations::airquality::hourly::simple

    • urban::observations::airquality::hourly::timevaluepair

    • urban::observations::airquality::hourly::multipointcoverage

WMS changelog

  • Upgraded to Geoserver 2.7 / OpenJDK8 under the hood for better WMS performance.

Catalog changelog

  • Air quality metadata added

May update (5.5.2015)

WFS changelog

WMS changelog

  • Luosto, Kuopio and Utajärvi HydroClass (hclass) layers added.

  • New Kesälahti radar added (same layers as other radars)

  • Fixed wrong time interval in rr1h layer

Tammikuun päivitys (13.1.2015)

Muutoksia latauspalvelussa

  • Espoon, Kuopion ja Rovaniemen mastojen hetkelliset säähavaintoarvot profiilina (tallennettu kysely fmi::observations::weather::mast::multipointcoverage). Saatavat parametrit ovat lämpötila (TA), kastepiste (TD), suhteellinen kosteus (RH), tuulen nopeus (WS) ja suunta (WD) sekä puuska (WG).

  • Lisätty uusi mareografi-asema (vedenkorkeus): Porvoo, fmisid 100669.

Marraskuun päivitys (4.11.2014)

Muutoksia latauspalvelussa

  • IWXXM-kyselyjen BETA-status poistettu. Myöhemmin tulee vielä käyttöön IWXXM-vastausten digitaalinen allekirjoitus.

  • METAR konvertoidaan kokonaisuudessaan IWXXM-muotoon lukuunottamatta kiitotien kuntoa.

  • IWXXM-vastauksien bounding boxin lat lon arvot esitetään jatkossa pienemmällä desimaalimäärällä

  • Hetkellisiin säähavaintoihin (tallennetut kyselyt fmi::observations::weather::multipointcoverage ja fmi::observations::weather::timevaluepair) lisätty näkyvyys, vallitsevan sään koodi (WaWa) sekä kokonaispilvisyys (kahdeksasosina).

  • Hetkellisiin säähavaintoihin (tallennetut kyselyt fmi::observations::weather::cities::multipointcoverage ja fmi::observations::weather::cities::timevaluepair) lisätty vallitsevan sään koodi (WaWa).

  • Tutkahavaintojen tallennettujen kyselyiden omso:GridSeriesObservation om:result gmlcov:RectifiedGridCoverage gmlcov:rangeType swe:DataRecord swe:field @name parametri oli virheellisesti aina sama (dbz). Vastauksessa on jatkossa oikea arvo riippuen tutkadatasta (dbz,rr,etop,vrad,hclass), esim.: 

Syyskuun päivitys (2.9.2014)

Muutoksia latauspalvelussa

  • Yhtenäistetty virheellinen koordinaattijärjestys IWXXM-kyselyissä. wfs:boundedBy elementin koordinaatit on muutettu vastaamaan saf:ARP elementissä käytettyä koordinaattien järjestystä. Lisätty wfs:boundedBy elementin sisälle tieto järjestyksestä (axisLabels="Lat Long"). Esimerkki:

    <wfs:boundedBy>  <gml:Envelope    axisLabels="Lat Long"    srsName="http://www.opengis.net/def/crs/EPSG/0/4258"    srsDimension="2">    <gml:lowerCorner>68.607269287109375 27.405330657958984</gml:lowerCorner>    <gml:upperCorner>68.607269287109375 27.405330657958984</gml:upperCorner>  </gml:Envelope></wfs:boundedBy>

  • Viime päivityksessä GetCapabilities-vastaukseen jäi vanha lisenssi. Lisenssi päivitetty 1.7.2014 julkaistuun versioon.

  • Latauksissa ajoittain ilmenneitä hitauksia ja pätkimisiä korjattu. Erityisesti Bounding Box käsittelyä ja sen yhteydessä tehtyjä muunnoksia nopeutettu.

  • GetPropertyValue-kysely toimii nyt myös METAR/IWXXM-kyselyissä

  • GetPropertyValue-kyselystä poistettu sisäkkäiset wfs:member elementit, jos valuereference parametrin referenssi päättyy wfs:member elementtiin. Muutoksen jälkeen vastausdokumentti validoituu, mikä ei aiemmin toiminut.

Heinäkuun päivitys (1.7.2014)

Uudet tallennetut kyselyt latauspalveluun (BETA!)

  • Lisätty tallennetut kyselyt METAR-sanomille. Sanomat jaetaan ICAO Meteorological Information Exchange Model (IWXXM) 1.0 formaatissa. Lisätietoja aineistokuvaus-dokumentin lopussa. Kyselyt, joissa esiintyy sana "finland" palauttavat dataa niiltä Suomen lentopaikoilta, jossa tuotetaan METAR-sanomia. Kyselyt, joissa esiintyy sana "latest" palauttavat uusimman IWXXM-viestin, jos sellainen on löydettävissä 24 tunnin ajanjaksolta pyyntöhetkestä taaksepäin. Käyttäjä voi halutessaan antaa oman aikavälin starttime ja endtime parametreilla.

    • fmi::avi::observations::finland::iwxxm

    • fmi::avi::observations::finland::latest::iwxxm

    • fmi::avi::observations::iwxxm

    • fmi::avi::observations::latest::iwxxm

Muutoksia latauspalvelussa

  • Tiesäähavaintoja nyt saatavilla 1.1.2010 alkaen (aiemmin 1.1.2013).

  • OAAS-mallin SeaLevel parametrilla väärä yksikkö kuvauksessa (oli virheellisesti mm, nyt cm).

  • Poistettu muutamien mareografi-asemien virheelliset WMO-koodit.

Huhtikuun päivitys (1.4.2014)

Uudet tallennetut kyselyt latauspalveluun

  • Lisätty uusi tallennettu kysely fmi::forecast::hirlam::pressure::grid. Tallennetun kyselyn avulla voidaan ladata HIRLAM-ennustemallin painepintadataa 1000, 925, 850, 700, 500, 400, 300, 250, 200, 100 ja 50 hPa painepinnoilta GRIB1-, GRIB2- ja NetCDF-tiedostoformaateissa. Julkaistavat suureparametrit ovat Humidity, Temperature, GeopHeight, VelocityPotential, WindUMS, WindVMS, PseudoAdiabaticPotentialTemperature ja DewPoint. HUOM: mikäli kyselyssä ei määritellä haluttuja painepintoja palautetaan kaikki painepinnat, jolloin vastaus on huomattavan iso ja sen muodostaminen kestää kauan. Suosituksena on, että valitaan vain tarvittavat painepinnat ja suureparametrit. Vastauksen kokoa voi myös rajoittaa käyttämällä bbox, starttime ja endtime parametreja.

Muutoksia latauspalvelussa

  • Laajennettu tallennettujen kyselyiden 'parameters' parametrin arvojen tarkistusta. Vääristä arvoista ilmoitetaan poikkeusviestillä. Esimerkiksi päiväarvoja palauttava tallennettu kysely fmi::observations::weather::daily::timevaluepair ei salli havaintoparametreja, jotka palauttavat minuuttiarvoja.

  • Käytöstä poistettujen havaintoasemien havaintojen kysely on toistaiseksi estetty, koska metadatoissa on havaittu virheitä.

  • Muutaman havaintoparametrin metatietojen 'label' teksteissä on ilmennyt virheellisesti XML-dokumentissa ei sallituja merkkejä. Merkit <, >, ", ' ja & on muutettu merkkisarjoiksi &lt;, &gt;, &quot;, &apos; ja &amp;

Tiedossa olevat ongelmat

  • Jos havaintoasemalle ei ole olemassa WMO-numeroa, tallennetun kyselyn vastauksessa saattaa ilmetä virheellisesti WMO-numero (esim. mareografit). Korjaus tähän tulossa myöhemmin.

Helmikuun päivitys (4.2.2014)

Uudet tallennetut kyselyt latauspalveluun

  • Lämpötilan, kosteuden, ilmanpaineen, sademäärän ja lumensyvyyden tilastolliset vertailuarvot 30-vuoden kausille 1971 - 2000 ja 1981 - 2010 timevaluepair- ja multipointcoverage-formaateissa. Parametreja ovat mm. lämpötila, kosteus, ilmanpaine, sademäärä, lumensyvyys ja tuulen suunta. Tallennettujen kyselyiden id:t vuosiarvoille ovat fmi::observations::weather::yearly::30year::timevaluepair ja fmi::observations::weather::yearly::30year::multipointcoverage sekä kuukausiarvoille fmi::observations::weather::monthly::30year::timevaluepair ja fmi::observations::weather::monthly::30year::multipointcoverage.

Muutoksia latauspalvelussa

  • Havaintoarvoja palauttavien tallennettujen kyselyjen (esim. fmi::observations::weather::timevaluepair) vastauksiin on lisätty Ilmatieteen laitoksen havaintoaseman geoId. Palautettava geoId on laitoksen sisäinen määritelmä, eikä se löydy geonames.org sivustolta. Ilmatieteen laitoksen havaintoasemille määritellyt geoId:t ovat pääsääntöisesti negatiivisia kokonaislukuja.

  • Merivedenkorkeus havaintoja palautetaan jatkossa 60 minuutin oletusaika-askeleella.

  • Korjattu om:phenomenonTime ja om:resultTime elementteihin osoittavat xlink:href linkit vastaamaan elementtien gml:id arvoja. Paluudokumentissa kunkin havaintoaseman ensimmäisellä parametrilla on aika-arvoelementit ja muilla parametreilla vain xlink:href viittaukset ko. elementtiin.

  • Hirlam pintaennustetta (surface) palauttavien tallennettujen kyselyjen oletuksena palautettaviin säteilyparametreihin on tullut muutoksia:

Poistettu "RadiationNetTopAtmLW", "RadiationLW", "RadiationGlobal" säteilyparametrit

  • Grid tyyppiset tallennetut kyselyt: Paluudokumentin parametrien metatietolinkkeihin on lisätty 'units' parametri, jonka avulla voidaan palauttaa tiedostoformaatiin sidottuja yksikköjä.

  • Tallennettuihin kyselyihin fmi::observations::radiation::timevaluepair ja fmi::observations::radiation::multipointcoverage on lisätty yksi uusi oletusparametri "UVB_U".

  • Tutkakyselyissä palautetaan ExceptionReport vastauksen sijaan tyhjä vastaus, jos dataa ei ole saatavilla pyydetyltä alueelta.

  • Grid tyyppisen kyselyn vastauksena saatavassa xml dokumentissa gml:fileStructure ja gml:mimeType elementeissä muutoksia

  <!-- Päivityksen jälkeen jos käytetty format parametrin arvo on netcdf -->
  <gml:fileStructure codeSpace="http://cf-pcmdi.llnl.gov/documents/cf-standard-names/standard-name-table/26/cf-standard-name-table.xml"/>
  <!-- Päivityksen jälkeen jos käytetty grib1 tai grib2 arvoa -->
  <gml:fileStructure codeSpace="http://www.ecmwf.int/publications/manuals/d/gribapi/param/"/>
  • GRIB tiedostoformaatissa ladattavien Hirlam ennusteen "TotalCloudCover", "LowCloudCover", "MediumCloudCover" ja "HighCloudCover" parametrien arvot on palautettu virheellisesti prosenttiarvoina. Koskee vain fmi::forecast::hirlam::surface::grid tallennettua kyselyä. Arvot ovat mainituille parametreille jatkossa arvovälillä 0 - 1, mikä on sopusoinnussa GRIB API:n paramId numeroille määriteltyjen yksiköiden kanssa. 

  • HIRLAM-mallin Suomen alueen maanpintaennusteen saa nyt ladattua GRIB1- ja GRIB2-formaattien lisäksi NetCDF-formaatissa (Tallennettu kysely fmi::forecast::hirlam::surface::finland::grid).

Uudet tasot katselupalvelussa

  • Katselupalvelussa uusia tasoja:

Näkyyvyysennuste (HIRLAM-malli)

Pilvisyysennuste (HIRLAM-malli)

Sade-ennuste (HIRLAM-malli)

Kosteus-ennuste (HIRLAM-malli)

Lämpötilaennuste isoviivoilla (HIRLAM-malli)

Merenpinnan paine-ennuste (HIRLAM-malli)

Tuuliennuste (HIRLAM-malli)

Meriveden suolaisuusennuste (HBM-malli)

Meriveden lämpötilaennuste (HBM-malli)