Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML

547 views

Published on

Overview of OGC Sensor Web Enablement, SOS, SensorML and WaterML

Published in: Technology
  • Be the first to comment

  • Be the first to like this

OGC Sensor Web Enablement SOS 2.0, SensorML and WaterML

  1. 1. ® ® 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
  2. 2. 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 Client Server Image, data stream, csv, vector data etc.
  3. 3. OGC® Sensor Web Enablement (SWE) © 2016 Open Geospatial Consortium Open Standard Interfaces and Open Standard Encodings
  4. 4. OGC® SWE Services © 2016 Open Geospatial Consortium
  5. 5. OGC® Encodings • Observations and Measurement (O&M) • SensorML • WaterML © 2016 Open Geospatial Consortium
  6. 6. OGC® Common Model – Observations and Measurements (O&M)
  7. 7. OGC® Common Model – Observations and Measurements (O&M) Sensor Networks Platform Sensor Detector … SweCommon WaterML …
  8. 8. OGC® © 2016 Open Geospatial Consortium OGC-06-021r4
  9. 9. OGC® OGC-06-021r4
  10. 10. OGC® © 2016 Open Geospatial Consortium
  11. 11. OGC® © 2016 Open Geospatial Consortium SensorML 2.0 Metadata Elements
  12. 12. OGC® Sensor Observation Service (SOS) © 2016 Open Geospatial Consortium
  13. 13. OGC® Sensor Observation Service (SOS) Operations © 2016 Open Geospatial Consortium
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. OGC® DescribeSensor DescribeSensor operation © 2016 Open Geospatial Consortium
  19. 19. OGC® GetObservation © 2016 Open Geospatial Consortium
  20. 20. OGC® GetObservation © 2016 Open Geospatial Consortium Can be networks, platforms, sensors, etc.. Anything that can have an output
  21. 21. 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
  22. 22. OGC® Examples • http://sensorweb.demo.52north.org/PegelOnlineSOSv2.1/ • http://sensorweb.demo.52north.org/PegelOnlineSOSv2.1/s os?request=GetCapabilities&version=2.0.0&service=SOS • http://sdf.ndbc.noaa.gov/sos/ © 2016 Open Geospatial Consortium
  23. 23. 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
  24. 24. OGC® WaterML 2.0: Part 1- Timeseries – 2012 © 2016 Open Geospatial Consortium A sampling feature located in space A series of values in time
  25. 25. OGC® Sampling Features © 2016 Open Geospatial Consortium
  26. 26. OGC® WaterML © 2016 Open Geospatial Consortium
  27. 27. OGC® © 2016 Open Geospatial Consortium
  28. 28. 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
  29. 29. 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 a common model ?
  30. 30. OGC® The Open Geospatial Consortium © 2016 Open Geospatial Consortium Open Geospatial Consortium www.opengeospatial.org OGC Standards - freely available www.opengeospatial.org/standards OGC on YouTube http://www.youtube.com/user/ogcvideo Luis Bermudez lbermudez@opengeospatial.org

×