Top Banner
® ® OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML EPA E-Enterprise Advanced Monitoring Team 4 11/1/2016 Call Luis Bermudez, Ph.D. Open Geospatial Consortium © 2016 Open Geospatial Consortium
30

OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML

Jan 08, 2017

Download

Technology

Luis Bermúdez
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

®®

© 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

Page 2: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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.

Page 3: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

Sensor Web Enablement (SWE)

© 2016 Open Geospatial Consortium

Open Standard Interfaces and Open Standard Encodings

Page 4: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

SWE Services

© 2016 Open Geospatial Consortium

Page 5: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

Encodings

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

© 2016 Open Geospatial Consortium

Page 6: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

Common Model – Observations and Measurements (O&M)

Page 7: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

Common Model – Observations and Measurements (O&M)

Sensor NetworksPlatformSensorDetector…

SweCommonWaterML…

Page 8: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

© 2016 Open Geospatial Consortium OGC-06-021r4

Page 9: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC® OGC-06-021r4

Page 10: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

© 2016 Open Geospatial Consortium

Page 11: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

© 2016 Open Geospatial Consortium

SensorML 2.0 Metadata Elements

Page 12: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

Sensor Observation Service (SOS)

© 2016 Open Geospatial Consortium

Page 13: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

Sensor Observation Service (SOS) Operations

© 2016 Open Geospatial Consortium

Page 14: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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

Page 15: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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

Page 16: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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

Page 17: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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

Page 18: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

DescribeSensor

DescribeSensor operation

© 2016 Open Geospatial Consortium

Page 19: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

GetObservation

© 2016 Open Geospatial Consortium

Page 20: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

GetObservation

© 2016 Open Geospatial Consortium

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

Page 21: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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

Page 23: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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

Page 24: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

WaterML 2.0: Part 1- Timeseries – 2012

© 2016 Open Geospatial Consortium

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

Page 25: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

Sampling Features

© 2016 Open Geospatial Consortium

Page 26: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

WaterML

© 2016 Open Geospatial Consortium

Page 27: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

OGC®

© 2016 Open Geospatial Consortium

Page 28: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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

Page 29: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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 ?

Page 30: OGC Sensor Web Enablement  SOS 2.0, SensorML and WaterML

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 [email protected]