Gridded numerical forecast model data
There are numerical forecast model data sets available through the Download Service of the Finnish Meteorological Institute. Some of them are mentioned below:
- HIRLAM weather model results,
- HBM sea current model results for the Baltic Sea,
- OAAS sea level forecast, and
- WAM wave model results for the Baltic Sea.
All these forecast model results are made available as time series for specific points (see the Timeseries data for examples). Additionally the HIRLAM, HBM and the WAM results are made available in gridded format, where the values of predicted properties are given in a single files for each of the grid points covering the geographic forecast area. Currently only the data near the ground or the sea surface (surface level) is provided.
The gridded numerical model data is available through the following WFS stored queries:
The following example WFS query returns all the currently available HIRLAM weather model results:
The returned response contains information about each available model run result, like
- the start and end times of the forecast period (phenomenonTime),
- available geophysical properties (observedProperties),
- the geometry of the forecast area (featureOfInterest),
- nominal model run time (om:parameter named "analysisTime"), and
- the result of the forecast Observation event
As with the radar data request, a collection of GridSeriesObservation features is returned, one for each available forecast model run (see Data models for more information about the returned data model). Within each returned GridSeriesObservation feature, there is the om:result -element, which contains the result of the Observation event. However, for gridded forecast model datasets, the om:result element does not contain the entire data grid, because the data files are too big to be encoded inside the returned XML document. Instead they contain a link to download the binary data file using a separate request:
<om:result> ... <gml:rangeSet> <gml:File> <gml:rangeParameters/> <gml:fileReference> http://opendata.fmi.fi/download?\ producer=hirlam\ ¶m=Pressure,GeopHeight,Temperature,DewPoint,\ Humidity,WindUMS,WindVMS,PrecipitationAmount,TotalCloudCover,\ LowCloudCover,MediumCloudCover,HighCloudCover,RadiationNetTopAtmLW,\ RadiationLW,RadiationGlobal,Precipitation1h,MaximumWind,WindGust\ &origintime=2013-06-06T18:00:00Z\ &starttime=2013-06-06T18:00:00Z\ &endtime=2013-06-09T00:00:00Z\ &format=grib2\ &projection=epsg:4326 </gml:fileReference> <gml:fileStructure codeSpace="http://apps.ecmwf.int/codes/grib/param-db"/> <gml:mimeType>application/octet-stream</gml:mimeType> </gml:File> </gml:rangeSet> ... </om:result>
(Note: long URL broken into several lines for clarity, the backslashes are not part of the request).
For forecast model data, the binary download URL inside the WFS response points to the Binary Download Service at data.fmi.fi with GRIB2 as the response format in the above example. You need to make another HTTP request to download the binary data file for each om:result.