SlideShare une entreprise Scribd logo
1  sur  53
INSPIRE Compliant Weather Data
Roope Tervo, Mikko Visa, Jukka Pakarinen | Finnish Meteorological Institute
Overview
Data Models
Producing Data Sets
Experiences
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
2
• Finnish Meteorological Institute opened its data in 2013.
• Basically everything FMI owns was opened.
• The very same data portal works as Open Data and INSPIRE
portal.
FMI Open Data
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
3
Meta data
Services
ISO19115 WFS WMS
CSW
Grid Series
Observations
Time Series
Observations
Data
Models O&M
Simple
Feature
GRIB
NetCDF GeoTiff
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
4
Data Sets
• Way beyond INSPIRE Data Specification scope
• Instantaneous weather and marine observations
• AWS, soundings, mast, air quality, sun radiation, marine, lightning…
• Radiation observations by Radiation and Nuclear Safety Authority
(STUK)
• Road weather observations
• Model data from 6 different weather and marine models
• Weather radar images
• Climatological data
• Observation time series, analysis, climatological reference…
Overview
Data Models
Producing Data Sets
Experiences
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
11
Data Models
o Observations and point
forecasts as GML
o The same data is published in
three different formats.
o Gridded data is provided in
appropriate binary format (grib,
NetCDF, HDF…)
o WFS members contains the
metadata ‘envelope’ with a link
to a actual data
o WCS will replace this
‘arrangement’ at some point
2/15/2017 12
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
o Every XML document as self-explanatory as possible
om:phenomenonTime
• Tells start and end time of returned data
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
13
Data Models
most important elements
om:procedure
• Describes data producing procedure
om:parameter
• Changing parameters in the process
• i.e. analysis time of the numerical model
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
14
Data Models
most important elements
om:featureOfInterest
• Describes location(s) or area of returned data
• Several different kind of identifiers
• target:SurfaceWeatherTargetArea  area (grid data)
• fmisid  FMI id for observation station
• wmo  WMO id for observation station
• geoid  http://geonames.org id for location
• name  Human readable name
• region  county of the station
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
15
Data Models
most important elements
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
16
om:observedProperty
• Describes meteorological parameters in returned data
• Defined as xlink
• Describes label, basePhenomenon and units of measure of
every parameter in the reponse
• Tip: use the same service without parameter definitions to
query all possible parameters
• http://data.fmi.fi/fmi-apikey/.../meta?observableProperty=forecast
• Note that all parameters are not available in all data sets
Data Models
most important elements
om:result
• Data in required format in observations and point forecasts and link to a
external binary data in grid formatted data
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
17
Data Models
most important elements
Data Models
gmlcov:MultiPointCoverage
2/15/2017 18
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.
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
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
2/15/2017 19
Data Models
gmlcov:MultiPointCoverage
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Data Models
wml2:MeasurementTimeseries
2/15/2017 20
wml2:MeasurementTimeseries
One member contains time
series of one parameter and
one location
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
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
2/15/2017 21
Data Models
wml2:MeasurementTime
series
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Data Models
SimpleFeature
2/15/2017 22
SimpleFeature
One member contains one
time step of one parameter
and one location
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Cons
- Huge file size
- Heavy for DOM-
based parsers
Pros
+ Intuitive
+ Easy to use
+ Wide application
support
2/15/2017 23
Data Models
SimpleFeature
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
2/15/2017 24
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]
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
2/15/2017 25
Data Models
Popularity Comparison
80
19.8
0.2
0
10
20
30
40
50
60
70
80
90
Downloads[%]
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Data Type Data Format
Observations wml2:MeasurementTimeseries
gmlcov:MultiPointCoverage
SimpleFeature
Point Forecasts wml2:MeasurementTimeseries
gmlcov:MultiPointCoverage
SimpleFeature
Lightning Observations gmlcov:MultiPointCoverage
SimpleFeature
Grid Forecasts XML Envelope + Grib2/NetCDF
Radar Images GeoTiff / PNG images
METAR IWXXM
2/15/2017 26INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
• Aviation weather reposts are delivered as IWXXM
• New data model coming into use in aviation defined by
ICAO and WMO
• 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
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
27
Data Models
aviation observations IWXXM / METARS
• Once published, content and structure of IWXXM
messages will not change
• Messages will contain a digital signature
• Use GetPropertyValue to download only original
METAR string
• http://data.fmi.fi/fmi-
apikey/…/wfs?request=GetPropertyValue&storedquery_id=f
mi::avi::observations::finland::latest::iwxxm&valuereference=
wfs:FeatureCollection/wfs:member/avi:VerifiableMessage/av
i:metadata/avi:MessageMetadata/avi:source/avi:Process/avi:
input
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
28
Data Models
aviation observations IWXXM / METARS
• Messages have been automatically created based on
the original METAR/SPECI code messages.
• Messages are NOT an authoritative aviation
weather report. They SHOULD NOT be used as a
weather report to be used in flight planning or other
aviation related use.
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
29
Data Models
aviation observations IWXXM / METARS
• WFS response contains the same meta data information
than in observations and point forecasts
• om:result contains gmlcov:RectifiedGridCoverage
• Basically the same with multipointcoverage
• domainSet defines the grid (now as regular grid)
• rangeSet contains data as an external link to the binary content
• rangeType defines the parameters
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
30
Data Models
binary data
• Note that fileReference points often to an other service
• Can be used directly, but
• It is always good practice to consult WFS for available
times and parameters
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
31
Data Models
binary data
Client
WFS
WMS
FMI Data
Server
Available radar images?
Available weather model outputs?
• Area, time and weather parameters may be defined in
the request
• For weather models, intersection of requested area and
available data area is returned
• For radar images, all images which intersects requested
spatial and temporal space are returned
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
32
Data Models
binary data
Requested area
Radar images
Radar images Requested area
Model coverage
Weather models
Radar images
• The reference points to a “original” gray scale GeoTiff image
• Images can also be downloaded as color images
• Remove &styles=raster from the data request
• But then information is lost
• Used SLD-files can be downloaded from
https://github.com/fmidev/opendata-resources/tree/master/sld
• Consult om:parameter element for single radar measurement
parameters
• Scanning angle, bin count and bin length
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
33
Data Models
binary data
Numerical models
• The reference points to (often a subset) the model output in
appropriate format
• GRIB2 for weather models
• NetCDF for marine models
• Note that whole model output can be large
• Up to 17 GB
• Download always only area, parameters and time range of
interest
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
34
Data Models
binary data
ef:EnvironmentalMonitoringFacility
Data Models
Environmental Facilities
(blueprint)
2/15/2017 35
ef:EnvironmentalMonitoringNetwork
(AWS | Radar | ….)
• Activity time
• Procedure
• Observed property (same with
data products)
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
ef:observingCapability 1…*
Overview
Data Models
Producing Data Sets
Experiences
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
36
Services
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
37
Data (NFS) Databases
GeoNetwork
CSW
GeoServer
WMS
SmartMet
Server
WFS & WCS & WMS
Open Data Service
Cluster
S1 S2 S3
Client Data Service
Cluster
S1 S2 S3
Load Balancer
Configuration
Data
(NFS)
Configuration
(NFS)
Database
2/15/2017 38
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Weather Data – Volumes
2/15/2017 39
• In-situ weather measurement 1 TB
• Weather radar data 50 TB
• NWP model gridded data (FMI)
• HIRLAM 120 TB
• AROME 230 TB
• Satellite image data (FMI)
• Globsnow 32 TB
• Other 50 TB
• Climate model data (FMI) 29 TB
• Other models
• SILAM 100 TB
• Tuuliatlas 21 TB
• Other 300 TB
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Producing INSPIRE Data Products
Observations
2/15/2017 40
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Database
SmartMet
Server
SmartMet
Server WFS
Producing INSPIRE Data Products
Point Forecasts
2/15/2017 41
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
File
System
SmartMet
Server
SmartMet
Server WFS
Producing INSPIRE Data Products
Grid Forecasts 1/2
File
System
SmartMet
Server
SmartMet
Server WFS
2/15/2017 42
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Producing INSPIRE Data Products
Grid Forecasts 2/2
File
System
SmartMet
Server
SmartMet Server
Download
2/15/2017 43
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
SmartMet Server
• Data and product server for MetOcean data
• High capacity & availability
• FMI installation handles over 30 000 000 requests each day
• Data is extracted and products generated on-demand
• INSPIRE Compliant
• Operative since 2008
• FMI client services (since 2008)
• Finnish Meteorological Institute (FMI) Open Data Portal (since 2013)
• Going to be used at Copernicus C3S Climate Data Store (ECMWF)
• Open source
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
44
SmartMet Server
• Several input sources
• GRIB-, NetCDF-, etc. files (multi-dimensional grid data)
• PostGIS database (vectors)
• Point database (point observations)
• Several output interfaces and formats
• WMS, WFS 2.0
• JSON, XML, ASCII, HTML, SERIAL
• GRIB1, GRIB2, NetCDF
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
45
SmartMet Server
Usage
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
46
FMI Open Data
Portal & FMI
INSPIRE Data
Services
Backend for
clients’ web
services
Integration to
clients’
systemsBackend for
mobile
applications
Backend for
FMI Client
Services
Backend for
FMI public
pages
• Basis of most FMI product generation
• Published in 2016 in GitHub
• https://github.com/fmidev/smartmet-server
• MIT Licence
• Documentation in GitHub
• FMI will host the development
• Small contributions with pull requests
• In larger contributions, implementation plan is
recommended (in GitHub wiki)
• CLA (Contributor Licence Agreement) will be
required
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
47
SmartMet Server
Open Source
Interested?
https://github.com/fmidev/smartmet-server
Source code and documentation
Follow:
https://github.com/fmidev
https://facebook.com/fmibeta
New releases will be updated here
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
48
Overview
Data Models
Producing Data Sets
Experiences
2/15/2017
INSPIRE Compliant Weather Data | Roope Tervo,
Mikko Visa, Jukka Pakarinen
53
INSPIRE Data Sets
How to define a data set?
o All weather observations from
Finland?
 Would cause over 50 000 000
Observations (XML file size ~37 G)
o All observations from one
observation station?
 Would cause over 200 data sets
o Even one year’s observations cause
too large data set to handle
2/15/2017 54
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
INSPIRE Data Sets
Meteorological data is a constant
flow of observations
FMI has one data set per data
type, i.e. one for ground weather,
observations, one for Hirlam
weather forecasts, etc…
Every data set have predefined
area and time range.
2/15/2017 55
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
INSPIRE Data Sets
It is notable that data set
response depends on time it’s
requested
 Unique identifiers are not
reasonable
2/15/2017 56
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
And a little over
450 000 data
downloads
per day
(5,2 req/s)
At the moment
over 11 000
registered users
2/15/2017 57
Some Experiences
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Practically
no client
supports
complex
features
Although standards
are followed, there’s
a gap between
provided data model
and clients’
capabilities
2/15/2017 58
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Some Experiences
GeoServer was
modified to support
stored queries in
WFS 2.0 (released
in version 2.7)
FMI published the
same data as simple
features to support
clients
2/15/2017 59
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Some Experiences
Industry is
happy to use
standardized
services
Amateur and
freelancer coders
would prefer simple
JSON API
2/15/2017 60
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Some Experiences
…but suites quite
well for exchanging
(subsets of) data.
2/15/2017 61
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Data format is too
verbose for clients to
use directly…
Some Experiences
For now,
very few have
been interested in
forecast models
as a grid data
Point forecasts,
observations and
radar images are the
most interesting data
types
2/15/2017 62
INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka
Pakarinen
Some Experiences
www.fmi.fi
http://ilmatieteenlaitos.fi/avoin-lahdekoodi
https://github.com/fmidev
https://en.ilmatieteenlaitos.fi/open-data
https://facebook.com/fmibeta
http://roopetervo.com
http://www.slideshare.net/tervo

Contenu connexe

Tendances

Linked Sensor Data cube
Linked Sensor Data cubeLinked Sensor Data cube
Linked Sensor Data cubeLaurent Lefort
 
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...Laurent Lefort
 
Kokemuksia tiedon avaamisesta, Tarja Riihisaari
Kokemuksia tiedon avaamisesta, Tarja RiihisaariKokemuksia tiedon avaamisesta, Tarja Riihisaari
Kokemuksia tiedon avaamisesta, Tarja RiihisaariTilastokeskus
 
2004-10-09 MANE-VU Status Report on CATT and FASTNET
2004-10-09 MANE-VU Status Report on CATT and FASTNET2004-10-09 MANE-VU Status Report on CATT and FASTNET
2004-10-09 MANE-VU Status Report on CATT and FASTNETRudolf Husar
 
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
 
Strahlendorff - Insitu searching challenges
Strahlendorff - Insitu searching challengesStrahlendorff - Insitu searching challenges
Strahlendorff - Insitu searching challengesMikko Strahlendorff
 
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
 
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...BigData_Europe
 
Accelerating Science with Cloud Technologies in the ABoVE Science Cloud
Accelerating Science with Cloud Technologies in the ABoVE Science CloudAccelerating Science with Cloud Technologies in the ABoVE Science Cloud
Accelerating Science with Cloud Technologies in the ABoVE Science CloudGlobus
 
2005-01-08 MANE-VU Status Report on CATT and FASTNET
2005-01-08 MANE-VU Status Report on CATT and FASTNET2005-01-08 MANE-VU Status Report on CATT and FASTNET
2005-01-08 MANE-VU Status Report on CATT and FASTNETRudolf Husar
 
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
2004-09-12 Data and Tools for Web-Based Monitoring and AnalysisRudolf Husar
 
evelopment of a server to manage a customised local version of OpenStreetMap...
evelopment of a server  to manage a customised local version of OpenStreetMap...evelopment of a server  to manage a customised local version of OpenStreetMap...
evelopment of a server to manage a customised local version of OpenStreetMap...NUIM
 
3B_2_Development of a server to manage a customised localised local version o...
3B_2_Development of a server to manage a customised localised local version o...3B_2_Development of a server to manage a customised localised local version o...
3B_2_Development of a server to manage a customised localised local version o...GISRUK conference
 
Morales, Randulph: Spatio-temporal kriging in estimating local methane source...
Morales, Randulph: Spatio-temporal kriging in estimating local methane source...Morales, Randulph: Spatio-temporal kriging in estimating local methane source...
Morales, Randulph: Spatio-temporal kriging in estimating local methane source...Integrated Carbon Observation System (ICOS)
 

Tendances (19)

Linked Sensor Data cube
Linked Sensor Data cubeLinked Sensor Data cube
Linked Sensor Data cube
 
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
 
Statistical data in RDF
Statistical data in RDFStatistical data in RDF
Statistical data in RDF
 
Kokemuksia tiedon avaamisesta, Tarja Riihisaari
Kokemuksia tiedon avaamisesta, Tarja RiihisaariKokemuksia tiedon avaamisesta, Tarja Riihisaari
Kokemuksia tiedon avaamisesta, Tarja Riihisaari
 
2004-10-09 MANE-VU Status Report on CATT and FASTNET
2004-10-09 MANE-VU Status Report on CATT and FASTNET2004-10-09 MANE-VU Status Report on CATT and FASTNET
2004-10-09 MANE-VU Status Report on CATT and FASTNET
 
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
 
Strahlendorff - Insitu searching challenges
Strahlendorff - Insitu searching challengesStrahlendorff - Insitu searching challenges
Strahlendorff - Insitu searching challenges
 
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
 
Fast Cat M V[1]
Fast Cat M V[1]Fast Cat M V[1]
Fast Cat M V[1]
 
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
BigDataEurope 1st SC5 Workshop, Project Teleios & LEO, by M. Koubarakis, Univ...
 
ICOS Carbon Portal
ICOS Carbon PortalICOS Carbon Portal
ICOS Carbon Portal
 
Crowd Sourced data in Ops Planning
Crowd Sourced data in Ops PlanningCrowd Sourced data in Ops Planning
Crowd Sourced data in Ops Planning
 
Accelerating Science with Cloud Technologies in the ABoVE Science Cloud
Accelerating Science with Cloud Technologies in the ABoVE Science CloudAccelerating Science with Cloud Technologies in the ABoVE Science Cloud
Accelerating Science with Cloud Technologies in the ABoVE Science Cloud
 
Fast Cat Mv3
Fast Cat Mv3Fast Cat Mv3
Fast Cat Mv3
 
2005-01-08 MANE-VU Status Report on CATT and FASTNET
2005-01-08 MANE-VU Status Report on CATT and FASTNET2005-01-08 MANE-VU Status Report on CATT and FASTNET
2005-01-08 MANE-VU Status Report on CATT and FASTNET
 
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
2004-09-12 Data and Tools for Web-Based Monitoring and Analysis
 
evelopment of a server to manage a customised local version of OpenStreetMap...
evelopment of a server  to manage a customised local version of OpenStreetMap...evelopment of a server  to manage a customised local version of OpenStreetMap...
evelopment of a server to manage a customised local version of OpenStreetMap...
 
3B_2_Development of a server to manage a customised localised local version o...
3B_2_Development of a server to manage a customised localised local version o...3B_2_Development of a server to manage a customised localised local version o...
3B_2_Development of a server to manage a customised localised local version o...
 
Morales, Randulph: Spatio-temporal kriging in estimating local methane source...
Morales, Randulph: Spatio-temporal kriging in estimating local methane source...Morales, Randulph: Spatio-temporal kriging in estimating local methane source...
Morales, Randulph: Spatio-temporal kriging in estimating local methane source...
 

En vedette

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
 
Producing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsProducing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsRoope Tervo
 
ams2009scm-03-Dabberdt
ams2009scm-03-Dabberdtams2009scm-03-Dabberdt
ams2009scm-03-DabberdtRGaryRasmussen
 
Vaisala Capital Markets Day 2014 - Energy
Vaisala Capital Markets Day 2014 - EnergyVaisala Capital Markets Day 2014 - Energy
Vaisala Capital Markets Day 2014 - EnergyVaisala Group
 
Vaisala Capital Markets Day 2014 - Weather
Vaisala Capital Markets Day 2014 - WeatherVaisala Capital Markets Day 2014 - Weather
Vaisala Capital Markets Day 2014 - WeatherVaisala Group
 
Global Validation of the REST2 Solar Model From Vaisala
Global Validation of the REST2 Solar Model From VaisalaGlobal Validation of the REST2 Solar Model From Vaisala
Global Validation of the REST2 Solar Model From VaisalaGwendalyn Bender
 
Probing the atmosphere - new radar & lidar technologies for remote sensing of...
Probing the atmosphere - new radar & lidar technologies for remote sensing of...Probing the atmosphere - new radar & lidar technologies for remote sensing of...
Probing the atmosphere - new radar & lidar technologies for remote sensing of...CLIC Innovation Ltd
 
"New Technologies: Empowering the Research community for Better Outcomes", L...
"New Technologies:  Empowering the Research community for Better Outcomes", L..."New Technologies:  Empowering the Research community for Better Outcomes", L...
"New Technologies: Empowering the Research community for Better Outcomes", L...Michael Habib
 

En vedette (13)

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
 
Producing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data SetsProducing INSPIRE Compliant Data Sets
Producing INSPIRE Compliant Data Sets
 
ams2009scm-03-Dabberdt
ams2009scm-03-Dabberdtams2009scm-03-Dabberdt
ams2009scm-03-Dabberdt
 
Kongressi2015
Kongressi2015Kongressi2015
Kongressi2015
 
Vaisala Capital Markets Day 2014 - Energy
Vaisala Capital Markets Day 2014 - EnergyVaisala Capital Markets Day 2014 - Energy
Vaisala Capital Markets Day 2014 - Energy
 
Vaisala Capital Markets Day 2014 - Weather
Vaisala Capital Markets Day 2014 - WeatherVaisala Capital Markets Day 2014 - Weather
Vaisala Capital Markets Day 2014 - Weather
 
Global Validation of the REST2 Solar Model From Vaisala
Global Validation of the REST2 Solar Model From VaisalaGlobal Validation of the REST2 Solar Model From Vaisala
Global Validation of the REST2 Solar Model From Vaisala
 
Radar
RadarRadar
Radar
 
Probing the atmosphere - new radar & lidar technologies for remote sensing of...
Probing the atmosphere - new radar & lidar technologies for remote sensing of...Probing the atmosphere - new radar & lidar technologies for remote sensing of...
Probing the atmosphere - new radar & lidar technologies for remote sensing of...
 
"New Technologies: Empowering the Research community for Better Outcomes", L...
"New Technologies:  Empowering the Research community for Better Outcomes", L..."New Technologies:  Empowering the Research community for Better Outcomes", L...
"New Technologies: Empowering the Research community for Better Outcomes", L...
 
LIDAR
LIDARLIDAR
LIDAR
 
Radar Application
Radar ApplicationRadar Application
Radar Application
 

Similaire à Inspire Compliant Weather Data

SmartMet Server in INSPIRE
SmartMet Server in INSPIRESmartMet Server in INSPIRE
SmartMet Server in INSPIRERoope Tervo
 
Efficiently Implementing INSPIRE & Creating INSPIRE Mashups with FME
Efficiently Implementing INSPIRE & Creating INSPIRE Mashups with FMEEfficiently Implementing INSPIRE & Creating INSPIRE Mashups with FME
Efficiently Implementing INSPIRE & Creating INSPIRE Mashups with FMESafe Software
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeoRoope Tervo
 
20161028 strahlendorff fmi experience in openness
20161028 strahlendorff fmi experience in openness20161028 strahlendorff fmi experience in openness
20161028 strahlendorff fmi experience in opennessMikko Strahlendorff
 
FMI Open Data on S3
FMI Open Data on S3FMI Open Data on S3
FMI Open Data on S3Roope Tervo
 
Mundi Presentation - A Space of New Opportunities
Mundi Presentation - A Space of New OpportunitiesMundi Presentation - A Space of New Opportunities
Mundi Presentation - A Space of New Opportunitiesplan4all
 
Utilities Industry Success Stories with FME
Utilities Industry Success Stories with FME Utilities Industry Success Stories with FME
Utilities Industry Success Stories with FME Safe Software
 
Meteo I/O Introduction
Meteo I/O IntroductionMeteo I/O Introduction
Meteo I/O IntroductionRiccardo Rigon
 
Geospatial Sensor Networks and Partitioning Data
Geospatial Sensor Networks and Partitioning DataGeospatial Sensor Networks and Partitioning Data
Geospatial Sensor Networks and Partitioning DataAlexMiowski
 
WP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkitWP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkiti-SCOPE Project
 
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
 
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
 
Esri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri UK
 
Living objects network performance_management_v2
Living objects network performance_management_v2Living objects network performance_management_v2
Living objects network performance_management_v2Yoan SMADJA
 
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.
 
Act 00035 geo met 2 accès ouvert aux données météorologiques d'environnement...
Act 00035 geo met 2  accès ouvert aux données météorologiques d'environnement...Act 00035 geo met 2  accès ouvert aux données météorologiques d'environnement...
Act 00035 geo met 2 accès ouvert aux données météorologiques d'environnement...ACSG - Section Montréal
 
Act 00035 geo met 2 accès ouvert aux données météorologiques d'environnement...
Act 00035 geo met 2  accès ouvert aux données météorologiques d'environnement...Act 00035 geo met 2  accès ouvert aux données météorologiques d'environnement...
Act 00035 geo met 2 accès ouvert aux données météorologiques d'environnement...ACSG Section Montréal
 
Slope Final Review Meeting - WP6
Slope Final Review Meeting - WP6Slope Final Review Meeting - WP6
Slope Final Review Meeting - WP6SLOPE Project
 
The key to unlocking the Value in the IoT? Managing the Data!
The key to unlocking the Value in the IoT? Managing the Data!The key to unlocking the Value in the IoT? Managing the Data!
The key to unlocking the Value in the IoT? Managing the Data!DataWorks Summit/Hadoop Summit
 

Similaire à Inspire Compliant Weather Data (20)

SmartMet Server in INSPIRE
SmartMet Server in INSPIRESmartMet Server in INSPIRE
SmartMet Server in INSPIRE
 
Efficiently Implementing INSPIRE & Creating INSPIRE Mashups with FME
Efficiently Implementing INSPIRE & Creating INSPIRE Mashups with FMEEfficiently Implementing INSPIRE & Creating INSPIRE Mashups with FME
Efficiently Implementing INSPIRE & Creating INSPIRE Mashups with FME
 
SmartMet Server OSGeo
SmartMet Server OSGeoSmartMet Server OSGeo
SmartMet Server OSGeo
 
20161028 strahlendorff fmi experience in openness
20161028 strahlendorff fmi experience in openness20161028 strahlendorff fmi experience in openness
20161028 strahlendorff fmi experience in openness
 
FMI Open Data on S3
FMI Open Data on S3FMI Open Data on S3
FMI Open Data on S3
 
Mundi Presentation - A Space of New Opportunities
Mundi Presentation - A Space of New OpportunitiesMundi Presentation - A Space of New Opportunities
Mundi Presentation - A Space of New Opportunities
 
Utilities Industry Success Stories with FME
Utilities Industry Success Stories with FME Utilities Industry Success Stories with FME
Utilities Industry Success Stories with FME
 
Meteo I/O Introduction
Meteo I/O IntroductionMeteo I/O Introduction
Meteo I/O Introduction
 
Geospatial Sensor Networks and Partitioning Data
Geospatial Sensor Networks and Partitioning DataGeospatial Sensor Networks and Partitioning Data
Geospatial Sensor Networks and Partitioning Data
 
WP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkitWP4 - Deployment of "smart" services toolkit
WP4 - Deployment of "smart" services toolkit
 
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
 
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
 
Esri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPAEsri Scotland Conf 2016 - SEPA
Esri Scotland Conf 2016 - SEPA
 
L04.pdf
L04.pdfL04.pdf
L04.pdf
 
Living objects network performance_management_v2
Living objects network performance_management_v2Living objects network performance_management_v2
Living objects network performance_management_v2
 
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)
 
Act 00035 geo met 2 accès ouvert aux données météorologiques d'environnement...
Act 00035 geo met 2  accès ouvert aux données météorologiques d'environnement...Act 00035 geo met 2  accès ouvert aux données météorologiques d'environnement...
Act 00035 geo met 2 accès ouvert aux données météorologiques d'environnement...
 
Act 00035 geo met 2 accès ouvert aux données météorologiques d'environnement...
Act 00035 geo met 2  accès ouvert aux données météorologiques d'environnement...Act 00035 geo met 2  accès ouvert aux données météorologiques d'environnement...
Act 00035 geo met 2 accès ouvert aux données météorologiques d'environnement...
 
Slope Final Review Meeting - WP6
Slope Final Review Meeting - WP6Slope Final Review Meeting - WP6
Slope Final Review Meeting - WP6
 
The key to unlocking the Value in the IoT? Managing the Data!
The key to unlocking the Value in the IoT? Managing the Data!The key to unlocking the Value in the IoT? Managing the Data!
The key to unlocking the Value in the IoT? Managing the Data!
 

Plus de 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
 
FMI Information Management System
FMI Information Management SystemFMI Information Management System
FMI Information Management SystemRoope Tervo
 
Predicting weather inflicted train delays
Predicting weather inflicted train delaysPredicting weather inflicted train delays
Predicting weather inflicted train delaysRoope Tervo
 
Fmi Open Data on S3
Fmi Open Data on S3Fmi Open Data on S3
Fmi Open Data on S3Roope 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
 
WMTS Performance Tests
WMTS Performance TestsWMTS Performance Tests
WMTS Performance TestsRoope 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
 

Plus de Roope Tervo (8)

FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019FMI Open Data Impact Survey 2019
FMI Open Data Impact Survey 2019
 
FMI Information Management System
FMI Information Management SystemFMI Information Management System
FMI Information Management System
 
Predicting weather inflicted train delays
Predicting weather inflicted train delaysPredicting weather inflicted train delays
Predicting weather inflicted train delays
 
Fmi Open Data on S3
Fmi Open Data on S3Fmi Open Data on S3
Fmi Open Data on S3
 
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
 
WMTS Performance Tests
WMTS Performance TestsWMTS Performance Tests
WMTS Performance Tests
 
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
 

Dernier

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncssuser2ae721
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 

Dernier (20)

Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsyncWhy does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
Why does (not) Kafka need fsync: Eliminating tail latency spikes caused by fsync
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 

Inspire Compliant Weather Data

  • 1. INSPIRE Compliant Weather Data Roope Tervo, Mikko Visa, Jukka Pakarinen | Finnish Meteorological Institute
  • 2. Overview Data Models Producing Data Sets Experiences 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 2
  • 3. • Finnish Meteorological Institute opened its data in 2013. • Basically everything FMI owns was opened. • The very same data portal works as Open Data and INSPIRE portal. FMI Open Data 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 3 Meta data Services ISO19115 WFS WMS CSW Grid Series Observations Time Series Observations Data Models O&M Simple Feature GRIB NetCDF GeoTiff
  • 4. 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 4 Data Sets • Way beyond INSPIRE Data Specification scope • Instantaneous weather and marine observations • AWS, soundings, mast, air quality, sun radiation, marine, lightning… • Radiation observations by Radiation and Nuclear Safety Authority (STUK) • Road weather observations • Model data from 6 different weather and marine models • Weather radar images • Climatological data • Observation time series, analysis, climatological reference…
  • 5. Overview Data Models Producing Data Sets Experiences 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 11
  • 6. Data Models o Observations and point forecasts as GML o The same data is published in three different formats. o Gridded data is provided in appropriate binary format (grib, NetCDF, HDF…) o WFS members contains the metadata ‘envelope’ with a link to a actual data o WCS will replace this ‘arrangement’ at some point 2/15/2017 12 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen o Every XML document as self-explanatory as possible
  • 7. om:phenomenonTime • Tells start and end time of returned data 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 13 Data Models most important elements
  • 8. om:procedure • Describes data producing procedure om:parameter • Changing parameters in the process • i.e. analysis time of the numerical model 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 14 Data Models most important elements
  • 9. om:featureOfInterest • Describes location(s) or area of returned data • Several different kind of identifiers • target:SurfaceWeatherTargetArea  area (grid data) • fmisid  FMI id for observation station • wmo  WMO id for observation station • geoid  http://geonames.org id for location • name  Human readable name • region  county of the station 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 15 Data Models most important elements
  • 10. 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 16 om:observedProperty • Describes meteorological parameters in returned data • Defined as xlink • Describes label, basePhenomenon and units of measure of every parameter in the reponse • Tip: use the same service without parameter definitions to query all possible parameters • http://data.fmi.fi/fmi-apikey/.../meta?observableProperty=forecast • Note that all parameters are not available in all data sets Data Models most important elements
  • 11. om:result • Data in required format in observations and point forecasts and link to a external binary data in grid formatted data 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 17 Data Models most important elements
  • 12. Data Models gmlcov:MultiPointCoverage 2/15/2017 18 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. INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 13. 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 2/15/2017 19 Data Models gmlcov:MultiPointCoverage INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 14. Data Models wml2:MeasurementTimeseries 2/15/2017 20 wml2:MeasurementTimeseries One member contains time series of one parameter and one location INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 15. 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 2/15/2017 21 Data Models wml2:MeasurementTime series INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 16. Data Models SimpleFeature 2/15/2017 22 SimpleFeature One member contains one time step of one parameter and one location INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 17. Cons - Huge file size - Heavy for DOM- based parsers Pros + Intuitive + Easy to use + Wide application support 2/15/2017 23 Data Models SimpleFeature INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 18. 2/15/2017 24 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] INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 19. 2/15/2017 25 Data Models Popularity Comparison 80 19.8 0.2 0 10 20 30 40 50 60 70 80 90 Downloads[%] INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 20. Data Type Data Format Observations wml2:MeasurementTimeseries gmlcov:MultiPointCoverage SimpleFeature Point Forecasts wml2:MeasurementTimeseries gmlcov:MultiPointCoverage SimpleFeature Lightning Observations gmlcov:MultiPointCoverage SimpleFeature Grid Forecasts XML Envelope + Grib2/NetCDF Radar Images GeoTiff / PNG images METAR IWXXM 2/15/2017 26INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 21. • Aviation weather reposts are delivered as IWXXM • New data model coming into use in aviation defined by ICAO and WMO • 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 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 27 Data Models aviation observations IWXXM / METARS
  • 22. • Once published, content and structure of IWXXM messages will not change • Messages will contain a digital signature • Use GetPropertyValue to download only original METAR string • http://data.fmi.fi/fmi- apikey/…/wfs?request=GetPropertyValue&storedquery_id=f mi::avi::observations::finland::latest::iwxxm&valuereference= wfs:FeatureCollection/wfs:member/avi:VerifiableMessage/av i:metadata/avi:MessageMetadata/avi:source/avi:Process/avi: input 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 28 Data Models aviation observations IWXXM / METARS
  • 23. • Messages have been automatically created based on the original METAR/SPECI code messages. • Messages are NOT an authoritative aviation weather report. They SHOULD NOT be used as a weather report to be used in flight planning or other aviation related use. 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 29 Data Models aviation observations IWXXM / METARS
  • 24. • WFS response contains the same meta data information than in observations and point forecasts • om:result contains gmlcov:RectifiedGridCoverage • Basically the same with multipointcoverage • domainSet defines the grid (now as regular grid) • rangeSet contains data as an external link to the binary content • rangeType defines the parameters 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 30 Data Models binary data
  • 25. • Note that fileReference points often to an other service • Can be used directly, but • It is always good practice to consult WFS for available times and parameters 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 31 Data Models binary data Client WFS WMS FMI Data Server Available radar images? Available weather model outputs?
  • 26. • Area, time and weather parameters may be defined in the request • For weather models, intersection of requested area and available data area is returned • For radar images, all images which intersects requested spatial and temporal space are returned 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 32 Data Models binary data Requested area Radar images Radar images Requested area Model coverage Weather models
  • 27. Radar images • The reference points to a “original” gray scale GeoTiff image • Images can also be downloaded as color images • Remove &styles=raster from the data request • But then information is lost • Used SLD-files can be downloaded from https://github.com/fmidev/opendata-resources/tree/master/sld • Consult om:parameter element for single radar measurement parameters • Scanning angle, bin count and bin length 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 33 Data Models binary data
  • 28. Numerical models • The reference points to (often a subset) the model output in appropriate format • GRIB2 for weather models • NetCDF for marine models • Note that whole model output can be large • Up to 17 GB • Download always only area, parameters and time range of interest 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 34 Data Models binary data
  • 29. ef:EnvironmentalMonitoringFacility Data Models Environmental Facilities (blueprint) 2/15/2017 35 ef:EnvironmentalMonitoringNetwork (AWS | Radar | ….) • Activity time • Procedure • Observed property (same with data products) INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen ef:observingCapability 1…*
  • 30. Overview Data Models Producing Data Sets Experiences 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 36
  • 31. Services 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 37 Data (NFS) Databases GeoNetwork CSW GeoServer WMS SmartMet Server WFS & WCS & WMS
  • 32. Open Data Service Cluster S1 S2 S3 Client Data Service Cluster S1 S2 S3 Load Balancer Configuration Data (NFS) Configuration (NFS) Database 2/15/2017 38 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 33. Weather Data – Volumes 2/15/2017 39 • In-situ weather measurement 1 TB • Weather radar data 50 TB • NWP model gridded data (FMI) • HIRLAM 120 TB • AROME 230 TB • Satellite image data (FMI) • Globsnow 32 TB • Other 50 TB • Climate model data (FMI) 29 TB • Other models • SILAM 100 TB • Tuuliatlas 21 TB • Other 300 TB INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 34. Producing INSPIRE Data Products Observations 2/15/2017 40 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen Database SmartMet Server SmartMet Server WFS
  • 35. Producing INSPIRE Data Products Point Forecasts 2/15/2017 41 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen File System SmartMet Server SmartMet Server WFS
  • 36. Producing INSPIRE Data Products Grid Forecasts 1/2 File System SmartMet Server SmartMet Server WFS 2/15/2017 42 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 37. Producing INSPIRE Data Products Grid Forecasts 2/2 File System SmartMet Server SmartMet Server Download 2/15/2017 43 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 38. SmartMet Server • Data and product server for MetOcean data • High capacity & availability • FMI installation handles over 30 000 000 requests each day • Data is extracted and products generated on-demand • INSPIRE Compliant • Operative since 2008 • FMI client services (since 2008) • Finnish Meteorological Institute (FMI) Open Data Portal (since 2013) • Going to be used at Copernicus C3S Climate Data Store (ECMWF) • Open source 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 44
  • 39. SmartMet Server • Several input sources • GRIB-, NetCDF-, etc. files (multi-dimensional grid data) • PostGIS database (vectors) • Point database (point observations) • Several output interfaces and formats • WMS, WFS 2.0 • JSON, XML, ASCII, HTML, SERIAL • GRIB1, GRIB2, NetCDF 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 45
  • 40. SmartMet Server Usage 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 46 FMI Open Data Portal & FMI INSPIRE Data Services Backend for clients’ web services Integration to clients’ systemsBackend for mobile applications Backend for FMI Client Services Backend for FMI public pages • Basis of most FMI product generation
  • 41. • Published in 2016 in GitHub • https://github.com/fmidev/smartmet-server • MIT Licence • Documentation in GitHub • FMI will host the development • Small contributions with pull requests • In larger contributions, implementation plan is recommended (in GitHub wiki) • CLA (Contributor Licence Agreement) will be required 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 47 SmartMet Server Open Source
  • 42. Interested? https://github.com/fmidev/smartmet-server Source code and documentation Follow: https://github.com/fmidev https://facebook.com/fmibeta New releases will be updated here 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 48
  • 43. Overview Data Models Producing Data Sets Experiences 2/15/2017 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen 53
  • 44. INSPIRE Data Sets How to define a data set? o All weather observations from Finland?  Would cause over 50 000 000 Observations (XML file size ~37 G) o All observations from one observation station?  Would cause over 200 data sets o Even one year’s observations cause too large data set to handle 2/15/2017 54 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 45. INSPIRE Data Sets Meteorological data is a constant flow of observations FMI has one data set per data type, i.e. one for ground weather, observations, one for Hirlam weather forecasts, etc… Every data set have predefined area and time range. 2/15/2017 55 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 46. INSPIRE Data Sets It is notable that data set response depends on time it’s requested  Unique identifiers are not reasonable 2/15/2017 56 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 47. And a little over 450 000 data downloads per day (5,2 req/s) At the moment over 11 000 registered users 2/15/2017 57 Some Experiences INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen
  • 48. Practically no client supports complex features Although standards are followed, there’s a gap between provided data model and clients’ capabilities 2/15/2017 58 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen Some Experiences
  • 49. GeoServer was modified to support stored queries in WFS 2.0 (released in version 2.7) FMI published the same data as simple features to support clients 2/15/2017 59 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen Some Experiences
  • 50. Industry is happy to use standardized services Amateur and freelancer coders would prefer simple JSON API 2/15/2017 60 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen Some Experiences
  • 51. …but suites quite well for exchanging (subsets of) data. 2/15/2017 61 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen Data format is too verbose for clients to use directly… Some Experiences
  • 52. For now, very few have been interested in forecast models as a grid data Point forecasts, observations and radar images are the most interesting data types 2/15/2017 62 INSPIRE Compliant Weather Data | Roope Tervo, Mikko Visa, Jukka Pakarinen Some Experiences