OGC Sensor Web Enablement Presented to ASPRS GeoTech, October 2008 George Percivall Chief Architect, OGC
Helping the World to Communicate Geographically
Helping the World to Communicate Geographically Basic Desires 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
Helping the World to Communicate Geographically 4 What is the OGC? Open Geospatial Consortium, Inc. (OGC) –Not-for-profit, international voluntary consensus standards organization –Founded in 1994, Incorporated in US, UK, Australia –368 (up from 310 last year) industry, government, research and university members OGC Mission To lead in the development, promotion and harmonization of open geospatial standards …
Helping the World to Communicate Geographically Copyright © 2007, Open Geospatial Consortium, Inc., All Rights Reserved. Example Members Geospatial/AEC/CAD: 1spatial, Analytical Graphics Inc., Autodesk, Bentley Systems, Blue Marble Geographics, Cadcorp, ESRI, e-spatial, Galdos, Intergraph, Ionic, Laser-Scan, MapInfo, NavisWorks, PCI Geomatics… Infrastructure/Info. Services: Oracle, Google, Microsoft, Shell Exploration… Integrators / Engineering: BAE Systems, Boeing, Design & Construction Strategies, EADS Astrium, Lockheed Martin, GeoDecisions, Raytheon, Northrop Grumman, Parsons Brinkerhoff, Mitre, Michael Baker, others… Government: North America: DHS, EPA, Census, Geological Survey, Army Corps TEC, DISA, NGA, NASA, Natural Resources Canada, Oak Ridge National Labs; Europe: JRC, EUSC, ESA, EUMETSAT, UK MOD; Australasia: Geosciences Australia; International: United Nations, NATO C3; and others at the national, provincial, state and local levels. Academia/Research: 100+ institutions worldwide Sensors: 3eTI, Smart Sensor Systems, IRIS Corp, Overwatch Systems…
Helping the World to Communicate Geographically Copyright © 2007, Open Geospatial Consortium, Inc., All Rights Reserved. Market Availability see Free availability of standards stimulates market Hundreds of Products Implementing OGC Standards Compliance Test & Certification Program
Helping the World to Communicate Geographically OGC Web Services (OWS) 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 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
Helping the World to Communicate Geographically Sensor Web Enablement (SWE) Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.
Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. 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) –Web Notification Service (WNS) –Sensor Registries
Helping the World to Communicate Geographically 10 SWE and Geoprocessing Workflow SOS Mesh Network SOS ! SAS SPS SOS Observatory SOS Mission Control Center Access & Processing Node WFS WCSCSW WPS CSW Register Measurement Types SAS CSW SOS
Helping the World to Communicate Geographically NASA Sensors using OGC Standards Dan Mandl NASA/GSFC L1G SOS WFS SPS SAS SOS WFS SPS SAS SPS SAS SOS WFS SensorML Documents Satellite Data Node EO-1 Satellite EO-1 Satellite In-situ Sensor Data Node UAV Sensor Data Node SensorML Satellite sensor data product Web Browser WPS WCS WCTS Catalog/Registry CSW Service Chain XML SCRIPT Workflow Engine L1G SOS WFS SAS SOS WFS SAS Optimizer Scheduler Optimizer Scheduler SensorML Documents Decision Support System & Tools Data Processing Node Map WMS Register Execute Concrete Workflow Workflow Editor Geospatial Processing Models Register & Discover Execute Requests for sensor data via Internet 2008 R&D 100 Award Winner
Helping the World to Communicate Geographically NASA Projects: SensorML-Enabled On-demand Processing (e.g. georeferencing and product algorithms) AMSR-E SSM/I CloudsatLIS TMI TMI & MODIS footprints MAS Geolocation of satellite and airborne sensors using SensorML
Helping the World to Communicate Geographically SensorML/SWE in Space Time Toolkit Space Time Toolkit is a SensorML process chain executor + SLD stylers
Helping the World to Communicate Geographically SensorML to Google Earth (KML – Collada) AMSR-E SSM/I LIS TMI MAS
Helping the World to Communicate Geographically Empire Challenge SWE Pilot Demonstrate SWE Utility to ISR (Intel, Surveillance, Recon) –Automated Search and Connection; Access what you need –Merge mapping precision / Motion Imagery –Multiple UGS via OGC service interface Participants and Collaborations –NGA, DIA, JFCOM, NASA; –BAH, BIRI, Compusult, ERDAS, Penn State, GSI, ESRI, Lockheed Martin, Object FX, Northrop Grumman, TASC, SAIC Demonstrated conducted June 2008 –continuation and expansion in 2009 Copyright © 2007, Open Geospatial Consortium, Inc., All Rights Reserved.
Helping the World to Communicate Geographically Empire Challenge: SWE Task, Access, and Fuse Ortho Processor 1Hz with existing down link (goal is 12 Hz min) 1920 x 1080 HD Color Up to 25 Hertz MPEG2 / KLV and NITF Flight Control UAV Footprints End User Analyst Console Mapping and Motion Imagery Merge
Helping the World to Communicate Geographically Oceans and SWE: IOOS Copyright © 2007, Open Geospatial Consortium, Inc., All Rights Reserved. OpenIOOS Client accessing SOSs in the OGC Oceans Interoperability Experiment
Helping the World to Communicate Geographically Sensor Web Enablement (SWE) services (and “cloud” resources) Stored Vector Feature Data Live Sensor data Sensor commands IEEE 1451 Legacy custom/proprietary SWE “direct” Any sensor system IEEE 1451 Sensor Networks SWE Applications Sensors/TIM/ NCAP/STWS Catalogs Sensor discovery Stored Sensor Data Oceans Innovation’08 Sensor Workshop Demo
Helping the World to Communicate Geographically Copyright © 2007, Open Geospatial Consortium, Inc., All Rights Reserved. Sensors Anywhere - SANY Integrated Project of European Commission SANY addresses in-situ sensors and sensor networks Standard open architecture for all kind of fixed and moving sensors, sensor networks, and other sensor-like sources of information Standardized advanced data fusion and DSS services Reference implementation as GMES building block in 2008 SWE as Foundation for “plug-and-play” web-based sensor networks
Helping the World to Communicate Geographically GEOSS Slid e 20 A Global, Coordinated, Comprehensive and Sustained System of Earth Observing Systems SWE and other OGC Standards are GEOSS Interoperability Arrangements
Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. 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) –Web Notification Service (WNS) –Sensor Registries
Helping the World to Communicate Geographically Questions & Comments George Percivall Open Geospatial Consortium, Inc
Helping the World to Communicate Geographically Relevant Links Open Geospatial Consortium Sensor Web Enablement Working Group SensorML information SensorML Public Forum