SlideShare a Scribd company logo
1 of 29
Meteorological and Aviation Weather Open
Data implementation utilising OGC
standards
Finnish Meteorological Institute
Finnish Meteorological Institute
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Finnish Meteorological Institute opened its data in 2013.
Basically everything that FMI has property rights was opened.
Data is provided in freely in machine readable format.
17.7.2015 Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
2
FMI Open Data
https://en.ilmatieteenlaitos.fi/open-data
Data set Description Time
Interval
Estimated
publish date
Weather
Observations
Temperature, Wind,
Humidity, Ground
Temperature…
10 min Open,
older data to be
added
Sun Radiation UV, Short and Long
Term Radiation…
1 min Open
Marine
Observations
Waves, Sea
Temperature, Sea
Level…
1 h Open
Weather Radars Precipitation Rate,
Precipitation Amount…
5 min Open,
older data to be
added
Lightning Thunder Strikes in
Finland
5 min Open
Example of Data Sets
17.7.2015 3Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Example of Data Sets
Data set Description Time Interval Estimated
publish date
Real Time
Observations
Real Time Observations from
specific location(s)
AWS 2010 –
Soundings 1959 –
Flashes 1998 –
Sea Level 1971 –
Waves 2005 –
Open
older data will
be added
Climatological
Observations
Dayly and monthly
temperature mean and
extreme values from weather
stations
1959 - Open
Climatological
Observations
Monthly temperature and
precipitation rate mean
values interpolated to grid
1961 - Open
Climatological
Reference
Climatological Reference.
Temperature, humidity,
pressure, precipitation
amount and snow depth.
Reference seasons:
1971-2000 1981-
2010
Open
17.7.2015 4Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Example of Data Sets
Data set Description Time Interval Estimated
publish date
Weather forecast
model HIRLAM RCR
Point forecasts and grid
data
Latest model
run
(4 times a day)
0…54 h
Open
Sea forecast models Sea level point
forecasts, Wave (WAM)
and current (HBM) as
grid data
Latest model
run
(4 times a day)
0...54 h
Open
Environmental
Monitoring Facilities
Weather observation
stations, radars…
2015
Aviation
Observations
METAR 30 min open
Ground & mast
observations
Special observations
from ground and masts
2016 /Open
17.7.2015 5Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Example of Data Sets
Data set Description Time Interval Estimated
publish date
Air Quality
Observations
Air Quality Observations 1h 2015-2016
Silam Model Dispersion Model for Air
Quality, Forest Fire and
Pollen
Latest model
run (once a day)
0…96h
2015
HELMI Ice Model Ice forecast model Latest model
run
(4 times a day)
0...54 h
open
Soundings Temperature, Humidity,
Pressure, Wind from
ground to 25 km height
2 times a day 2015
Road Weather
Observations (LIVI)
Road Weather
Observations
10 min open
17.7.2015 6Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
FMI Open Data Portal follows INSPIRE requirements.
FMI Open Data Portal
Meta data
Data
Models
Services
The very same data portal works as Open Data and
INSPIRE portal.
17.7.2015 7Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Catalog Service
(CSW)
o Based on GeoNetwork
View Service (WMS)
o Based on GeoServer
o Only the most common layers
published
17.7.2015 8Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Download Service
(WFS 2.0)
o Web Feature Service (WFS) 2.0
Simple Profile
o Based on stored queries
o Predefined data sets with
possibility for additional
parameters (i.e. time and
area)
o In-house production
17.7.2015 9Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Registration
o Registration is required to use View and Download
Services
o Working email address is the only mandatory
information
o After registration the user gets an API key which have to
be added into all requests
o GET parameter fmi-apikey=…&
o Header fmi-apikey; …
o Part of url http://wms.fmi.fi/fmi-apikey/…/wms?
o One can create several API keys with one email
17.7.2015 10Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Usage Limits
With one API key it’s allowed to
o do at most 20 000 requests per day to Download Service
o do at most 10 000 requests per day to View Service
o do at most 600 requests per 5 minutes to both services
o If all observations from one time step is calculated to as one,
little over 17 000 new data sets are published daily
o So, with one API key it’s allowed load everything once
o View service can be used for testing but can not be used as a
back end for popular clients
17.7.2015 11Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Open Data Service
Cluster
S1 S2 S3
Client Data Service
Cluster
S1 S2 S3
Load Balancer
Configuration
Data
(NFS)
Configuration
(NFS)
Database
MetoLib
o Open source JavaScript library produced by Finnish
Meteorological Institute
o Helps users to load and use the data
o Supports multi point coverage data format
o Python version is on the list
Easy
requests Cache
Parse the data
to as JSON
17.7.2015 13Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Data Models
o Observations and point
forecasts as GML
o The same data is published in:
o MultiPointCoverage
o MeasurementTimeSeries
o SimpleFeature
o Gridded data is provided in
appropriate binary format (Grib,
NetCDF, GeoTiff…)
o WFS members contains the
metadata ‘envelope’ with a link
to a actual data
17.7.2015 14Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Data Models
gmlcov:MultiPointCoverage
17.7.2015 15
gml:rangeSet
gml:doubleOrNilReasonTupleList
The data is listed for every
point defined in domain set.
gml:domainSet
gmlcov:simpleMultiPoint
The coverage is
defined as a list of
points in 4
dimensional grid (lat,
lon, height, time).
gmlcov:rangeType
The parameters
listed in range set
are defined in
separate element.
Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Cons
- Not intuitive
- No natural
structure of XML
 XSLT and
Xpath don’t work
Pros
+ Compact
+ Efficient
+ Small file size
+ Works for many
data types
17.7.2015 16
Data Models
gmlcov:MultiPointCoverage
Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Data Models
wml2:MeasurementTimeseries
17.7.2015 17
wml2:MeasurementTimeseries
One member contains time
series for one parameter
and one location
Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Cons
- Lots of repetition
- Large file size
- Heavy for DOM-
based parsers
- Don’t work i.e. for
thunder strikes
Pros
+ Intuitive
+ Easy to use
+ XSLT & XPath
works
17.7.2015 18
Data Models
wml2:MeasurementTime
series
Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Data Models
SimpleFeature
17.7.2015 19
SimpleFeature
One member contains one
time, one parameter and
one location
Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Cons
- Lots of repetition
- Very large file size
- Heavy for DOM-
based parsers
Pros
+ Intuitive
+ Easy to use
+ XSLT & XPath
works
+ Ready client
support
17.7.2015 20
Data Models
SimpleFeature
Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
• Aviation weather reposts are delivered as IWXXM
• New data model coming into use in aviation
• Consists of the same elements than other messages
• om:phenomenonTime, om:procedure, om:featureOfInterest,
om:result
• Content of the METAR is in om:result part as
• extracted into XML elements
• original, “old fashion”, METAR string
Data Models
aviation observations IWXXM / METARS
17.7.2015 21Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Data Type Data Format
Observations wml2:MeasurementTimeseries
gmlcov:MultiPointCoverage
SimpleFeature
Point Forecasts wml2:MeasurementTimeseries
gmlcov:MultiPointCoverage
SimpleFeature
Lighting Observations gmlcov:MultiPointCoverage
SimpleFeature
Grid Forecasts XML Envelope + Grib2/NetCDF
Radar Images GeoTiff / PNG images
METAR IWXXM
17.7.2015 22Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
17.7.2015 23
Data Models File size Comparison
81.7
52.9
1.81.3 1.2 0.2
0
10
20
30
40
50
60
70
80
90
Document Size
[MB]
Compressed
DocumentSize
[MB]
Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
17.7.2015 24
Data Models Popularity
Comparison
80
19.8
0.2
0
10
20
30
40
50
60
70
80
90
Downloads[%]
Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
And a little over
430 000 data
downloads
per day
(5 req/s)
At the moment
about 7200
registered users
Some Experiences
17.7.2015 25Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Practically
no client
supports
complex
features
Although standards
are followed, there’s
a gap between
provided data model
and clients’
capabilities
Some Experiences
17.7.2015 26Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
GeoServer is
modified to support
stored queries in
WFS 2.0 (released
in version 2.7)
Also simple features
had to be supported
Some Experiences
17.7.2015 27Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
Industry is
happy to use
standardized
services
Amateur and
freelancer coders
would prefer simple
JSON API
Some Experiences
17.7.2015 28Meteorological and Aviation Weather Open Data implementation OGC standards
Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
www.fmi.fi
http://www.slideshare.net/tervo/
https://en.ilmatieteenlaitos.fi/open-data

More Related Content

What's hot

20161028 strahlendorff fmi experience in openness
20161028 strahlendorff fmi experience in openness20161028 strahlendorff fmi experience in openness
20161028 strahlendorff fmi experience in opennessMikko Strahlendorff
 
Kokemuksia tiedon avaamisesta, Tarja Riihisaari
Kokemuksia tiedon avaamisesta, Tarja RiihisaariKokemuksia tiedon avaamisesta, Tarja Riihisaari
Kokemuksia tiedon avaamisesta, Tarja RiihisaariTilastokeskus
 
Linked Sensor Data cube
Linked Sensor Data cubeLinked Sensor Data cube
Linked Sensor Data cubeLaurent Lefort
 
TU1.L10 - Globwave and applications of global satellite wave observations
TU1.L10 - Globwave and applications of global satellite wave observationsTU1.L10 - Globwave and applications of global satellite wave observations
TU1.L10 - Globwave and applications of global satellite wave observationsgrssieee
 
Weather Station Data Publication at Irstea: an implementation Report.
Weather Station Data Publication at Irstea: an implementation Report.  Weather Station Data Publication at Irstea: an implementation Report.
Weather Station Data Publication at Irstea: an implementation Report. catherine roussey
 
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 20052005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005Rudolf Husar
 
ESCAPE Kick-off meeting - KM3Net, Opening a new window on our universe (Feb 2...
ESCAPE Kick-off meeting - KM3Net, Opening a new window on our universe (Feb 2...ESCAPE Kick-off meeting - KM3Net, Opening a new window on our universe (Feb 2...
ESCAPE Kick-off meeting - KM3Net, Opening a new window on our universe (Feb 2...ESCAPE EU
 
Improved Emissions Inventories for NOx and Particulate Matter from Small Comb...
Improved Emissions Inventories for NOx and Particulate Matter from Small Comb...Improved Emissions Inventories for NOx and Particulate Matter from Small Comb...
Improved Emissions Inventories for NOx and Particulate Matter from Small Comb...Environmental Protection Agency, Ireland
 
Fire Proximity Awareness Monitoring with FME
Fire Proximity Awareness Monitoring with FMEFire Proximity Awareness Monitoring with FME
Fire Proximity Awareness Monitoring with FMESafe Software
 
FMI Open Data on AWS Public dataset program
FMI Open Data on AWS Public dataset programFMI Open Data on AWS Public dataset program
FMI Open Data on AWS Public dataset programRoope Tervo
 
WMTS Performance Tests
WMTS Performance TestsWMTS Performance Tests
WMTS Performance TestsRoope Tervo
 
2004-09-28 July 4, 2004 Aerosol Pulse
2004-09-28 July 4, 2004 Aerosol Pulse2004-09-28 July 4, 2004 Aerosol Pulse
2004-09-28 July 4, 2004 Aerosol PulseRudolf Husar
 
Automated Wildland Fire Detection integrated in Fire Management Systems and P...
Automated Wildland Fire Detection integrated in Fire Management Systems and P...Automated Wildland Fire Detection integrated in Fire Management Systems and P...
Automated Wildland Fire Detection integrated in Fire Management Systems and P...Global Risk Forum GRFDavos
 
Mobility collector: Battery Conscious Mobile Tracking
Mobility collector: Battery Conscious Mobile TrackingMobility collector: Battery Conscious Mobile Tracking
Mobility collector: Battery Conscious Mobile TrackingAdrian C. Prelipcean
 
The World Wide Distributed Computing Architecture of the LHC Datagrid
The World Wide Distributed Computing Architecture of the LHC DatagridThe World Wide Distributed Computing Architecture of the LHC Datagrid
The World Wide Distributed Computing Architecture of the LHC DatagridSwiss Big Data User Group
 

What's hot (20)

20161028 strahlendorff fmi experience in openness
20161028 strahlendorff fmi experience in openness20161028 strahlendorff fmi experience in openness
20161028 strahlendorff fmi experience in openness
 
Kokemuksia tiedon avaamisesta, Tarja Riihisaari
Kokemuksia tiedon avaamisesta, Tarja RiihisaariKokemuksia tiedon avaamisesta, Tarja Riihisaari
Kokemuksia tiedon avaamisesta, Tarja Riihisaari
 
Linked Sensor Data cube
Linked Sensor Data cubeLinked Sensor Data cube
Linked Sensor Data cube
 
ZEPHIR @PassiEXPO 2013
ZEPHIR @PassiEXPO 2013ZEPHIR @PassiEXPO 2013
ZEPHIR @PassiEXPO 2013
 
TU1.L10 - Globwave and applications of global satellite wave observations
TU1.L10 - Globwave and applications of global satellite wave observationsTU1.L10 - Globwave and applications of global satellite wave observations
TU1.L10 - Globwave and applications of global satellite wave observations
 
Weather Station Data Publication at Irstea: an implementation Report.
Weather Station Data Publication at Irstea: an implementation Report.  Weather Station Data Publication at Irstea: an implementation Report.
Weather Station Data Publication at Irstea: an implementation Report.
 
11 schroedter homscheidt_satellite_and_camera
11 schroedter homscheidt_satellite_and_camera11 schroedter homscheidt_satellite_and_camera
11 schroedter homscheidt_satellite_and_camera
 
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 20052005-04-14 The Great Midwestern PM2.5 Episode of February 2005
2005-04-14 The Great Midwestern PM2.5 Episode of February 2005
 
ESCAPE Kick-off meeting - KM3Net, Opening a new window on our universe (Feb 2...
ESCAPE Kick-off meeting - KM3Net, Opening a new window on our universe (Feb 2...ESCAPE Kick-off meeting - KM3Net, Opening a new window on our universe (Feb 2...
ESCAPE Kick-off meeting - KM3Net, Opening a new window on our universe (Feb 2...
 
Improved Emissions Inventories for NOx and Particulate Matter from Small Comb...
Improved Emissions Inventories for NOx and Particulate Matter from Small Comb...Improved Emissions Inventories for NOx and Particulate Matter from Small Comb...
Improved Emissions Inventories for NOx and Particulate Matter from Small Comb...
 
Fire Proximity Awareness Monitoring with FME
Fire Proximity Awareness Monitoring with FMEFire Proximity Awareness Monitoring with FME
Fire Proximity Awareness Monitoring with FME
 
FMI Open Data on AWS Public dataset program
FMI Open Data on AWS Public dataset programFMI Open Data on AWS Public dataset program
FMI Open Data on AWS Public dataset program
 
WMTS Performance Tests
WMTS Performance TestsWMTS Performance Tests
WMTS Performance Tests
 
2004-09-28 July 4, 2004 Aerosol Pulse
2004-09-28 July 4, 2004 Aerosol Pulse2004-09-28 July 4, 2004 Aerosol Pulse
2004-09-28 July 4, 2004 Aerosol Pulse
 
16 lorenz local_and_regional_pv_power
16 lorenz local_and_regional_pv_power16 lorenz local_and_regional_pv_power
16 lorenz local_and_regional_pv_power
 
Automated Wildland Fire Detection integrated in Fire Management Systems and P...
Automated Wildland Fire Detection integrated in Fire Management Systems and P...Automated Wildland Fire Detection integrated in Fire Management Systems and P...
Automated Wildland Fire Detection integrated in Fire Management Systems and P...
 
Mobility collector: Battery Conscious Mobile Tracking
Mobility collector: Battery Conscious Mobile TrackingMobility collector: Battery Conscious Mobile Tracking
Mobility collector: Battery Conscious Mobile Tracking
 
2014 PV Performance Modeling Workshop: Satellite Irradiance Models and Datase...
2014 PV Performance Modeling Workshop: Satellite Irradiance Models and Datase...2014 PV Performance Modeling Workshop: Satellite Irradiance Models and Datase...
2014 PV Performance Modeling Workshop: Satellite Irradiance Models and Datase...
 
19 winter towards_an_energy-based_parameter_for_photovoltaic_classification
19 winter towards_an_energy-based_parameter_for_photovoltaic_classification19 winter towards_an_energy-based_parameter_for_photovoltaic_classification
19 winter towards_an_energy-based_parameter_for_photovoltaic_classification
 
The World Wide Distributed Computing Architecture of the LHC Datagrid
The World Wide Distributed Computing Architecture of the LHC DatagridThe World Wide Distributed Computing Architecture of the LHC Datagrid
The World Wide Distributed Computing Architecture of the LHC Datagrid
 

Viewers also liked

Decoding aviation weather. (2)
Decoding aviation weather. (2)Decoding aviation weather. (2)
Decoding aviation weather. (2)Igli Larashi
 
Southwest Airlines Operations
Southwest Airlines OperationsSouthwest Airlines Operations
Southwest Airlines OperationsAamir Khan
 
Aviation Weather Theory Made Easy
Aviation Weather Theory Made EasyAviation Weather Theory Made Easy
Aviation Weather Theory Made EasyTodd Shellnutt
 
ETOPS - Extended Twinned Engine Operations
ETOPS - Extended Twinned Engine OperationsETOPS - Extended Twinned Engine Operations
ETOPS - Extended Twinned Engine OperationsKelvin Lam
 
Dispatcher ppt presentation introduction
Dispatcher ppt presentation introductionDispatcher ppt presentation introduction
Dispatcher ppt presentation introductionalsats
 
Dispatch Full Presentation
Dispatch Full PresentationDispatch Full Presentation
Dispatch Full Presentationguestf48423
 

Viewers also liked (7)

Decoding aviation weather. (2)
Decoding aviation weather. (2)Decoding aviation weather. (2)
Decoding aviation weather. (2)
 
Southwest Airlines Operations
Southwest Airlines OperationsSouthwest Airlines Operations
Southwest Airlines Operations
 
Aviation Weather Theory Made Easy
Aviation Weather Theory Made EasyAviation Weather Theory Made Easy
Aviation Weather Theory Made Easy
 
Pilots & Weather Considerations
Pilots & Weather ConsiderationsPilots & Weather Considerations
Pilots & Weather Considerations
 
ETOPS - Extended Twinned Engine Operations
ETOPS - Extended Twinned Engine OperationsETOPS - Extended Twinned Engine Operations
ETOPS - Extended Twinned Engine Operations
 
Dispatcher ppt presentation introduction
Dispatcher ppt presentation introductionDispatcher ppt presentation introduction
Dispatcher ppt presentation introduction
 
Dispatch Full Presentation
Dispatch Full PresentationDispatch Full Presentation
Dispatch Full Presentation
 

Similar to FMI Open Data Portal Provides Meteorological and Aviation Weather via OGC Standards

Producing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsProducing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsRoope Tervo
 
Available data sources & Real-time data collection
Available data sources & Real-time data collectionAvailable data sources & Real-time data collection
Available data sources & Real-time data collectionCLEEN_Ltd
 
Fmi Open Data on S3
Fmi Open Data on S3Fmi Open Data on S3
Fmi Open Data on S3Roope Tervo
 
Strahlendorff - EO and insitu for weather, water and climate
Strahlendorff - EO and insitu for weather, water and climateStrahlendorff - EO and insitu for weather, water and climate
Strahlendorff - EO and insitu for weather, water and climateMikko Strahlendorff
 
DSD-INT 2019 Global Data Services and Analysis Frameworks-Luijendijk
DSD-INT 2019 Global Data Services and Analysis Frameworks-LuijendijkDSD-INT 2019 Global Data Services and Analysis Frameworks-Luijendijk
DSD-INT 2019 Global Data Services and Analysis Frameworks-LuijendijkDeltares
 
Activities of Smart Ship Application Platform 2 Project (SSAP2)
Activities of Smart Ship Application Platform 2 Project (SSAP2)Activities of Smart Ship Application Platform 2 Project (SSAP2)
Activities of Smart Ship Application Platform 2 Project (SSAP2)MTI Co., Ltd.
 
OSIsoft White Paper "Impacting the Bottom Line" in O&G
OSIsoft White Paper "Impacting the Bottom Line" in O&GOSIsoft White Paper "Impacting the Bottom Line" in O&G
OSIsoft White Paper "Impacting the Bottom Line" in O&GTjeerd Zwijnenberg
 
FMI Open Data on S3
FMI Open Data on S3FMI Open Data on S3
FMI Open Data on S3Roope Tervo
 
DroneLogbook Australia About Us Dec-2018
DroneLogbook Australia  About Us Dec-2018DroneLogbook Australia  About Us Dec-2018
DroneLogbook Australia About Us Dec-2018Scott Hamey
 
Agrino 應用於農業感測的開源專案
Agrino  應用於農業感測的開源專案Agrino  應用於農業感測的開源專案
Agrino 應用於農業感測的開源專案Kobe Yu
 
Why we need open data? FMI Open Data on AWS
Why we need open data? FMI Open Data on AWSWhy we need open data? FMI Open Data on AWS
Why we need open data? FMI Open Data on AWSRoope Tervo
 
2004-09-29 Status Report on CATT and FASTNET
2004-09-29 Status Report on CATT and FASTNET2004-09-29 Status Report on CATT and FASTNET
2004-09-29 Status Report on CATT and FASTNETRudolf Husar
 
1st BDE SC5 pilot: rationale, components and reusability
1st BDE SC5 pilot: rationale, components and reusability1st BDE SC5 pilot: rationale, components and reusability
1st BDE SC5 pilot: rationale, components and reusabilityBigData_Europe
 
SplunkLive! Customer Presentation – Harris
SplunkLive! Customer Presentation – HarrisSplunkLive! Customer Presentation – Harris
SplunkLive! Customer Presentation – HarrisSplunk
 
FMI Information Management System
FMI Information Management SystemFMI Information Management System
FMI Information Management SystemRoope Tervo
 
Hosting open data endpoints at IRCEL-CELINE serving air quality data from the...
Hosting open data endpoints at IRCEL-CELINE serving air quality data from the...Hosting open data endpoints at IRCEL-CELINE serving air quality data from the...
Hosting open data endpoints at IRCEL-CELINE serving air quality data from the...Open Knowledge Belgium
 
The Time Is Now The Convergence Of Networks, Time Synchronization And Inform...
The Time Is Now  The Convergence Of Networks, Time Synchronization And Inform...The Time Is Now  The Convergence Of Networks, Time Synchronization And Inform...
The Time Is Now The Convergence Of Networks, Time Synchronization And Inform...Ben Rothke
 
NoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdfNoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdfterradue
 
Linking EUDAT services to the EGI Fed-Cloud - EUDAT Summer School (Hans van P...
Linking EUDAT services to the EGI Fed-Cloud - EUDAT Summer School (Hans van P...Linking EUDAT services to the EGI Fed-Cloud - EUDAT Summer School (Hans van P...
Linking EUDAT services to the EGI Fed-Cloud - EUDAT Summer School (Hans van P...EUDAT
 

Similar to FMI Open Data Portal Provides Meteorological and Aviation Weather via OGC Standards (20)

Producing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsProducing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data Sets
 
Available data sources & Real-time data collection
Available data sources & Real-time data collectionAvailable data sources & Real-time data collection
Available data sources & Real-time data collection
 
Fmi Open Data on S3
Fmi Open Data on S3Fmi Open Data on S3
Fmi Open Data on S3
 
Strahlendorff - EO and insitu for weather, water and climate
Strahlendorff - EO and insitu for weather, water and climateStrahlendorff - EO and insitu for weather, water and climate
Strahlendorff - EO and insitu for weather, water and climate
 
DSD-INT 2019 Global Data Services and Analysis Frameworks-Luijendijk
DSD-INT 2019 Global Data Services and Analysis Frameworks-LuijendijkDSD-INT 2019 Global Data Services and Analysis Frameworks-Luijendijk
DSD-INT 2019 Global Data Services and Analysis Frameworks-Luijendijk
 
Activities of Smart Ship Application Platform 2 Project (SSAP2)
Activities of Smart Ship Application Platform 2 Project (SSAP2)Activities of Smart Ship Application Platform 2 Project (SSAP2)
Activities of Smart Ship Application Platform 2 Project (SSAP2)
 
OSIsoft White Paper "Impacting the Bottom Line" in O&G
OSIsoft White Paper "Impacting the Bottom Line" in O&GOSIsoft White Paper "Impacting the Bottom Line" in O&G
OSIsoft White Paper "Impacting the Bottom Line" in O&G
 
FMI Open Data on S3
FMI Open Data on S3FMI Open Data on S3
FMI Open Data on S3
 
DroneLogbook Australia About Us Dec-2018
DroneLogbook Australia  About Us Dec-2018DroneLogbook Australia  About Us Dec-2018
DroneLogbook Australia About Us Dec-2018
 
Agrino 應用於農業感測的開源專案
Agrino  應用於農業感測的開源專案Agrino  應用於農業感測的開源專案
Agrino 應用於農業感測的開源專案
 
Why we need open data? FMI Open Data on AWS
Why we need open data? FMI Open Data on AWSWhy we need open data? FMI Open Data on AWS
Why we need open data? FMI Open Data on AWS
 
2004-09-29 Status Report on CATT and FASTNET
2004-09-29 Status Report on CATT and FASTNET2004-09-29 Status Report on CATT and FASTNET
2004-09-29 Status Report on CATT and FASTNET
 
6 craglia
6 craglia6 craglia
6 craglia
 
1st BDE SC5 pilot: rationale, components and reusability
1st BDE SC5 pilot: rationale, components and reusability1st BDE SC5 pilot: rationale, components and reusability
1st BDE SC5 pilot: rationale, components and reusability
 
SplunkLive! Customer Presentation – Harris
SplunkLive! Customer Presentation – HarrisSplunkLive! Customer Presentation – Harris
SplunkLive! Customer Presentation – Harris
 
FMI Information Management System
FMI Information Management SystemFMI Information Management System
FMI Information Management System
 
Hosting open data endpoints at IRCEL-CELINE serving air quality data from the...
Hosting open data endpoints at IRCEL-CELINE serving air quality data from the...Hosting open data endpoints at IRCEL-CELINE serving air quality data from the...
Hosting open data endpoints at IRCEL-CELINE serving air quality data from the...
 
The Time Is Now The Convergence Of Networks, Time Synchronization And Inform...
The Time Is Now  The Convergence Of Networks, Time Synchronization And Inform...The Time Is Now  The Convergence Of Networks, Time Synchronization And Inform...
The Time Is Now The Convergence Of Networks, Time Synchronization And Inform...
 
NoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdfNoR Webinar 2024 - Introduction to GEP.pdf
NoR Webinar 2024 - Introduction to GEP.pdf
 
Linking EUDAT services to the EGI Fed-Cloud - EUDAT Summer School (Hans van P...
Linking EUDAT services to the EGI Fed-Cloud - EUDAT Summer School (Hans van P...Linking EUDAT services to the EGI Fed-Cloud - EUDAT Summer School (Hans van P...
Linking EUDAT services to the EGI Fed-Cloud - EUDAT Summer School (Hans van P...
 

More from Roope Tervo

FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019Roope Tervo
 
Predicting weather inflicted train delays
Predicting weather inflicted train delaysPredicting weather inflicted train delays
Predicting weather inflicted train delaysRoope Tervo
 
Forecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective StormsForecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective StormsRoope Tervo
 
SmartMet Server in INSPIRE
SmartMet Server in INSPIRESmartMet Server in INSPIRE
SmartMet Server in INSPIRERoope Tervo
 
Possibilities of Open Source Code
Possibilities of Open Source CodePossibilities of Open Source Code
Possibilities of Open Source CodeRoope Tervo
 
AvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkkiAvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkkiRoope Tervo
 
AvoinData aineistot
AvoinData aineistotAvoinData aineistot
AvoinData aineistotRoope Tervo
 
AvoinData-workshop aikasarjat
AvoinData-workshop aikasarjatAvoinData-workshop aikasarjat
AvoinData-workshop aikasarjatRoope Tervo
 
Avoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvausAvoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvausRoope Tervo
 

More from Roope Tervo (9)

FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019
 
Predicting weather inflicted train delays
Predicting weather inflicted train delaysPredicting weather inflicted train delays
Predicting weather inflicted train delays
 
Forecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective StormsForecasting Electricity Outages Caused by Convective Storms
Forecasting Electricity Outages Caused by Convective Storms
 
SmartMet Server in INSPIRE
SmartMet Server in INSPIRESmartMet Server in INSPIRE
SmartMet Server in INSPIRE
 
Possibilities of Open Source Code
Possibilities of Open Source CodePossibilities of Open Source Code
Possibilities of Open Source Code
 
AvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkkiAvoinData-workshop käyttöesimerkki
AvoinData-workshop käyttöesimerkki
 
AvoinData aineistot
AvoinData aineistotAvoinData aineistot
AvoinData aineistot
 
AvoinData-workshop aikasarjat
AvoinData-workshop aikasarjatAvoinData-workshop aikasarjat
AvoinData-workshop aikasarjat
 
Avoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvausAvoindata workshop tekninen_yleiskuvaus
Avoindata workshop tekninen_yleiskuvaus
 

Recently uploaded

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 

Recently uploaded (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 

FMI Open Data Portal Provides Meteorological and Aviation Weather via OGC Standards

  • 1. Meteorological and Aviation Weather Open Data implementation utilising OGC standards Finnish Meteorological Institute Finnish Meteorological Institute Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 2. Finnish Meteorological Institute opened its data in 2013. Basically everything that FMI has property rights was opened. Data is provided in freely in machine readable format. 17.7.2015 Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari 2 FMI Open Data https://en.ilmatieteenlaitos.fi/open-data
  • 3. Data set Description Time Interval Estimated publish date Weather Observations Temperature, Wind, Humidity, Ground Temperature… 10 min Open, older data to be added Sun Radiation UV, Short and Long Term Radiation… 1 min Open Marine Observations Waves, Sea Temperature, Sea Level… 1 h Open Weather Radars Precipitation Rate, Precipitation Amount… 5 min Open, older data to be added Lightning Thunder Strikes in Finland 5 min Open Example of Data Sets 17.7.2015 3Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 4. Example of Data Sets Data set Description Time Interval Estimated publish date Real Time Observations Real Time Observations from specific location(s) AWS 2010 – Soundings 1959 – Flashes 1998 – Sea Level 1971 – Waves 2005 – Open older data will be added Climatological Observations Dayly and monthly temperature mean and extreme values from weather stations 1959 - Open Climatological Observations Monthly temperature and precipitation rate mean values interpolated to grid 1961 - Open Climatological Reference Climatological Reference. Temperature, humidity, pressure, precipitation amount and snow depth. Reference seasons: 1971-2000 1981- 2010 Open 17.7.2015 4Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 5. Example of Data Sets Data set Description Time Interval Estimated publish date Weather forecast model HIRLAM RCR Point forecasts and grid data Latest model run (4 times a day) 0…54 h Open Sea forecast models Sea level point forecasts, Wave (WAM) and current (HBM) as grid data Latest model run (4 times a day) 0...54 h Open Environmental Monitoring Facilities Weather observation stations, radars… 2015 Aviation Observations METAR 30 min open Ground & mast observations Special observations from ground and masts 2016 /Open 17.7.2015 5Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 6. Example of Data Sets Data set Description Time Interval Estimated publish date Air Quality Observations Air Quality Observations 1h 2015-2016 Silam Model Dispersion Model for Air Quality, Forest Fire and Pollen Latest model run (once a day) 0…96h 2015 HELMI Ice Model Ice forecast model Latest model run (4 times a day) 0...54 h open Soundings Temperature, Humidity, Pressure, Wind from ground to 25 km height 2 times a day 2015 Road Weather Observations (LIVI) Road Weather Observations 10 min open 17.7.2015 6Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 7. FMI Open Data Portal follows INSPIRE requirements. FMI Open Data Portal Meta data Data Models Services The very same data portal works as Open Data and INSPIRE portal. 17.7.2015 7Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 8. Catalog Service (CSW) o Based on GeoNetwork View Service (WMS) o Based on GeoServer o Only the most common layers published 17.7.2015 8Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 9. Download Service (WFS 2.0) o Web Feature Service (WFS) 2.0 Simple Profile o Based on stored queries o Predefined data sets with possibility for additional parameters (i.e. time and area) o In-house production 17.7.2015 9Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 10. Registration o Registration is required to use View and Download Services o Working email address is the only mandatory information o After registration the user gets an API key which have to be added into all requests o GET parameter fmi-apikey=…& o Header fmi-apikey; … o Part of url http://wms.fmi.fi/fmi-apikey/…/wms? o One can create several API keys with one email 17.7.2015 10Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 11. Usage Limits With one API key it’s allowed to o do at most 20 000 requests per day to Download Service o do at most 10 000 requests per day to View Service o do at most 600 requests per 5 minutes to both services o If all observations from one time step is calculated to as one, little over 17 000 new data sets are published daily o So, with one API key it’s allowed load everything once o View service can be used for testing but can not be used as a back end for popular clients 17.7.2015 11Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 12. Open Data Service Cluster S1 S2 S3 Client Data Service Cluster S1 S2 S3 Load Balancer Configuration Data (NFS) Configuration (NFS) Database
  • 13. MetoLib o Open source JavaScript library produced by Finnish Meteorological Institute o Helps users to load and use the data o Supports multi point coverage data format o Python version is on the list Easy requests Cache Parse the data to as JSON 17.7.2015 13Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 14. Data Models o Observations and point forecasts as GML o The same data is published in: o MultiPointCoverage o MeasurementTimeSeries o SimpleFeature o Gridded data is provided in appropriate binary format (Grib, NetCDF, GeoTiff…) o WFS members contains the metadata ‘envelope’ with a link to a actual data 17.7.2015 14Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 15. Data Models gmlcov:MultiPointCoverage 17.7.2015 15 gml:rangeSet gml:doubleOrNilReasonTupleList The data is listed for every point defined in domain set. gml:domainSet gmlcov:simpleMultiPoint The coverage is defined as a list of points in 4 dimensional grid (lat, lon, height, time). gmlcov:rangeType The parameters listed in range set are defined in separate element. Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 16. Cons - Not intuitive - No natural structure of XML  XSLT and Xpath don’t work Pros + Compact + Efficient + Small file size + Works for many data types 17.7.2015 16 Data Models gmlcov:MultiPointCoverage Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 17. Data Models wml2:MeasurementTimeseries 17.7.2015 17 wml2:MeasurementTimeseries One member contains time series for one parameter and one location Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 18. Cons - Lots of repetition - Large file size - Heavy for DOM- based parsers - Don’t work i.e. for thunder strikes Pros + Intuitive + Easy to use + XSLT & XPath works 17.7.2015 18 Data Models wml2:MeasurementTime series Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 19. Data Models SimpleFeature 17.7.2015 19 SimpleFeature One member contains one time, one parameter and one location Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 20. Cons - Lots of repetition - Very large file size - Heavy for DOM- based parsers Pros + Intuitive + Easy to use + XSLT & XPath works + Ready client support 17.7.2015 20 Data Models SimpleFeature Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 21. • Aviation weather reposts are delivered as IWXXM • New data model coming into use in aviation • Consists of the same elements than other messages • om:phenomenonTime, om:procedure, om:featureOfInterest, om:result • Content of the METAR is in om:result part as • extracted into XML elements • original, “old fashion”, METAR string Data Models aviation observations IWXXM / METARS 17.7.2015 21Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 22. Data Type Data Format Observations wml2:MeasurementTimeseries gmlcov:MultiPointCoverage SimpleFeature Point Forecasts wml2:MeasurementTimeseries gmlcov:MultiPointCoverage SimpleFeature Lighting Observations gmlcov:MultiPointCoverage SimpleFeature Grid Forecasts XML Envelope + Grib2/NetCDF Radar Images GeoTiff / PNG images METAR IWXXM 17.7.2015 22Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 23. 17.7.2015 23 Data Models File size Comparison 81.7 52.9 1.81.3 1.2 0.2 0 10 20 30 40 50 60 70 80 90 Document Size [MB] Compressed DocumentSize [MB] Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 24. 17.7.2015 24 Data Models Popularity Comparison 80 19.8 0.2 0 10 20 30 40 50 60 70 80 90 Downloads[%] Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 25. And a little over 430 000 data downloads per day (5 req/s) At the moment about 7200 registered users Some Experiences 17.7.2015 25Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 26. Practically no client supports complex features Although standards are followed, there’s a gap between provided data model and clients’ capabilities Some Experiences 17.7.2015 26Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 27. GeoServer is modified to support stored queries in WFS 2.0 (released in version 2.7) Also simple features had to be supported Some Experiences 17.7.2015 27Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari
  • 28. Industry is happy to use standardized services Amateur and freelancer coders would prefer simple JSON API Some Experiences 17.7.2015 28Meteorological and Aviation Weather Open Data implementation OGC standards Roope Tervo, Mikko Visa, Tero Koivunen, Jukka A. Pakarinen, Tarja Riihisaari