ogc sensor web enablement sos 2.0, sensorml and waterml
TRANSCRIPT
®®
© 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®
Examples
• http://sensorweb.demo.52north.org/PegelOnlineSOSv2.1/• http://
sensorweb.demo.52north.org/PegelOnlineSOSv2.1/sos?request=GetCapabilities&version=2.0.0&service=SOS
• http://sdf.ndbc.noaa.gov/sos/
© 2016 Open Geospatial Consortium
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 [email protected]