180 likes | 358 Views
Sensor web enablement. Dr Andrew Woolf Andrew.Woolf@stfc.ac.uk Environmental e-Science and Spatial Informatics STFC Rutherford Appleton Laboratory Acknowledgement: Abraham Ortinez Centro de Ciencias de la Atmosfera, UNAM. The problem. (N)RT air quality monitoring in UK. Sensor network.
E N D
Sensor web enablement Dr Andrew Woolf Andrew.Woolf@stfc.ac.uk Environmental e-Science and Spatial Informatics STFC Rutherford Appleton Laboratory Acknowledgement: Abraham Ortinez Centro de Ciencias de la Atmosfera, UNAM
Sensor network • Would like: • simplified access • easy to configure & integrate in applications • standardised interface • no more stovepipes for each new sensor! • remote, in-situ, fixed, mobile
E.g. Marine observing network Image courtesy http://ioos.noaa.gov
E.g. Air quality monitoring network Images courtesy http://www.airquality.co.uk
Solution approach Underlying conceptual model Query mechanism list all Instrumentsmeasuring salinity in North Atlantic Instrument get all temperature observations in Irish Sea from eXpendable Bathy Thermograph (XBT) generates where were Niskin bottle samples of dissolved oxygen collected in 1975 Result
‘Observations and Measurements’ An Observation is an action whose result is an estimate of the value of some Propertyof the Feature-of-interest, obtained using a specified Procedure
Observations and Measurements • Developed by Open Geospatial Consortium • History: • 2001: v0.3 • 2002: v0.8 • 2003: v0.9 (03-022) • 2005: v0.1 (05-087) • 2006: v0.14 • 2007: v0.15.5 (07-022) • 2008: v1.0 !!! • 2008: submitted as NWIP to ISO
Example: marine observation O&M Marine observation Atlantic cruise track temperature thermosalinograph 19.2°C • Feature-of-interest • observed Property • Procedure • result
Example: air quality O&M Air quality Urban monitoring station CO2 FTIR 450 ppm • Feature-of-interest • observed Property • Procedure • result Image courtesy http://www.atmosfera.unam.mx
Sensor Observation Service • ‘Observation Offering’ • collection of related sensor observations • Allows queries against O&M model • GetCapabilities → service metadata (incl. Observation offerings) • DescribeSensor → sensor metadata (Procedure) • GetObservation → Observation (collection) • GetResult → result only • GetFeatureOfInterest → observed Feature-of-interest
Sensor Observation Service • GetObservation • offering • eventTime: time period(s) of observations • procedure: which sensor system(s) • observedProperty: observed phenomenon • featureOfInterest: observed feature • result: for filtering results
DescribeSensor • TransducerML • for describing information about transducers and transducer systems • SensorML • for defining processes and processing components associated with the measurement and post-measurement transformation of observations
E.g. Marine observing network http://data.stccmop.org/ws/sos.py?request=GetObservation&offering=am169&observedProperty=http://marinemetadata.org/cf#sea_water_salinity&eventTime=2008-09-20T00:00:00/2008-09-20T00:05:00 http://data.stccmop.org/ws/sos.py?request=GetObservation&offering=am169&observedProperty=http://marinemetadata.org/cf#sea_water_salinity
E.g. Mexico City air quality • Under discussion with Centro de Ciencias de la Atmósfera, Universidad Nacional Autónoma de México • air quality information model using O&M • apply SOS to PEMBU real-time met stations • supplement with air quality monitoring
Thanks! • STFC e-Science Centre, Environmental Informatics • http://www.e-science.clrc.ac.uk/organisation/staff/andrew_woolf/ • OGC Sensor Web Enablement specs • http://www.opengeospatial.org/projects/groups/sensorweb • Integrated Ocean Observing System testbed • http://www.openioos.org/ • PEMBU • http://pembu.atmosfcu.unam.mx/php/estaciones.php