# Presentation: 108856

## 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 Center/ADCP Center, University of Hawaii
- John R. Osborne, OceanAtlas Software
- L. Charles Sun, NOAA/NODC
- Willa H. Zhu, NOAA/JISAO
- Nancy Soreide, NOAA/PMEL

- AMS IIPSFeb 9-13 2003, Long Beach, CA

## Challenge

- Locating and selecting individual observations from large, distributed collections of *in situ* data observations
- Examples: Individual oceanic or atmospheric profiles, time series, buoy tracks, etc.

## Some solutions

- Tools and Applications
- LDAP Directory Services
- NdEdit for subsetting large in-situ collections
- Interactive Java graphics
- Intensive exploration of multiple data types
- OPeNDAP (DODS) clients and servers for in-situ data
- Access from Desktop and Web
- Assembled from OpenSource components
- http://www.epic.noaa.gov/epic/software/ep_java.htm

## LDAP Directory ServiceFinding distributed data collections

- Search on geographic region, observed quantities or keyword
- Automatically populated from data servers
- Metadata instantly known to LDAP directories
- Access control for experimental data products
- Open Source
- Standards-based
- Platform independent,
- Scalable, extensible,
- Supports desktop or web client

## NdEdit

- X-Y map view

- Y-T  time range

- Investigate space-time distribution
- Select data
- in any View

- Explore Data Locations and Subset Data Collections

- Interactive, linked windows
- View any 2D sliice
-  xy, xt, xz, yt, yz, yt

- Select time rangeSee data in range

- X-Y map view

- Y-T  time range

## NdEdit

## NdEdit

- Selected stations are in a narrow time band

## NdEdit

- Polygon tool – select an oblique section line

- See time range of stations

## NdEdit

- NdEdit is an interactive Java tool
- NdEdit is being re-engineered for the Web

## SGT: A Scientific Graphics Toolkit

- Java toolkit for scientific graphics
- On-line documentation, examples, tutorials, streaming video
- JavaBeans in next release
- Features
- Contour, line and vector plots,
- Axes user settable or automatically scaled
- multiple Time Axis formats
- mouse-movable, customizable Labels, line keys, icons
- Legend generation automatic
- Widely used, freely available
- scientific and commercial applications use SGT
- 12836 downloads by 4508 unique sites from 66 countries
- http://www.epic.noaa.gov/java/sgt/

## Applications

- Java Desktop and Web clients

## ncBrowseJava tool for data/metadata browse

- NetCDF and full OPeNDAP support
- Desktop Java application
- Axis mapping, parametric plots, flexible mapping of independent variables to axes
- Line, vector and contour plots
- Animations, 3D graphics via VisAD
- Popular, freely available
- 6471 downloads by 2896 unique sites in 57 countries
- OPeNDAP (DODS) client, Unidata netCDF client, WOCE data CD, etc.
- http://www.epic.noaa.gov/java/ncBrowse/

- See:  AMS Paper 15.2 – Thursday 4:45pm - Donald Denbo

## Java OceanAtlasfor browsing ocean data

- Intensive Java desktop browsing of ocean data
- Property-property plots with up to 7 x axes, waterfall diagrams, Contour plots/residual contour plots, Map plots with optional "bubble" isosurface plots, Linked browsing of all plot types, Built-in and custom calculations, NdEdit for data location/selection
- Reads WOCE, EPIC, OPeNDAP netCDF data, some ARGO formats
- Extended for wide range of data types
- Profile, time series, drifting buoy, gridded analyses, model outputs
- Widely used, freely available
- http://www.epic.noaa.gov/epic/software/JavaJOA.htm
- http://odf.ucsd.edu/joa/jsindex.html

## Climate Data PortalDistributed ocean observations

- Major *in situ* data collections:
- TAO El Nino buoy data (realtime/PMEL), Global sea level data (realtime/U of Hi), GTSPP (NODC), PMEL hydrographic data and time series collection, WOCE ADCP (U of Hi), IPRC/APDRC *in situ* data, US Coastal Ocean Time Series database (NODC)

- OPeNDAP:  in-situ data server and client
- LDAP directory services
- NdEdit for data selection/subsetting
- Data Servers, Clients (Java and Web) – focus on *in situ* data
- http://www.epic.noaa.gov/cdp/cdpjava.htm

## OceanShareNetwork collaboration tool

- Collaboration features
- Local, remote data file access and Java graphics
- Standard collaboration tool features (annotation, whiteboard, etc)
- Secure LDAP Document Repository
- Proposals, papers in progress, data, images
- Access control by document or by folder
- Accessible from web and desktop
- OPeNDAP compatible soon
- http://www.epic.noaa.gov/collab/

## EPIC tools for the Web for building customized web access to data

-       EPIC Web Toolkit
- Interface design
- Backend graphics
- Map data selector

-       Example applications
- EPIC Web Browser (general)
- TAO (El Nino buoys)
- Unaami (Arctic time series)
- OSCAR (Satellite ocean currents)
- Multibeam data (hydrography)
- http://www.epic.noaa.gov

## Tools and Applications Java desktop and Web

- Modular Web and Open Source components
- Java interactivity
- Low cost development/maintenance
- OpenSource, standards-based
- Scalable, extensible
- OPeNDAP supported or planned
- http://www.epic.noaa.gov
- http://www.epic.noaa.gov/epic/software/ep_java.htm