28
OGC Standards and OGC Standards and Sensor Web Enablement Sensor Web Enablement Presentation to GeoCENS Presentation to GeoCENS Platform Demonstration and User Needs Worshop Platform Demonstration and User Needs Worshop George Percivall OGC Chief Architect 23 September 2010 Copyright © 2010, Open Geospatial Consortium, Copyright © 2010, Open Geospatial Consortium, Inc. Inc.

GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 1: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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.

Page 2: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 3: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 4: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 5: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 6: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

Making Location Count…

Sensor Web Enablement (SWE)Sensor Web Enablement (SWE)

© 2009 Open Geospatial Consortium, Inc.

Page 7: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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.

Page 8: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 9: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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.

Page 10: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 11: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 12: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 13: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 14: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 15: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

Making Location Count…Mike Botts

SOSGetObservation

O&M / SWE Common

Client

DescribeSensor

SensorML

GetCapabilities

Capabilities.xml

Sensor Observation ServiceSensor Observation Service

Page 16: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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.

Page 17: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 18: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 19: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

Making Location Count…

OWS-3 Testbed and SWEOWS-3 Testbed and SWE

UAV swath over DRG over terrainUAV swath over DRG over terrain

Page 20: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 21: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 22: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 23: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 24: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 25: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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

Page 26: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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/

Page 27: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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.

Page 28: GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff September 2010 workshop by George Percivall

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.