22
INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka ([email protected]) - 52°North GmbH Alexander Kotsev ([email protected]) - JRC 26 th September 2016 – INSPIRE Conference 2016 – Barcelona (Spain)

INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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)

Page 2: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 3: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

3

Motivation

Page 4: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

4

Motivation

Page 5: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 6: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

6

O&M/SWE in INSPIRE

EnvironmentalMonitoring Facilities

ISO 19156:2011Observations and

Measurements

INSPIRE O&Mextensions

1000110101110110101011101110001010101000

Page 7: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 8: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 9: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

9

• O&M Design patterns

• Specific INSPIRE observation types

• O&M INSPIRE profile

• Service Layer

D 2.9 - INSPIRE O&M & SWE Guidelines

Page 10: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 11: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

11

INSPIRE Observation Types (D 2.9)

Decision tree

Page 12: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

12

Example: PointTimeSeries Observation

Page 13: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

13

• Point

• MultiPoint

• Profile

• Trajectory

• (Grid/GridTimeSeries)

• (Specimen/SpecimenTimeSeries)

Other Specialised Observation Types

Page 14: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 15: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 16: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 17: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 18: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 19: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

19

TG for SOS as INSPIRE Download Service

INSNS

Spatial Dataset

Spatial Object

Spatial ObjectType

SOSObservation

Offering

Observation

ObservationType

Mapping between INSPIRE-SOS

Page 20: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 21: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

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

Page 22: INSPIRE Download Service profile of OGC Sensor ...inspire.ec.europa.eu/events/conferences/inspire_2016/...INSPIRE Download Service profile of OGC Sensor Observation Service Simon Jirka

22

Questions?

Simon Jirka([email protected])

Alexander Kotsev([email protected])