INSPIRE Download Service profile of OGC Sensor...

Preview:

Citation preview

INSPIRE Download Service profile ofOGC Sensor Observation Service

Simon Jirka (jirka@52north.org) - 52°North GmbHAlexander Kotsev (alexander.kotsev@jrc.ec.europa.eu) - 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

22

Questions?

Simon Jirka(jirka@52north.org)

Alexander Kotsev(alexander.kotsev@jrc.ec.europa.eu)

Recommended