Recent developments and trends in Network Access to Oceanographic In-situ Data Nancy Soreide, NOAA/PMEL John “Oz” Osborne, NOAA/PMEL - OceanAtlas Software.

Slides:



Advertisements
Similar presentations
The Live Access Server (Access to observational data) Jonathan Callahan (University of Washington) Steve Hankin (NOAA/PMEL – PI) Roland Schweitzer, Kevin.
Advertisements

The Model Output Interoperability Experiment in the Gulf of Maine: A Success Story Made Possible By CF, NcML, NetCDF-Java and THREDDS Rich Signell (USGS,
DapperM: A Matlab Interface to Dapper — An OPeNDAP In Situ Data Service D.W. Denbo 1, J. Sirott 2, W.H. Zhu 1 1 UW/JISAO-NOAA/PMEL 2 NOAA/PMEL IIPS Session.
Summary previous session 1 3 D:\ tools models add meta information netCDF on web server transform to netCDF netCDF on OPeNDAP server data.
Tiffany C. Vance (NOAA/NMFS Alaska Fisheries Science Center)
Integrated Ocean Observing System Data Management and Communications March 2004 The US Integrated Ocean Observing System (IOOS) Plan for Data Management.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Information Technology for Ocean Observations and Climate Research TYKKI Workshop, December 9-11, 1998, Tokyo, Japan Nancy N. Soreide NOAA Pacific Marine.
TPAC Digital Library Talk Overview Presenter:Glenn Hyland Tasmanian Partnership for Advanced Computing & Australian Antarctic Division Outline: TPAC Overview.
Steve Rutz NOAA/NESDIS National Oceanographic Data Center NODC Observing Systems Team Leader June 21, 2011.
Overview of the ODP Data Provider Sergey Sukhonosov National Oceanographic Data Centre, Russia Expert training on the Ocean Data Portal technology, Buenos.
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
GIS technologies and Web Mapping Services
Observing System Monitoring Center Integrating data and information across observing system networks.
IOOS Data Management Integration Standards Plans in the Northeast Eric Bridger (GMRI) Sep
9. Introduction to ArcObjects Most GIS analysis carried out within a GIS consists of a labor- intensive sequence of steps. Automating a GIS makes it possible.
Weathertop Consulting, LLC Wednesday, January 14, 2009 IIPS 11A.2 1 A General Purpose System for Server-side Analysis of Earth Science Data Roland Schweitzer.
1 AJAX and Dapper: The Good, the Bad, and the Ugly Joe Sirott PMEL/NOAA.
Exploring PMEL EPIC Profile Data With Java OceanAtlas (JOA). John R. Osborne
NcBrowse A Graphical netCDF/OPeNDAP Browser Donald Denbo 1 & John Osborne 2 1 UW/JISAO-NOAA/PMEL, 2 OceanAtlas Software
Integrated Model Data Management S.Hankin ESMF July ‘04 Integrated data management in the ESMF (ESME) Steve Hankin (NOAA/PMEL & IOOS/DMAC) ESMF Team meeting.
Integrated Grid workflow for mesoscale weather modeling and visualization Zhizhin, M., A. Polyakov, D. Medvedev, A. Poyda, S. Berezin Space Research Institute.
1 NOAA IOOS Program Data Integration Framework (DIF) Project Overview Adapted from a brief to the NOAA Data Management Committee August 6, 2008 by Jeff.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
1 Dapper and Argo Joe Sirott PMEL/NOAA. 2 What is Dapper? Web server that provides distributed access to in-situ data via OPeNDAP protocol Clients include.
NODC ↔ Data Consumers Steve Rutz NOAA/NESDIS National Oceanographic Data Center NODC Observing Systems Team Leader June 21, 2011.
Opendap dev - meeting, Boulder, Feb 2007 OPeNDAP infrastructure in European Operational Oceanography T Loubrieu (IFREMER) T Jolibois (CLS)
Argo workshop in Ghana, December Argo data status & data access.
Observing System Monitoring Center (OSMC) Status Update April 2005 Steve Hankin – PMEL (co-PI) Kevin Kern – NDBC (co-PI)
IODE Ocean Data Portal - ODP  The objective of the IODE Ocean Data Portal (ODP) is to facilitate and promote the exchange and dissemination of marine.
1 DAPPER: An OPENDAP Server for In-Situ Data Joe Sirott Donald W. Denbo, Willa H Zhu University of Washington PMEL/NOAA.
GIS System Design for the Coastal Storms Initiative Nazila Merati OAR/PMEL & OAR Representative to NOAA Enterprise GIS Chris Moore – OAR/PMEL Tiffany C.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
- Transition Update Briefing - Paul F. Moersdorf NOAA Climate Observation Program 3 rd Annual System Review April 27, 2005 TAO Tropical Atmosphere Ocean.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
UAF/OSMC Presenters: Kevin O’Brien and Eugene Burger Abstract: Kevin O’Brien and Eugene Burger are from NOAA’s Pacific Marine Environmental Laboratory.
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne.
November 16, 2009 Page 1 of 28 Data and Data Management: Introduction to the BCO-DMO Presented to Professor Keiichi Uchida November 16, 2009 Robert C.
The Unified Access Framework for Gridded Data … the 1 st year focus of NOAA’s Global Earth Observation Integrated Data Environment (GEO-IDE) Steve Hankin,
An Update on COLA’s Software Development Jennifer M. Adams and Brian Doty.
NdEdit for Interactive in-situ Data Selection John R. Osborne and Donald W. Denbo NOAA/PMEL American Meteorological Society / IIPS January 13-17, 2002,
NOAAServer: Unified access to distributed NOAA data Ernest Daddio, NOAA/ESDIM Steve Hankin, NOAA/PMEL Donald Denbo, NOAA/PMEL/JISAO Nancy Soreide, NOAA/PMEL.
Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, NOAA/PMEL Charles Sun, NOAA/NODC Bernie Kilonsky,
Applications of XML Oz OceanAtlas Software and NOAA/PMEL.
Observing System Monitoring Center (OSMC) Work in progress in brief June 2005 Steve Hankin, Kevin O’Brien – PMEL.
EPIC: Providing World Wide Web Access to Oceanographic Observations D.W. Denbo 1, N.N. Soreide 2, M.C. Spillane 1, and W.H. Zhu 1 1 Joint Institute for.
1 Adventures in Web Services for Large Geophysical Datasets Joe Sirott PMEL/NOAA.
Implementing Marine XML for NOAA Observing Data Nazila Merati and Eugene Burger NOAA/Pacific Marine Environmental Laboratory Seattle, WA.
1 OceanShare: Interactive Access to Distributed In Situ Data in a Collaborative Tool Environment D.W. Denbo C.R. Windsor NOAA/Pacific Marine Environmental.
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne
A Climate Data Portal An FY2000 HPCC Proposal Nancy Soreide, Don Denbo, Willa Zhu, PMEL Charles Sun, NODC Bernie Kilonsky, U of Hawaii HPCC Project Review.
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne ftp://odf.ucsd.edu/pub/OceanAtlas/
Access to IOOS Data Relevant to OOI Kathleen Bailey NOAA/NOS/IOOS January 6, 2016.
Distributed Data Servers and Web Interface in the Climate Data Portal Willa H. Zhu Joint Institute for the Study of Ocean and Atmosphere University of.
A Climate Data Portal Focused on realtime and retrospective in situ data Nancy Soreide, Don Denbo, Willa Zhu, PMEL Charles Sun, NODC Bernie Kilonsky, U.
EPIC Tools for in-situ data collections Donald W. Denbo, NOAA/PMEL Willa H. Zhu, NOAA/PMEL/JISAO John Osborne, OceanAtlas Software Christopher Moore, NOAA/PMEL/JISAO.
1 Virtual Collaboratory: How Climate Research can be done Collaboratively using the Internet U.S. – China Symposium and Workshop on Climate Variability,
A Collaboration Tool to Support Modeling Groups Donald W. Denbo JISAO/UW-NOAA/PMEL 20 th IIPS/AMS, 12 – 15 January, 2004,
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
In Situ Data Access Some reasons for success or failure Nancy N. Soreide, Donald W. Denbo NOAA Pacific Marine Environmental Laboratory IIPS Session 3B.
ODP V2 Data Provider overview. 22 Scope Data Provider provides access to data and metadata of the local data systems. Data Provider is a wrapper, installed.
NOS DataExplorer Enterprise GIS Efforts within NOAA's Ocean Service Jason Marshall (PSGS) NOAA Coastal Services Center.
NQuery: A Network-enabled Data-based Query Tool for Multi-disciplinary Earth-science Datasets John R. Osborne 1, Kevin T. McHugh 2, and Donald W. Denbo.
NcBrowse: OPeNDAP Server Access and 3-D Graphics Presented by Nancy N. Soreide NOAA/PMEL Donald W. Denbo UW/JISAO-NOAA/PMEL.
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
Data Browsing/Mining/Metadata
MERRA Data Access and Services
Integrating Data and Information Across Observing System
HYCOM CONSORTIUM Data and Product Servers
Presentation transcript:

Recent developments and trends in Network Access to Oceanographic In-situ Data Nancy Soreide, NOAA/PMEL John “Oz” Osborne, NOAA/PMEL - OceanAtlas Software Joe Sirott, NOAA/PMEL – Sirott and Associates Tiffany Vance – NOAA/AFSC Nazila Merati – NOAA/PMEL – JISAO Christopher Moore – NOAA/PMEL - JISAO American Meteorological Society Meeting January 29-Feb 3, 2006, Atlanta, GA

What is OPeNDAP?  OPeNDAP (Open source Project for a Network Data Access Protocol) is a protocol for remotely accessing scientific data  Uses HTTP as transport  Endorsed as a standard by IOOS Data Management and Communications (DMAC) committee Joe Sirott

But…  OPeNDAP in-situ data is poor stepchild of OPeNDAP gridded data  Few desktop clients support it  Even fewer Web apps support it  Some recent progress (GrADS, Java OceanAtlas) but change is slow Joe Sirott

What is Dapper?  Web server that provides distributed access to in-situ data via OPeNDAP protocol  Clients include GrADS, Matlab, LAS, NcBrowse, Java Ocean Atlas, DChart  Available data:  Realtime global Argo profiles  NDBC Time Series  WOCE Sea Level  PMEL in-situ data (EPIC database)  Coming: TAO & NODC World Ocean Database 2001  All components are open-source Joe Sirott

What does Dapper do?  Efficiently aggregates thousands of in-situ data files (> for WODB2001)  Handles several in-situ data formats:  Argo GDAC netCDF  PMEL EPIC netCDF  COARDS compliant netCDF  Supports time series or profiles  Supports space/time queries  Based on HPCC funded Climate Data Portal (Soreide, Zhu, Denbo) Joe Sirott

Dapper architectural overview  Uses relational database to store metadata and coordinate boundaries for each profile/time series file  Data maintained in original format  All data delivered as OPeNDAP sequences Joe Sirott

Dapper architecture diagram CORBA (IIOP) Climate Data Portal (CDP) MySQL Java netCDF library netCDF profile netCDF profile Dapper HTTP Server CDP service netCDF service OPeNDAP clients OPeNDAP Protocol (HTTP) Database loader Joe Sirott

DChart  Browser based in-situ OPeNDAP client  Based on FY2004 HPCC funded project for shipboard display of cruise data  AJAX based user interface  AJAX is used by Google Maps Joe Sirott

DChart Design Goals  Highly responsive browser based user interface  Low learning curve  Rapid previewing and downloading of Dapper datasets  Highly interactive map for region selection  No Java applets or proprietary plug-ins Joe Sirott

Ocean Data Navigator (aka DCHART) New! Joe Sirott

Ocean Data Navigator (aka DChart) New! Joe Sirott

AJAX The Good, the Bad and the Ugly Joe Sirott

Good stuff  Much more responsive user interface  Desktop application functionality in familiar Web browser interface  Client responsible for state management  Zero effort software updates (for users!)  “Cool” factor Joe Sirott

Bad stuff  Requires “modern” browser  DChart support currently limited to IE 6, Firefox 1.0.x, Mozilla  Covers > 90% of users and alternative would be downloading desktop app  Debugging is difficult  A lot for developers to learn:  XML,XPath,XSLT,JavaScript, CSS, DHTML, DOM…  Libraries/frameworks immature  Maintenance and testing difficult Joe Sirott

And the ugly…  Browser incompatibilities still an issue:  GET limited to 2048 characters in IE  IE window coordinate system different than Firefox  IE memory leaks  Legacy ActiveX reference counting  Transparent images with alpha channel  Disappearing DOM nodes with XSLT in IE  Ugly kludges required:  GET/POST through Iframe to retain history Joe Sirott

Lessons Learned  Desktop applications are moving to the browser.  It’s easier to move data to servers than servers to data.  The response time of the back end is critical in AJAX applications.  It takes a lot more time to develop the back end than the user interface. Joe Sirott

Java OceanAtlas Comprehensive Profile Data Analysis for the Desktop Data types: –Supports many profile data formats (bottle and CTD data) –Argo –Distributed data (OPeNDAP/dapper) –Gridded netCDF data –Time series Graphics: –Property-property, profile, contour, “station” value, and map plots –Overlay section contour plots –Contour plots on maps –Color plots by any parameter or metadata (date/time, longitude, or latitude) –Color map symbols by station calculation values –Presentation quality graphics and choice of fonts Calculations: –Large selection of standard oceanographic calculations –Station calculations: mixed-later depth, interpolation to surface, neutral surface, extrema, statistics –Section calculations: section difference and mean cast John Osborne

Java OceanAtlas 10°N Residuals O2: WOCE vs. World Ocean Atlas Surface O2 John Osborne

OceanGIS Integration of GIS and Java tools  Read simple shape files  Read ocean data from dapper  Read model output  Rotate/pan/zoom  Hyperlink objects and 3D “picking”  Switch from 2D projections to 3D  GIS tools  ArcObjects, ArcGIS, ArcIMS, ArcGIS Engine  Java tools  MapObjects Java, Intra-Layer Calculator, VTK (Java wrapper), Java 3D, Oceanographic tools (Java), GeoTools Tiffany Vance, Christopher Moore, Nazila Merati

Accessing ocean profile sensor data from database (selected profiles in blue) OceanGIS Dapper Data Access Tiffany Vance, Christopher Moore, Nazila Merati

CTD cast location (light blue) Mixed-layer depth (dark blue) Tiffany Vance, Christopher Moore, Nazila Merati

Resulting ocean profile sections analyzed with GIS statistical analysis tools Tiffany Vance, Christopher Moore, Nazila Merati

Summary  Dapper – OPeNDAP server for ocean observations data  DChart – AJAX Web client for dapper  Java OceanAtlas – Desktop java client for dapper  OceanGIS – uses dapper for access to ocean profiles  Other dapper clients – ncBrowse, GrADS, LAS More information: