ioos sea surface temperatures: realizing truly distributed data with open standards presenter kyle...
DESCRIPTION
Ocean.US Created by the National Oceanographic Partnership Program to implement the sustainable Integrated Ocean Observation System (IOOS)TRANSCRIPT
IOOS Sea Surface Temperatures:Realizing Truly Distributed Data
with Open Standards
Presenter
Kyle Draganov
IOOS Sea Surface Temperatures Realizing Truly Distributed Data with Open Standards
• Ocean.US
• IOOS Sea Surface Temperature Pilot Project
• Data Delivery in IOOS SST
• Data Quality Control in IOOS SST
• SST Data Providers and Partners
Ocean.US
Created by the National Oceanographic Partnership Program to implement the sustainable Integrated Ocean Observation System (IOOS)
Ocean.USIOOS Goals• Detecting and forecasting
oceanic components of climate variability
• Facilitating safe and efficient marine operations
• Ensuring national security• Managing resources for
sustainable use• Preserving and restoring healthy
marine ecosystems • Mitigating natural hazards • Ensuring public health
Open GIS Consortium
What is the Open GIS Consortium?
The Open GIS Consortium, Inc. (OGC) is a non-profit industry consortium aimed at growing interoperability for technologies involving spatial information and location.
OGC delivers open standards specifications for the GIS industry to follow.
IOOS Sea Surface TemperaturePilot Project
IOOS SST Distributed Data• IOOS is envisioned as an integrated
system of measurements (monitoring), data management, and analyses
• The problem: Integrating data from various locations in various formats from various data providers
• A candidate solution using SST*: Participating SST Data providers expose data as OGC standards-compliant Web Map Services (WMS). This data can be accessed via WMS enabled portal.* Proposed by NOAA Coastal Services Center and Navy Office of Naval Research
Data Delivery in IOOS SST
What are Web Map Services?
• Web Map Services (WMS) are an XML standard defined by the Open GIS Consortium (OGC)
• Web Map Services respond to three types of URL requests with request-appropriate data– GetMap: returns a map– GetFeatureInfo: returns data relevant to the selected feature– GetCapabilities: returns an SML file with capabilities for the specified
Web Map Service
Data Delivery in IOOS SST
How Do Web Map Services Work?
• Web Map Service applications request data from multiple data providers
• Data providers reply with appropriate response based on request
Web Client
WebServer 1
WebServer 2
WebServer 3
Coastline DB
Buoy #45 DB
States DB
WebServer X
Buoy #X DB
Data Delivery in IOOS SST
How Do Web Map Services Work?
• Web Map Service applications request data from multiple data providers
• Data providers reply with appropriate response based on request – in this case, a map of buoys
Data Delivery in IOOS SST
How Do Web Map Services Work?• With distributed data we need to
control the display of like features coming from different sources
• Display rendering can be controlled by a centralized Style Layer Descriptor (SLD) file, which is similar to Cascading Style Sheets for HTML
• SLD files are used to query for time slices
Data Delivery in IOOS SST
WMS Is Not the Only Answer
• Since WMS requests a new image from each server for every map request, it is not the fastest bike on the block
• Web Feature Services (WFS) appear to be the next generation of open standards distributed mapping
Data Delivery in IOOS SST
Web Feature Services — The Next Frontier
• WFS passes vector-based data back to the client, which can be displayed as it is received and cached for future use
• WFS is another OGC specification
Data Delivery in IOOS SST
Open Standards Are the Key to Success
• The IOOS SST Pilot Project depends on OGC-compliant data providers
• Participating partners must expose their data in an OGC-compliant format (WMS or WFS)
• ESRI and Minnesota MapServer currently offer OGC-compliant data publishing options
Data Quality Control in IOOS SST
Data Quality Standards Are Still in Development
• Data providers all have different methods of quality control
• Ocean.US as a governing body will need to enforce standards as IOOS evolves
• National Buoy Data Center has been researching and holding conferences on buoy data quality control
A live demo can be viewed at http://www.openioos.org
IOOS Sea Surface TemperaturePilot Project
SST Data Providers and Partners
• Alliance for Coastal Technologies• California Center for Integrative
Coastal Ocean Research• Carolinas Coastal Ocean Observing
and Prediction System • Chesapeake Bay Observing System • Center for Integrated Marine
Technologies• Coastal Ocean Observing and
Analysis • Coastal Ocean Research and
Monitoring Program• Gulf of Alaska Ecosystem Monitoring
and Research
• New Jersey Harbor (Stevens Institute of Technology)
• Long-Term Ecological Observing System
• Gulf of Maine Ocean Observing System
• NOAA Coastal Services Center• SouthEast Atlantic Coastal Ocean
Observing System • Texas Coastal Ocean Observation
Network • Wave Current Surge Information
System • Wallops Ocean Observation Project
16 Partners : ~100 Buoys
IOOS SST Portal Contacts
• Phillip Ogden – ([email protected]) Southeastern Universities Research Association
• John Ulmer – ([email protected]) PSGS Contractor at the NOAA Coastal Services Center
• Dean Gadoury – ([email protected]) DM Solutions Group
• Kyle Draganov – ([email protected]) PSGS Contractor at the NOAA Coastal Services Center
IOOS Sea Surface Temperatures:Realizing Truly Distributed Data
with Open Standards
Presenter
Kyle Draganov