OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML

Preview:

Citation preview

®®

© 2016 Open Geospatial Consortium

OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML

EPA E-Enterprise Advanced Monitoring Team 411/1/2016 Call

Luis Bermudez, Ph.D.Open Geospatial Consortium

OGC®

OGC Web Services Pattern

What can you

do? Get Capabilities

Here… read this.

<Service> …</Service><Layer> …</Layer>

Capabilities Document (in XML)

Great! Give me data

Get Map, Observation, Feature. …

Data Here you are….

Interface

Encoding

ClientServer

Image, data stream, csv, vector data etc.

OGC®

Sensor Web Enablement (SWE)

© 2016 Open Geospatial Consortium

Open Standard Interfaces and Open Standard Encodings

OGC®

SWE Services

© 2016 Open Geospatial Consortium

OGC®

Encodings

• Observations and Measurement (O&M)• SensorML• WaterML

© 2016 Open Geospatial Consortium

OGC®

Common Model – Observations and Measurements (O&M)

OGC®

Common Model – Observations and Measurements (O&M)

Sensor NetworksPlatformSensorDetector…

SweCommonWaterML…

OGC®

© 2016 Open Geospatial Consortium OGC-06-021r4

OGC® OGC-06-021r4

OGC®

© 2016 Open Geospatial Consortium

OGC®

© 2016 Open Geospatial Consortium

SensorML 2.0 Metadata Elements

OGC®

Sensor Observation Service (SOS)

© 2016 Open Geospatial Consortium

OGC®

Sensor Observation Service (SOS) Operations

© 2016 Open Geospatial Consortium

OGC®

SOS 2.0 Core Operations

• GetCapabilities - provides access to metadata and detailed information about the operations available by an SOS server.

• DescribeSensor - enables querying of metadata about the sensors and sensor systems available by an SOS server.

• GetObservation - provides access to observations by allowing spatial, temporal and thematic filtering.

© 2016 Open Geospatial Consortium

OGC®

SOS 2.0 Enhanced Operations

• GetObservationByID - provides access to observations from an SOS by passing only the ID of an observation.

• GetFeatureOfInterest - provides direct access to the features of interest for which the SOS offers observations.

© 2016 Open Geospatial Consortium

OGC®

SOS 2.0 Transactional Operations

• InsertSensor – allows registration of new sensors at the SOS.

• DeleteSensor – allows the deletion of registered sensors and all their associated observations.

• InsertObservation – allows the insertion of observations in an SOS server.

© 2016 Open Geospatial Consortium

OGC®

SOS 2.0 Result Handling Operations

• InsertResult - allows the insertion of observation results in an SOS server. Before inserting, it is necessary that a template with observation metadata exists in the server.

• InsertResultTemplate - allows the insertion of an observation template, containing the observation metadata and structure of the results. This operation is necessary for later insertion of observation results.

• GetResultTemplate - provides access to a template containing the structure of results returned by later invocation of the GetResult operation.

• GetResult - provides access to an observation result without the observation metadata and without the information about the structure of the results.

© 2016 Open Geospatial Consortium

OGC®

DescribeSensor

DescribeSensor operation

© 2016 Open Geospatial Consortium

OGC®

GetObservation

© 2016 Open Geospatial Consortium

OGC®

GetObservation

© 2016 Open Geospatial Consortium

Can be networks, platforms, sensors, etc.. Anything that can have an output

OGC®

GetObservation

© 2016 Open Geospatial Consortium

Depends on the procedure.

For example”

Temperature for all sensors in a building (network)

Temperature data for a specific sensor

OGC®

WaterML 2.0

• provide a common exchange format for hydrological time-series

• build on existing standards like GML and Observations & Measurements

• provide the option to fully store information including information regarding quality, validity/interpolation, and remarks

http://www.waterml2.org/

© 2016 Open Geospatial Consortium

OGC®

WaterML 2.0: Part 1- Timeseries – 2012

© 2016 Open Geospatial Consortium

A sampling feature located in space A series of values in time

OGC®

Sampling Features

© 2016 Open Geospatial Consortium

OGC®

WaterML

© 2016 Open Geospatial Consortium

OGC®

© 2016 Open Geospatial Consortium

OGC®

WaterML 2.0 - Part 2 - Ratings, Gaugings and Sections - 2016

• Conversion tables, or conversion curves, that are used for the conversion of related hydrological phenomenon.

• Gauging observations– the observations performed to develop conversion table relationships.

• Cross sections - survey observations made of the geometric structure of features, such as river channels, storages etc.

© 2016 Open Geospatial Consortium

OGC®

WaterML 2 – Part 3: Surface Hydrology Features (HY_Features) – Conceptual Model

In review process internally by OGC Members

© 2016 Open Geospatial Consortium

How can we represent these using acommon model ?

OGC®

© 2016 Open Geospatial Consortium

The Open Geospatial Consortium

Open Geospatial Consortiumwww.opengeospatial.org

OGC Standards - freely available www.opengeospatial.org/standards

OGC on YouTubehttp://www.youtube.com/user/ogcvideo

Luis Bermudezlbermudez@opengeospatial.org