15
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne http://odf.ucsd.edu/joa/ ftp://odf.ucsd.edu/pub/OceanAtlas/ http://www.pmel.noaa.gov/epic/software/JavaJOA.htm

John R. Osborne

Embed Size (px)

DESCRIPTION

Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data. John R. Osborne. http://odf.ucsd.edu/joa/ ftp://odf.ucsd.edu/pub/OceanAtlas/ http://www.pmel.noaa.gov/epic/software/JavaJOA.htm. Java OceanAtlas Architecture. Java OceanAtlas. NdEdit. - PowerPoint PPT Presentation

Citation preview

Page 1: John R. Osborne

Java OceanAtlasA Cross-Platform Application

for Visualization and Selection of Oceanographic Profile

Data

John R. Osborne

http://odf.ucsd.edu/joa/ftp://odf.ucsd.edu/pub/OceanAtlas/

http://www.pmel.noaa.gov/epic/software/JavaJOA.htm

Page 2: John R. Osborne

EPIC/WOCE

NetCDF

WOCESection

Java OceanAtlas Architecture

Save in these types

Translation Layer

EPIC System Library (EPS)

WOCECTD

EPIC Pointer

ZIPArchives

POA/JOABinary

TSV SD2

NdEdit Java OceanAtlas

PMEL Java Libraries

EPIC

Pointer

Page 3: John R. Osborne

Overview of JOA Features• Cross Platform

– Windows, Solaris, Mac OS 9/X, Linux

Page 4: John R. Osborne

Overview of JOA Features• Sophisticated exploration of profile data

– Linked browsing between all plot types – User interface is friendly, but offers many options– Color as a third variable– All plots resizeable and zoomable– No limit on number of open windows– Informative default interface– Full user customization– Includes NdEdit for data selection from large data

collections– Large number of supported profile data formats for

bottle and CTD data

Page 5: John R. Osborne

Overview of JOA Features• Property-Property Plots

– Property-property plots with up to 3 x-axes– Isopycnal overlay

Page 6: John R. Osborne

Overview of JOA Features• Profile Plots

– Offset property-property profiles (waterfall plots)

Page 7: John R. Osborne

Overview of JOA Features• Contour Plots

– Contoured sections (e.g., depth sections)– Referenced and residual contour plots

Page 8: John R. Osborne

Overview of JOA Features• Map Plots

– Multiple projections – Station symbols colored by properties interpolated onto

multiple surfaces (e.g., pressure or density)– Bathymetry display: isobaths, ETOPO, Sandwell-Smith– Tools to create custom sections

Page 9: John R. Osborne

Overview of JOA Features• Calculations

– Observation Calculations

– Simple Custom Calculations

– Transformations– Station Calculations

• Filters• Station Filters

• Observation Filters

• Customization– Color bars– Color palettes– Interpolation surfaces– Custom coastlines and

bathymetry– Saved map settings– CTD Decimation

• Fixed levels, JOA surface levels, or custom levels

– Sophisticated import of WOCE “Exchange” files

Page 10: John R. Osborne

NdEditUnique Interactive Java Tool For In-situ Data

Linked windows show xy, xt, zx views of data locations, filter or select with box, polygon or segmented line tools

http://www.epic.noaa.gov/talks/oz/ams2002/http://www.epic.noaa.gov/epic/software/JavaNdedit

.htm

Page 11: John R. Osborne

NdEdit• Java tool

• Platform independent• Java Bean architecture

allows integration with other tools

• Linked windows• Choice of 2D views:

latitude-longitude (map), latitude-depth, latitude-time, longitude-depth, longitude-time, and depth-time

• Interactive with zoom • Map Features

• Overlay bathymetry• Overlay coastlines

• Filter or subset data• Browse time-space

distribution of in-situ data• Filter in any 2D view• Time or space (lat, lon, z)

filters• Remove or retain stations

in filter region• Selection Tools

• Box• Polygon• Multi-segment section line

with user-settable width• Single station selection• Non-contiguous selections• Tools work in all 2D views

Page 12: John R. Osborne

JOA Demo

Page 13: John R. Osborne

Integrating JOA/NdEdit With DODS

• JOA First Step– Access netCDF profiles

over the internet by supporting http features of netCDF2

• DODS-driven features in JOA • Comparison of local

data sets with online resources

• Extract sections from n-dimensional datasets

• NdEdit First Step– Local DODS pointer

files: paths replaced by URLs

• DODS-driven features in NdEdit- Interact with DODS

catalogs to create pointer files on the fly

Page 14: John R. Osborne

EPIC/WOCE

NetCDF

WOCESection

Java OceanAtlas Architecture

Save in these types

Translation Layer

EPIC System Library (EPS)

WOCECTD

EPIC Pointer

ZIPArchives

POA/JOABinary

TSV SD2

NdEdit Java OceanAtlas

PMEL Java Libraries

EPIC

Pointer

Page 15: John R. Osborne

EPIC/WOCE

NetCDF

WOCESection

Java OceanAtlas Architecture

Translation Layer

EPIC System Library (EPS)

WOCECTD

EPIC Pointer

ZIPArchives

POA/JOABinary

TSV SD2

NdEdit Java OceanAtlas

PMEL Java Libraries

EPIC

Pointer

DODSDODS

Pointer