SPOT - OGC Portal - Open Geospatial Consortium
Download
Report
Transcript SPOT - OGC Portal - Open Geospatial Consortium
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
PortalU
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
SkyView2 uses multiple OGC Standards
OGC CityGML Urban Model of Berlin
Source: www.3d-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
Industry
Government
Not For Profit
Research
• Hundreds of
implementations
Academic
• 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
and on 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 (SensorML) - Standard models
and XML Schema for describing sensors systems and
processes associated with sensor observations
• Transducer Model Language (TransducerML 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 (SoCal) 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
– GeoRef – Geo-referencing workflow.
– Integration/fusion clients
– integrating sensors into 3D 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 (JPEG2000) 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: GeoRef 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
+ SensorML
RPC Metadata
Service
Metadata
SAS
IFGI
SPOT
Simulated
Satellite
Tasking
SPS
SPOT
OGC Data Specifications: O&M, SensorML, GML
Helping the World to Communicate
Geographically
GeoRef 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 GeoRef Process:
– SPS(SPOT)
• Schedules and implements a sensor task
– SOS(SPOT)
• Provides raw imagery as JP2K or GeoTIFF
– FTP2JPIP(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(IfGI)
• 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 SensorML in GMLJP2
• Identified approach for aggregating sensor networks using SWE
• Applied ReferencableGrid as a transformation description in GMLJP2
• Demonstrated feasibility of the WCPS specification to address wildfire
emergency scenario
• Demonstrated GeoRM, 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 HiRes Imagery
WPS
Leica
JPIP
ITT
WCS-T
PCI
GeoRM Proxy?
CS/W
Browser Based
Client
IfGI
GMU
OGC Data Specifications: O&M, SensorML
Helping the World to Communicate
Geographically
Scene 3: Rich Client
JP2 Imagery
JPIP
+ SensorML
JPIP
SPOT
Metadata
CS/W
JPEG-2000 HiRes Imagery +
SensorML
Metadata
ITT
GMU
Integrated
Client
SAS
Transaction of
virtual JPIP
coverage
UAH
IfGI
WCS-T
PCI
SPS
SOS
SPOT
Satellite
Acquisition
Feasibility and
Tasking
SPOT
Telemetry
Transaction of real
JPEG-2000 Imagery +
SensorML Metadata
WCS-T
SPOT
OGC Data Specifications: O&M, TML, GML
Helping the World to Communicate
Geographically
Scene 4: STWS
SOS
IfGI
IEEE-1451
Sensors
STWS
NIST
OGC Data Specifications: O&M, SensorML
Helping the World to Communicate
Geographically
SWE Results - IEE1451/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
OpenID Auth?
SPS
Browser Based
Client
Vightel
Vightel
OGC Data Specifications: O&M, SensorML
Helping the World to Communicate
Geographically
SWE Results – EO Scenario
Earth Observing Workflow using:
• OpenID and OAuth for security
• RESTful interfaces for SWE services
• Workflow definition using OpenWFE, BPEL and SensorML
• 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 C2 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
[email protected]
+1 970 402 0284
www.opengeospatial.org
Copyright © 2008, Open Geospatial Consortium, Inc., All
Rights Reserved.
Helping the World to Communicate
Geographically