Avoin data muutosloki

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:
    • fmi::forecast::harmonie::hybrid::grid
      fmi::forecast::harmonie::hybrid::point::multipointcoverage
      fmi::forecast::harmonie::hybrid::point::simple
      fmi::forecast::harmonie::hybrid::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::surface::grid
      fmi::forecast::harmonie::surface::point::multipointcoverage
      fmi::forecast::harmonie::surface::point::simple
      fmi::forecast::harmonie::surface::point::timevaluepair

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):
    • fmi::forecast::silam::airquality::surface::grid
    • fmi::forecast::silam::airquality::surface::point::multipointcoverage
    • fmi::forecast::silam::airquality::surface::point::simple
    • fmi::forecast::silam::airquality::surface::point::timevaluepair
 
April update (5.4.2016)

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

  • Add new Petäjävesi radar
  • Fix missing road weather observations
  • CRS in bbox-parameter can now be given in both URI (http://www.opengis.net/def/crs/EPSG/0/<EPSG code>) and URN (urn:ogc:def:crs:EPSG::<EPSG code>) syntax.

WMS changelog

  • Add layers for new Petäjävesi radar

 

December update (2.12.2015)

WFS changelog

  • Add two datasets from Finnish Radiation and Nuclear Safety Authority (STUK): radionuclide activity concentration and external radioation. For more information please visit http://ilmatieteenlaitos.fi/tallennetut-kyselyt
  • Several bugfixes

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

  • When using NetCDF format in GRID type stored queries: reference to cf standard name table link changed from http://cf-pcmdi.llnl.gov/documents/cf-standard-names/standard-name-table/26/cf-standard-name-table.xml to http://cfconventions.org/Data/cf-standard-names/26/src/cf-standard-name-table.xml in result

  • Fixed some meta?observableProperty=observation queries returning an empty page.

  • Porvoo Mareograph added to Mareograph stored queries, available also via INSPIRE id 1000556 (GetDataSetByID).

  • Schema changes

    • Use official versions of INSPIRE schemas (ompr, omso, ef) instead of draft versions

    • om/atmosphericfeatures upgraded from 0.95 to 1.0

    • WaterML 2.0 upgraded from draft to official.

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

  • WFS Simple Feature tietomallin mukaiset tallennetut kyselyt lisätty rajapintaan. Kyselyt löytyvät http://ilmatieteenlaitos.fi/tallennetut-kyselyt sivulta. Tallennetun kyselyn tunnisteen viimeinen osa on aina "simple"
  • HELMI Jäämalli julkaistu, kuvaus löytyy sivulta http://ilmatieteenlaitos.fi/avoin-data-merijaaennustedata. Käytettävä tallennettu kysely on fmi::forecast::helmi::grid
  • 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.: 

    Vastauksessa on jatkossa seuraavaa, jos layer on Radar:suomi_dbz_eureffin
    <swe:DataRecord>
      <swe:field name="dbz" xlink:href="http://data.fmi.fi/fmi-apikey/FMI-APIKEY/meta?observableProperty=forecast&amp;param=dbz&amp;"/>
    </swe:DataRecord>
     
    vastaavasti Radar:utajarvi_vrad tapauksessa kenttä on seuraava
    <swe:DataRecord>
    <swe:field name="vrad" xlink:href="http://data.fmi.fi/fmi-apikey/FMI-APIKEY/meta?observableProperty=forecast&amp;param=vrad&amp;"/>
    </swe:DataRecord>

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.

  <sam:sampledFeature>
    <target:LocationCollection gml:id="sampled-target-1-1">
      <target:member>
        <target:Location gml:id="obsloc-fmisid-101004-pos">
          <gml:identifier codeSpace="http://xml.fmi.fi/namespace/stationcode/fmisid">101004</gml:identifier>
          <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/name">Helsinki Kumpula</gml:name>
          <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/geoid">-16000138</gml:name>
          <gml:name codeSpace="http://xml.fmi.fi/namespace/locationcode/wmo">2998</gml:name>
          <target:representativePoint xlink:href="#point-101004"/>
          <target:region codeSpace="http://xml.fmi.fi/namespace/location/region">Helsinki</target:region>
        </target:Location>
      </target:member>
    </target:LocationCollection>
  </sam:sampledFeature>
 
  • 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.

 
  <om:phenomenonTime>
    <gml:TimePeriod  gml:id="time1-1-1">
      <gml:beginPosition>2014-01-14T01:24:00Z</gml:beginPosition>
      <gml:endPosition>2014-01-14T13:24:00Z</gml:endPosition>
    </gml:TimePeriod>
  </om:phenomenonTime>
 
  <!-- Myöhemmin dokumentissa viittaus -->
  <om:phenomenonTime xlink:href="#time1-1-1"/>
 
  • Hirlam pintaennustetta (surface) palauttavien tallennettujen kyselyjen oletuksena palautettaviin säteilyparametreihin on tullut muutoksia:

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

Lisätty oletusparametrit "RadiationLWAccumulation", "RadiationGlobalAccumulation", "RadiationNetSurfaceLWAccumulation", "RadiationNetSurfaceSWAccumulation, "RadiationDiffuseAccumulation".
 
- RadiationLWAccumulation parametrin GRIB API paramId on 175
- RadiationGlobalAccumulation parametrin GRIB API paramId on 169
- RadiationNetSurfaceLWAccumulation parametrin GRIB API paramId on 177
- RadiationNetSurfaceSWAccumulation parametrin GRIB API paramId on 176
- RadiationDiffuseAccumulation parametrin GRIB API paramid on 228242 (HUOM: ei ole kuitenkaan oletusparametri GRID-tyyppisessä kyselyssä eikä se ole saatavissa GRIB2-formaatissa.
 
  • Grid tyyppiset tallennetut kyselyt: Paluudokumentin parametrien metatietolinkkeihin on lisätty 'units' parametri, jonka avulla voidaan palauttaa tiedostoformaatiin sidottuja yksikköjä.
  • Tallennetuista kyselyistä käytetyt AC-MF 2.0 -skeeman mukaiset tietorakenteita (acmf:GridSeriesObservation, nimiavaruus http://inspire.jrc.ec.europa.eu/schemas/ac/2.0) korvattu OMSO 3.0rc3:n mukaisilla rakenteilla (omso:GridSeriesObservation, nimiavaruus http://inspire.ec.europa.eu/schemas/omso/2.0rc3). Muutoksen ei ole havaittu muuttavan paluudokumentin tietorakennetta.
  • 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"/>
  <gml:mimeType>application/octet-stream</gml:mimeType>
 
  <!-- Päivityksen jälkeen jos käytetty grib1 tai grib2 arvoa -->
  <gml:fileStructure codeSpace="http://www.ecmwf.int/publications/manuals/d/gribapi/param/"/>
  <gml:mimeType>application/octet-stream</gml:mimeType>
 
  • 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)

 

Päivitysikkuna

Mahdolliset päivitykset avoimen datan rajapintaan tehdään kuukauden ensimmäisenä tiistaina virka-aikaan.