Upload
cybera-inc
View
1.265
Download
1
Embed Size (px)
DESCRIPTION
This GeoCENS OGC Standards and Sensor Web Enablement was presented by George Percivall at the GeoCENS workshop in Banff September 23, 2010
Citation preview
OGC Standards and OGC Standards and Sensor Web EnablementSensor Web Enablement
Presentation to GeoCENS Presentation to GeoCENS Platform Demonstration and User Needs WorshopPlatform Demonstration and User Needs Worshop
George Percivall
OGC Chief Architect
23 September 2010
Copyright © 2010, Open Geospatial Consortium, Inc. Copyright © 2010, Open Geospatial Consortium, Inc.
Making Location Count…Copyright © 2009, Open Geospatial Consortium, Inc.,
Interoperability allows a Common RealityInteroperability allows a Common Reality
“What we are doing is facilitating a common picture of reality for different organizations which have different views of the reality, the disaster, the emergency, the catastrophe, that they all have to deal with collectively”
David SchellChairmanOGC
Making Location Count…Copyright © 2010, Open Geospatial Consortium, Inc.,
OGC SnapshotOGC Snapshot
OGC Membership Distribution By Region
• An International Voluntary Consensus Standards Organization, founded in 1994.
• 400 members and growing
• 28 implementation standards
• Hundreds of product implementations in the market
• Broad user community implementation worldwide
Making Location Count…Copyright © 2010, Open Geospatial Consortium, Inc.,
OGC SnapshotOGC Snapshot
• An International Voluntary Consensus Standards Organization, founded in 1994.
• 400 members and growing
• 28 implementation standards
• Hundreds of product implementations in the market
• Broad user community implementation worldwide
OGC Membership Distribution By Type
Making Location Count…
OGC Web ServicesOGC Web Services
Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.
Web Map Service (WMS)
Web Feature Service (WFS)
Web Coverage Service (WCS)
Catalogue (CSW)
Geography Markup Language (GML)
Web Map Context (WMC)
OGC KML
Others…
Just as http:// is the dial tone of the World Wide Web, and html / xml are the standard encodings, the geospatial web is enabled by OGC standards:
Relevant to geospatial information applications: Critical Infrastructure, Emergency Management, Weather, Climate, Homeland Security, Defense &
Intelligence, Oceans Science, others
Making Location Count…
Sensor Web Enablement (SWE)Sensor Web Enablement (SWE)
© 2009 Open Geospatial Consortium, Inc.
Making Location Count…
Basic Requirements for Sensor WebBasic Requirements for Sensor Web
• Quickly discover sensors and sensor data (secure or public) that can meet my needs – location, observables, quality, ability to task
• Obtain sensor information in a standard encoding that is understandable by me and my software
• Readily access sensor observations in a common manner, and in a form specific to my needs
• Task sensors, when possible, to meet my specific needs
• Subscribe to and receive alerts when a sensor measures a particular phenomenon
© 2009 Open Geospatial Consortium, Inc.
Making Location Count…Copyright © 2008, Open Geospatial Consortium, Inc.,
All Rights Reserved.
OGC Sensor Web Enablement (SWE) StandardsOGC Sensor Web Enablement (SWE) Standards
• Information Models and Schema
– Sensor Model Language (SensorML)
– Observations and Measurements (O&M)
– TransducerML
• Web Services
– Sensor Observation Service (SOS)
– Sensor Alert Service (SAS)
– Sensor Planning Service (SPS)
– Sensor Registries
Making Location Count…
Observations and Measurements (O&M)Observations and Measurements (O&M)• An observation is an event that estimates an observed property of a
feature of interest, using a procedure, and generating a result• Sometimes ‘observed property’ and ‘feature of interest’ are conflated in
describing geophysical parameters, e.g. sea surface temperature• Observations are modeled within General Feature Model [ISO 19109]
Copyright © 2010, Open Geospatial Consortium, Inc.
Making Location Count…
Model of a Sensor SystemModel of a Sensor System
Copyright © 2009, Open Geospatial Consortium, Inc., All Rights Reserved.
Sensor Web Enablement Architecture, OGC document 06-021r4http://portal.opengeospatial.org/files/?artifact_id=29405
10
Making Location Count…Copyright 2007, Open Geospatial Consortium, Inc. 11
What is SensorML?What is SensorML?
• Models and XML encodings for describing processes– Detectors, actuators, etc. are modeled as processes– Can be used to describe “left-side” processes (“how were these
observations obtained?”) and “right-side” processes (“what can I derive from these observations?”)
• Vision:– Discovery of transducers and processes / plug-n-play sensors –
SensorML is the means by which sensors and processes make themselves and their capabilities known
– Observation lineage – SensorML provides sensing and processing history of observations; supports quality knowledge of observations
– On-demand processing – SensorML supports on-demand derivation of higher-level information (e.g. geolocation or products) without a priori knowledge of the sensor system
– Extensibility – SensorML provides easy means for meeting various community needs
Making Location Count…
NASA Projects: SensorML-Enabled On-demand Processing NASA Projects: SensorML-Enabled On-demand Processing (e.g. georeferencing and product algorithms)(e.g. georeferencing and product algorithms)
AMSR-E SSM/I
Cloudsat LIS
TMI
TMI & MODIS
footprintsMAS
Geolocation of satellite and
airborne sensors using SensorML
Making Location Count…
SensorML ExamplesSensorML Examples
• Video Web Cam - sensor system illustrating the ability to modularize descriptions between various components
• CEOS CalVAL Satellite Sensors - European Space Agency (ESA) and Committee for Earth Observation Satellites (CEOS) SensorML profiles (RelaxNG), instances, and documentation for standard satellite sensor descriptions.
• Tigershark UAV video camera - fairly complete description of a high-definition video camera on-board an Unmanned Air Vehicle (UAV).
• Davis Weather Station - Example description of a weather station.• CBRNE Gamma Detector - Simple HPI 2070 Gamma detector.• Marine CTP Buoy Sensor - An SBE 37-SMP MicroCAT Conductivity-
Temperature-Pressure sensor mounted on a buoy by the Monterey Bay Aquarium Research Institute (MBARI).
• CSM Frame Sensor Model - Community Sensor Model (CSM) based Frame Sensor Model for geolocating imagery from GSI KCM-39 video camera.
Copyright © 2010, Open Geospatial Consortium, Inc.
http://www.ogcnetwork.net/SWE
Making Location Count…Copyright © 2009, Open Geospatial Consortium, Inc.
CatalogService
SOS
SAS
SPS
Clients
SWE Web ServicesAccess Sensor Description and
DataCommand and Task Sensor
Systems
Dispatch Sensor Alerts to registered
Users
Discover Services, Sensors,
Providers, Data
Accessible from various types of clients
from PDAs and Cell Phones to high end
Workstations
14
Making Location Count…Mike Botts
SOSGetObservation
O&M / SWE Common
Client
DescribeSensor
SensorML
GetCapabilities
Capabilities.xml
Sensor Observation ServiceSensor Observation Service
Making Location Count…
SWE and Geo-processing WorkflowSWE and Geo-processing Workflow
16
SOS
!
SAS
Sensor Net
SAS
Mission Control Center
Access & Processing Node
WPS
CSW
Register Measurement
Types
SPS CSWSOS
Copyright © 2010, Open Geospatial Consortium, Inc.
Making Location Count…
OGC Web Processing Service (WPS)OGC Web Processing Service (WPS)
WPSGetCapabilities
ExecuteDescribeProcess
Algorithms Repository
…
…
Algorithm 1
Data Handler Repository
…
…
Data Handler A
Communication over the web using HTTP
WPS-client
Web Processing Service
Making Location Count…
SWE draft standards used in OGC SWE draft standards used in OGC OWS-3 Testbed in 2005OWS-3 Testbed in 2005
3D Geobrowser used in OWS-3 to - Survey Area of Interest- Command a UAV with SPS- Access UAV imagery with SOS- Overlay in 3D with SensorML
Making Location Count…
OWS-3 Testbed and SWEOWS-3 Testbed and SWE
UAV swath over DRG over terrainUAV swath over DRG over terrain
Air quality monitoring pilot
Emission/imission modeling in Moulin, Fr (simple site) and Linz (complex site; more data sources)
Cross border integration on French/Belgium border in Flanders
SANY/SWE compliant systems
Managing QA information within SOS
Fusion & modelling services
Other data sources
Air Quality monitoring
Air quality management
Vendor independence Cross-border monitoring and alerting QA automation SANY-compliant data acquisition systems
Added-value Generic Services
Fusion Services
-temporal -spatial -≠kind of data
Visualisation Services
- Colour-coded maps - Time series
Modelling services
- diffusion - transport
SANY infrastructure services
Helping the World to CommunicateGeographically
UNCLASSIFIED
Seismic Monitoring BuoysTide Gauges Ocean Bottom Units EO DataGPS
Systems
Observations
DLR: Tsunami Early Warning & Mitigation CenterDLR: Tsunami Early Warning & Mitigation Center
Simulation
Risk- & Vulnerability Modelling Geospatial Data Repository
BMG 5in1 / 6in1System
Helping the World to CommunicateGeographically
Taiwan Debris Flow MonitoringTaiwan Debris Flow Monitoring- OGC System Framework- OGC System Framework
Rain gauge Observation System
Rain gauge Observation System
SensoSensorr
SensoSensorr
SOSSOSSOSSOS
GSMaPGSMaPHourly imageHourly image
WMS,WFS-TWMS,WFS-TWMS,WFS-TWMS,WFS-T
WPSWPSWPSWPS
GetFeatureInfoJSON
GetObservation
JSON
• Validation process• Least Square Fitting process
• Validation process• Least Square Fitting process
ClientClientClientClient
Execute
JSON
GetObservation ADFC
Other Observation System
Other Observation System
SensoSensorr
SensoSensorr
GIS.FCU,Taiwan
GEOGrid, AIST, Japan
Making location count
IP3 Client & Workflow engine
IP3 Distributed Community Catalog/MediatorIP3 Distributed Community Catalog/Mediator
WCS - TOther Non-OGC Services GBIF
Non-OGC Services
OGC WPS Access to Model
CSW
GEOSS Portal
WCS WFS
reqreq req
respresp resp
req
resp
reqreq
respresp
req
resp
req
resp
req
resp
Broker
GEOSS AIP-2 biodiversity & climate changeGEOSS AIP-2 biodiversity & climate changeLed by CNR, Univ of Colorado, GBIFLed by CNR, Univ of Colorado, GBIF
Research Scientist
Making location count
From portal select desired theme and area of interest
Wizard picks appropriate workflow for desired result
Wizard
Mozambique
Disaster Management Information System (DMIS)
Workflows
Estimated rainfall accumulation and flood prediction model
Flood Model
Selected workflow automatically activates needed assets and models
Baseline water level, flood waters and predicted flooding
GEOSS AIP-2 flood prediction and responseGEOSS AIP-2 flood prediction and responseLed by NASA, Spot Image, Northrop Grumman, ERDASLed by NASA, Spot Image, Northrop Grumman, ERDAS
Making Location Count…Copyright © 2010, Open Geospatial Consortium, Inc.
Geospatial Digital Rights ManagementGeospatial Digital Rights Management
• OGC members are leveraging broader standards based Digital Rights Management (DRM) approaches with OGC standards
Authentication
Licensing
Pricing
Copyright
GeoDRM Reference Modelhttp://portal.opengeospatial.org/files/?artifact_id=14085
Making Location Count…
SWE Standards Current Status – June 2010SWE Standards Current Status – June 2010
• Current specs are in various stages (V1.0 specs approved 2007)
– SensorML/SWE Common – Version 1.0.1 (V2.0 underway)– Observations & Measurement – Version 1.0 (V2.0 underway)– WNS – Request for Comments– SOS – Version 1.0 (V2.0 underway)– SPS – Version 1.0 (V2.0 underway)– SAS – Ready for final vote (may skip V1.0 for V2.0; may incorporate
into SOS and Event Service)
• Approved SWE standards can be downloaded:– Specification Documents: http://www.opengeospatial.org/standards – Specification Schema: http://schemas.opengis.net/
Making Location Count…
Interoperability is about OrganizationsInteroperability is about Organizations
“Interoperability seems to be about the integration of information.
What it’s really about is the coordination of organizational behavior.”
David SchellChairmanOGC
Copyright © 2010, Open Geospatial Consortium, Inc.
Making Location Count…
For Details on OGC Standards…For Details on OGC Standards…
• OGC Standards– Freely available– www.opengeospatial.org/standards
• OGC Reference Model (ORM)– Overview of OGC Standards Baseline– Resource for defining architectures for specific
applications– www.opengeospatial.org/standards/orm
George Percivall, gpercivall at opengeospatial.org
Copyright © 2010, Open Geospatial Consortium, Inc.