ioos sea surface temperatures: realizing truly distributed data with open standards presenter kyle...

18
IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

Upload: brooke-wright

Post on 18-Jan-2018

218 views

Category:

Documents


0 download

DESCRIPTION

Ocean.US Created by the National Oceanographic Partnership Program to implement the sustainable Integrated Ocean Observation System (IOOS)

TRANSCRIPT

Page 1: 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

Presenter

Kyle Draganov

Page 2: 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

Page 3: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

Ocean.US

Created by the National Oceanographic Partnership Program to implement the sustainable Integrated Ocean Observation System (IOOS)

Page 4: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 5: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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.

Page 6: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 7: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 8: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 9: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 10: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 11: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 12: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 13: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 14: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 15: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

A live demo can be viewed at http://www.openioos.org

IOOS Sea Surface TemperaturePilot Project

Page 16: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 17: IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov

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

Page 18: 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

Presenter

Kyle Draganov