OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
-
Upload
luis-bermudez -
Category
Technology
-
view
55 -
download
2
Transcript of OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML
![Page 1: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/1.jpg)
®®
© 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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/2.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/3.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/4.jpg)
OGC®
SWE Services
© 2016 Open Geospatial Consortium
![Page 5: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/5.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/6.jpg)
OGC®
Common Model – Observations and Measurements (O&M)
![Page 7: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/7.jpg)
OGC®
Common Model – Observations and Measurements (O&M)
Sensor NetworksPlatformSensorDetector…
SweCommonWaterML…
![Page 8: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/8.jpg)
OGC®
© 2016 Open Geospatial Consortium OGC-06-021r4
![Page 9: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/9.jpg)
OGC® OGC-06-021r4
![Page 10: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/10.jpg)
OGC®
© 2016 Open Geospatial Consortium
![Page 11: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/11.jpg)
OGC®
© 2016 Open Geospatial Consortium
SensorML 2.0 Metadata Elements
![Page 12: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/12.jpg)
OGC®
Sensor Observation Service (SOS)
© 2016 Open Geospatial Consortium
![Page 13: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/13.jpg)
OGC®
Sensor Observation Service (SOS) Operations
© 2016 Open Geospatial Consortium
![Page 14: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/14.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/15.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/16.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/17.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/18.jpg)
OGC®
DescribeSensor
DescribeSensor operation
© 2016 Open Geospatial Consortium
![Page 19: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/19.jpg)
OGC®
GetObservation
© 2016 Open Geospatial Consortium
![Page 20: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/20.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/21.jpg)
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 22: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/22.jpg)
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
![Page 23: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/23.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/24.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/25.jpg)
OGC®
Sampling Features
© 2016 Open Geospatial Consortium
![Page 26: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/26.jpg)
OGC®
WaterML
© 2016 Open Geospatial Consortium
![Page 27: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/27.jpg)
OGC®
© 2016 Open Geospatial Consortium
![Page 28: OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/28.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/29.jpg)
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](https://reader031.fdocuments.net/reader031/viewer/2022022203/58720ded1a28ab176b8b7e91/html5/thumbnails/30.jpg)
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]