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

Post on 18-Jan-2018

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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 – (Bogden@gomoos.org) Southeastern Universities Research Association

• John Ulmer – (John.Ulmer@noaa.gov) PSGS Contractor at the NOAA Coastal Services Center

• Dean Gadoury – (dgadoury@dmsolutions.ca) DM Solutions Group

• Kyle Draganov – (Kyle.Draganov@noaa.gov) PSGS Contractor at the NOAA Coastal Services Center

IOOS Sea Surface Temperatures:Realizing Truly Distributed Data

with Open Standards

Presenter

Kyle Draganov

top related