Upload
others
View
8
Download
0
Embed Size (px)
Citation preview
INSPIRE Download Service profile ofOGC Sensor Observation Service
Simon Jirka ([email protected]) - 52°North GmbHAlexander Kotsev ([email protected]) - JRC
26th September 2016 – INSPIRE Conference 2016 – Barcelona (Spain)
2
Motivation
• Different structures and elements ofobservations
• Sensor interfaces are very heterogeneous• Need for harmonisation interoperability• Need to combine observation with other
data in an SDI• Provide a layer on top of observation
databases and low level sensor networktechnology integration into webapplications
3
Motivation
4
Motivation
5
• Several INSPIRE themes explicitly refer to O&Mand SOSExamples:– Geology – Oceanographic geographical features and Sea Regions– Atmospheric conditions and Meteorological geographical
features – Environmental monitoring facilities – Soil
• Other indirectly refer to itExample:– Species Distribution
O&M/SWE in INSPIRE
6
O&M/SWE in INSPIRE
EnvironmentalMonitoring Facilities
ISO 19156:2011Observations and
Measurements
INSPIRE O&Mextensions
1000110101110110101011101110001010101000
7
• Objectives – Refine the INSPIRE O&M & SWE guidelines document
(D2.9) produced in 2011• Based on inputs from experts coming from various EU organisations
and outside.
• Restructure it to differentiate explanatory text on O&M & SWEfrom guidance (should/shall) OGC modular specificationstructure
• Add relevant guidelines based on experience gained
– Refine the INSPIRE SOS as an INSPIRE download service TG
– Develop one reference implementation (52°North)
• See also: https://ies-svn.jrc.ec.europa.eu/issues/2825
Context
8
Overview
• Two relevant documents– Guidelines for the use of
Observations & Measurementsand Sensor Web Enablement-related standards in INSPIRE(D2.9)
– Technical Guidance document fordownload services based on theOGC Sensor Observation Service(SOS) 2.0 standard
9
• O&M Design patterns
• Specific INSPIRE observation types
• O&M INSPIRE profile
• Service Layer
D 2.9 - INSPIRE O&M & SWE Guidelines
10
• Sensor Observation Service andFilter Encoding implementation ofPre-defined Dataset DownloadService
• Sensor Observation Service andFilter Encoding implementation ofDirect Access Download Service
TG – SOS as INSPIRE Download Service
11
INSPIRE Observation Types (D 2.9)
Decision tree
12
Example: PointTimeSeries Observation
13
• Point
• MultiPoint
• Profile
• Trajectory
• (Grid/GridTimeSeries)
• (Specimen/SpecimenTimeSeries)
Other Specialised Observation Types
14
• Core Observation profile– FeatureOfInterest:
• SF_SamplingFeature
• Provision of sampledFeature: either domain featureor Nasa SWEET ontology entry
– Procedure• Sensor type not instance (as defined in SOS 2.0
Hydrology profile)
• Dedicated Process specialisation in Inspire (xsd)
D2.9: O&M INSPIRE Profile
15
• Core Observation profile– Link to monitoringFacility or monitoringNetwork
generating the observation: • Pattern defined using om:parameter; value pointing to
URI of the facility/network
• …
D2.9: O&M INSPIRE Profile
16
• Link to INSPIRE SOS technical guidance document
• GetDataAvailability as additional operation for determiningthe data sets offered by an SOS server
• Hierarchical offerings
D 2.9: Service Layer
17
• Extended capabilities for metadata
• Mapping INSPIRE terminology to SOS operations
• DescribeSensor operation– Behaviour linked back to D2.9 recommendations
• Observation identifier handling – getObservationById should reuse gml:identifier.
Inspire ‘identifier’ is a dedicated type that is notgml:identifier…
TG for SOS as INSPIRE Download Service
18
TG for SOS as INSPIRE Download Service
• Mapping INSPIRE and SOS• INSPIRE Regulation for Network Services (976/2009)
– Pre-defined Access Download: • Get Download Service Metadata → SOS::GetCapabilities • Get Spatial Data Set → SOS::GetObservation• Describe Spatial Dataset → SOS::GetCapabilities• Link Download Service → CSW
– Direct Access Download:• Get Spatial Object → SOS::GetObservation• Describe Spatial Object Type → SOS::GetCapabilities
19
TG for SOS as INSPIRE Download Service
INSNS
Spatial Dataset
Spatial Object
Spatial ObjectType
SOSObservation
Offering
Observation
ObservationType
Mapping between INSPIRE-SOS
20
TG for SOS as INSPIRE Download Service
• Necessary SOS extensions– INSPIRE Metadata
• CRS• Metadata about supported CRS
– Request parameters• Multilinguality
– Metadata about supported languages– Request different CRS
21
Implementation
• Implementation by 52°North– Specialised observation types
• PointTimeSeries• MultiPoint• Profile• Trajectory
– Extensions as defined in the TG for using the SOS as INSPIREDownload Service
• Documentation:https://wiki.52north.org/SensorWeb/InspireSpecialisedObservations