OGC Sensor Web Enablement SWE and OGC Web
OGC Sensor Web Enablement (SWE) and OGC Web Services (OWS) Presented at ASPRS Portland, Oregon Carl Reed, PHD CTO, OGC May 1, 2008 Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved.
What is the OGC? • The OGC is a not for profit Voluntary Consensus Standards Organization Portal. U German Environmental Information Portal Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
The OGC Vision Achieve the full societal, economic and scientific benefits of integrating location resources into commercial and institutional processes worldwide. Aeronautical - Eurocontrol Sky. View 2 uses multiple OGC Standards OGC City. GML Urban Model of Berlin Source: www. 3 d-stadtmodell-berlin. de Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
The OGC Mission • To serve as a global forum for the development, promotion and harmonization of open and freely available geospatial standards … Rijkswaterstaat (RWS), Netherlands Geoportal of the Catalonia SDI Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
OGC Snapshot • Founded in 1994. • 351 member organizations • Twenty-six standards • Hundreds of implementations • Four are ISO Standards – ISO TC 211 Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
OGC’s Approach for Advancing Interoperability • Interoperability Program (IP) – An innovative, hands-on prototyping and testing program designed to accelerate standards development and validation Rapid Interface Development • Specification Development Program Standards Setting –Consensus processes similar to other Industry consortia (World Wide Web Consortium, OMA, OMG, etc. ). • Outreach and Community Adoption Program – education and training, encourage use of OGC standards, business development, communications programs Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Market Adoption Helping the World to Communicate Geographically
The OGC Interoperability Program (IP) • A global, collaborative, hands-on engineering, prototyping and testing designed to rapidly deliver – Candidate standards – “Demonstratable” implementations – Engineering Reports • Sponsors and Participants work together. – Sponsors provide requirements, use / business cases and funding – Participants work with sponsors to define and/or refine standards to solve a given interoperability problem Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
Carl’s Prediction • In the years to come, the vast majority of location enabled content will be generated (sensed) by a staggering array of sensor platforms, including mobile, dynamic, and in-situ sensors – Cell phones and other location enabled mobile devices – The very infrastructure of the internet (location enabled DHCP and SIP) – Satellites, UAV’s, traffic, roadside, weather, oceans, video, and on Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
Sensor Web Enablement Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
OGC Sensor Web Enablement (SWE) • Define, test, document and approve standards that: – Define interfaces for sensor access and tasking – Define metadata encodings • To enable real time integration of heterogeneous sensor webs into the information infrastructure. • Developers use these standards to – Deploy applications, platforms, and products that integrate Webconnected devices such as flood gauges, air pollution monitors, stress gauges on bridges, mobile heart monitors, Webcams, and robots as well as space and airborne earth imaging devices. Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
SWE Standards Baseline • Observations & Measurements (O&M) - Standard models and XML Schema for encoding observations and measurements from a sensor, both archived and real-time. • Sensor Model Language (Sensor. ML) - Standard models and XML Schema for describing sensors systems and processes associated with sensor observations • Transducer Model Language (Transducer. ML or TML) The conceptual model and XML Schema for describing transducers and supporting real-time streaming of data to and from sensor systems. Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
SWE Standards Baseline • Sensor Observations Service (SOS) - Standard web service interface for requesting, filtering, and retrieving observations and sensor system information. • Sensor Planning Service (SPS) - Standard web service interface for requesting user-driven acquisitions and observations. • Sensor Alert Service (SAS) - Standard web service interface for publishing and subscribing to alerts from sensors. Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
Example: Sensor Webs and Disaster Management First responder Theme Based Tasking Request Theme: Loc: Geo-Emergency Priority: • Emergency • Discover available Wizard sensor assets over Internet • Wizard assembles possible workflows • Workflow engine controls creation of Witch Fire (So. Cal) Oct 23, 2007 multi-sensor products, processing and delivery to user Workflow Enginedesktop Result: Efficient / timely use of assets Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
OGC Web Services 5. 0: Sensor Web Thread: Objectives and Demonstration Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved.
OGC Web Services 5. 0 SWE • Leveraging results of OWS-4 to extend and integrate those specifications and implementations. • Demonstrating SWE's ability to meet the geospatial needs of large enterprise system by integrating SWE into realistic enterprise workflow scenarios supported by Use Cases. • Participants: GMU, IFGI, ITT, SPOT, UAH, NGIT, Leica, LUB, Vightel, PCI Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
OGC Web Services 5. 0 SWE • Multiple Scenarios – Geo. Ref – Geo-referencing workflow. – Integration/fusion clients – integrating sensors into 3 D models – Continuing previous test-bed efforts to integrate IEEE 1451 sensor into SWE Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
Geo-Referencing Workflow Overview • Requirements: – Demonstrate a standardized workflow to allow the user to interactively access a subset pixels from a coverage service stored in the compressed domain (JPEG 2000) and preserve the image relationship with the associated 'sensor model' parameters such that precise geopositioning capabilities can be realized in a dynamic, interactive, networked environment. • Participants: – PCI, ITT, SPOT, GMU, IFGI, UAH © 2008, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 17
Scenario 1: Geo. Ref Workflow WCS-T Virtual Cov JPEG-2000 Hi-Res Imagery JPIP WS PCI CSW ITT GMU SOS BPEL Workflow UAH GMU WCS JPEG-2000 Imagery + Sensor. ML RPC Metadata Service Metadata SAS IFGI SPOT Simulated Satellite Tasking SPS SPOT OGC Data Specifications: O&M, Sensor. ML, GML Helping the World to Communicate Geographically
Geo. Ref Process – Approach • The process is built using WS-BPEL • The process is invoked as a Web Service • The services within the process are invoked using SOAP bindings © 2008, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 19
Components • There are 6 Web Services used in the Geo. Ref Process: – SPS(SPOT) • Schedules and implements a sensor task – SOS(SPOT) • Provides raw imagery as JP 2 K or Geo. TIFF – FTP 2 JPIP(GMU)/JPIP(ITT) • Ingests the raw imagery to JPIP server using FTP – WCS-T(PCI) • Adds virtual JPIP coverage – CSW(GMU) • Registers WCS-T virtual JPIP coverage – SAS(If. GI) • Notifies users that new data is available. © 2008, Open Geospatial Consortium, Inc. Helping the World to Communicate Geographically 20
SWE Results – Geo-Ref • Demonstrated SOAP based Geo-Referenceable Imagery Workflow: SPS, SOS, JPIP, WCS-T, CS/W, and SAS • Best practices developed for incorporating very large unrectified images into SWE framework and WCS-T • Established mime types to support Sensor. ML in GMLJP 2 • Identified approach for aggregating sensor networks using SWE • Applied Referencable. Grid as a transformation description in GMLJP 2 • Demonstrated feasibility of the WCPS specification to address wildfire emergency scenario • Demonstrated Geo. RM, Role-based authentication and license manager with SWE services • Established OGC-SWE DCGS (DIB) Best Practices Helping the World to Communicate Geographically 21
Scenario 2: Browser Based Client JPEG-2000 Hi. Res Imagery WPS Leica JPIP ITT WCS-T PCI Geo. RM Proxy? CS/W Browser Based Client If. GI GMU OGC Data Specifications: O&M, Sensor. ML Helping the World to Communicate Geographically
Scene 3: Rich Client JP 2 Imagery JPIP + Sensor. ML JPIP SPOT Metadata JPEG-2000 Hi. Res Imagery + Sensor. ML Metadata ITT CS/W GMU Integrated Client Transaction of virtual JPIP coverage UAH SAS If. GI WCS-T PCI SPS SOS SPOT Satellite Acquisition Feasibility and Tasking SPOT Telemetry Transaction of real JPEG -2000 Imagery + Sensor. ML Metadata WCS-T SPOT OGC Data Specifications: O&M, TML, GML Helping the World to Communicate Geographically
Scene 4: STWS SOS If. GI IEEE-1451 Sensors STWS NIST OGC Data Specifications: O&M, Sensor. ML Helping the World to Communicate Geographically
SWE Results - IEE 1451/STWS • Integration of IEEE-1451 TIM, NCAP and STWS components w/ OGC-SWE information models and services. • Provide SOS implementations that produce Observation data originating from IEEE-1451 sensors • Utilize SWE in Observation (SOS) processing chains Helping the World to Communicate Geographically 25
Scene 5 – NASA EO WPS NGIT SOS Vightel OPS-B Vightel Open. ID Auth? SPS Browser Based Client Vightel OGC Data Specifications: O&M, Sensor. ML Helping the World to Communicate Geographically
SWE Results – EO Scenario Earth Observing Workflow using: • Open. ID and OAuth for security • RESTful interfaces for SWE services • Workflow definition using Open. WFE, BPEL and Sensor. ML • SOS and KML for data access and visualization • SMS and Atom Publication for notifications • Theme-based, satellite tasking was demonstrated • Use of web processing services within the context of earth observation data processing and analysis • Proposed harmonization of SPS with WPS and Workflows • Workflow discovery Helping the World to Communicate Geographically 27
Other OGC Related Sensor Activities Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved.
Oceans Interoperability Experiment (Advancing OGC Best Practices for the Ocean Science Community) Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
Empire Challenge 2007/2008 ISR Support to C 2 and Engagement Operations in a Coalition Environment OV-1 High-Level Operational Concept Graphic Copyright © 2007, 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically 30
Sensors Anywhere (SANY) Consortium Project acronym SANY Project reference IST-2006 -033564 Project type Integrated Project Start date 01/09/2006 Duration 36 months Budget 11, 2 M€ EC contribution 7, 0 M€ Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
Global Earth Observation System of Systems (GEOSS) http: //www. epa. gov/geoss/ • International Network that integrates remote sensing data, other geospatial information, models and monitoring data “I am thrilled with the promise of GEOSS. It can provide us with better information to use in decision-making, producing better decisions that are better informed with more data points. I hope to help make the promise of GEOSS a reality. ” Steve Johnson, EPA Administrator Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
Thank you for your attention! Carl Reed CTO and Exec Dir Spec Program creed@opengeospatial. org +1 970 402 0284 www. opengeospatial. org Copyright © 2008, Open Geospatial Consortium, Inc. , All Rights Reserved. Helping the World to Communicate Geographically
- Slides: 33