ncBrowse: OPeNDAP Server Access and 3D Graphics - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

ncBrowse: OPeNDAP Server Access and 3D Graphics

Description:

For example, the track of a sea lion or the path of an Argo float. ... For example, combining bathymetry, temperature iso-surface and sea lion track. 2003-02-12 ... – PowerPoint PPT presentation

Number of Views:302
Avg rating:3.0/5.0
Slides: 17
Provided by: donald71
Category:

less

Transcript and Presenter's Notes

Title: ncBrowse: OPeNDAP Server Access and 3D Graphics


1
ncBrowse OPeNDAP Server Access and 3-D Graphics
  • Donald W. Denbo1 and John R. Osborne21UW/JISAO-NO
    AA/PMEL2OceanAtlas Software

http//www.epic.noaa.gov/java/ncBrowse
2
Introduction
  • ncBrowse is a general purpose, interactive tool
    for graphical browsing of data and attributes in
    netCDF files.
  • ncBrowse can currently access OPeNDAP datasets
    that are compatible with the Java-netCDF API.
  • Providing access to OPeNDAP datasets with more
    complex data models than netCDF supports, while
    challenging, is currently in development.
  • ncBrowse has been significantly enhanced by
    providing 3-D visulaizations using the VisAD
    library.

3
OPeNDAP - Overview
  • OPeNDAP (previously DODS) is a software framework
    and protocol for providing and accessing
    scientific data over the internet.
  • Client software most frequently use the netCDF
    API interface to OPeNDAP, thus minimizing the
    software modifications necessary.
  • The netCDF API cannot directly and/or
    transparently access more sophisticated OPeNDAP
    data types such as Structure and Sequence.

4
OPeNDAP - Goals
  • Provide ncBrowse users access to the growing
    collection of datasets available via OPeNDAP.
  • Access the dataset descriptor (DDS) and data
    attribute (DAS) structures.
  • Combine the DAS and DDS to provide easy access to
    variables and their metadata.
  • Provide an easy-to-use interface to the OPeNDAP
    Sequence and Structure objects.

5
OPeNDAP data structures
6
OPeNDAP - Design
7
OPeNDAP - ExampleConnection to CHRIS - wind
stress
8
OPeNDAP - ExampleWind Stress from NOAAs Buoys
9
3D-Visualization - Overview
  • 3D visualizations are necessary to adequately
    browse certain classes of data. These include
  • Float trajectories that are inherently
    3-dimensional. For example, the track of a sea
    lion or the path of an Argo float.
  • Fully 3-dimensional flow fields. For example,
    turbulence and convection.
  • VisAD, a Java 3D visualization package available
    from Bill Hibbard at the University of Wisconsin,
    was used.

10
3D-Visualization - Goals
  • 3D visualizations to include
  • 3D float trajectories, colored by the value of a
    variable along the trajectory.
  • 3D surfaces, colored by the value of a variable
    on the surface.
  • 3D vector plots.
  • Combining individual 3D visualizations into more
    sophisticated visualizations. For example,
    combining bathymetry, temperature iso-surface and
    sea lion track.

11
3D-Visualization - Design
  • Primary design goal is to keep the ncBrowse
    interface simple and intuitive.
  • Java classes were created to wrap the VisAD
    display classes. These new classes were designed
    in interact well with ncBrowse and the Scientific
    Graphics Toolkit (SGT).
  • Wrapping enables SGT applications to have easier
    access to VisAD 3D visualizations.

12
3D-Visualization - Examples
13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
Future Directions
  • OPeNDAP
  • Continue development of OPeNDAP data access for
    ncBrowse.
  • Recognize metadata conventions typically used in
    the WOCE and JGOFS data files.
  • 3D visualizations
  • Placing several 3D objects in a single display.
    For example, bathymetry, temperature surface, and
    float trajectory.
  • Support VRML output.

http//www.epic.noaa.gov/java/ncBrowse
Write a Comment
User Comments (0)
About PowerShow.com