Presentation is loading. Please wait.

Presentation is loading. Please wait.

Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne ftp://odf.ucsd.edu/pub/OceanAtlas/

Similar presentations


Presentation on theme: "Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne ftp://odf.ucsd.edu/pub/OceanAtlas/"— Presentation transcript:

1 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

2 EPIC/ WOCE NetCDF WOCE Section Java OceanAtlas Architecture Save in these types Translation Layer EPIC System Library (EPS) WOCE CTD EPIC Pointer ZIP Archives POA/JOA Binary TSVSD2 NdEdit Java OceanAtlas PMEL Java Libraries EPIC Pointer

3 Overview of JOA Features Cross Platform –Windows, Solaris, Mac OS 9/X, Linux

4 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

5 Overview of JOA Features Property-Property Plots –Property-property plots with up to 3 x-axes –Isopycnal overlay

6 Overview of JOA Features Profile Plots –Offset property-property profiles (waterfall plots)

7 Overview of JOA Features Contour Plots –Contoured sections (e.g., depth sections) –Referenced and residual contour plots

8 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

9 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

10 NdEdit Unique 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

11 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

12 JOA Demo

13 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

14 EPIC/ WOCE NetCDF WOCE Section Java OceanAtlas Architecture Save in these types Translation Layer EPIC System Library (EPS) WOCE CTD EPIC Pointer ZIP Archives POA/JOA Binary TSVSD2 NdEdit Java OceanAtlas PMEL Java Libraries EPIC Pointer

15 EPIC/ WOCE NetCDF WOCE Section Java OceanAtlas Architecture Translation Layer EPIC System Library (EPS) WOCE CTD EPIC Pointer ZIP Archives POA/JOA Binary TSVSD2 NdEdit Java OceanAtlas PMEL Java Libraries EPIC Pointer DODS Pointer


Download ppt "Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne ftp://odf.ucsd.edu/pub/OceanAtlas/"

Similar presentations


Ads by Google