An%20HDF-EOS%20Data%20Server%20Based%20on%20OPeNDAP%20and%20ECHO - PowerPoint PPT Presentation

About This Presentation
Title:

An%20HDF-EOS%20Data%20Server%20Based%20on%20OPeNDAP%20and%20ECHO

Description:

Bob Bane, Mohammad Rabi, Weijun Su, Richard Ullman, Jingli ... HDF-EOS data access via web. Findable. With standard search engines. With domain-specific engines ... – PowerPoint PPT presentation

Number of Views:40
Avg rating:3.0/5.0
Slides: 18
Provided by: bobb91
Learn more at: http://hdfeos.org
Category:

less

Transcript and Presenter's Notes

Title: An%20HDF-EOS%20Data%20Server%20Based%20on%20OPeNDAP%20and%20ECHO


1
An HDF-EOS Data ServerBased on OPeNDAP and ECHO
  • Bob Bane, Mohammad Rabi, Weijun Su, Richard
    Ullman, Jingli Yang, Zhangshi Yin
  • Data Usability Group, NASA/GSFC

2
HDF-EOS data access via web
  • Findable
  • With standard search engines
  • With domain-specific engines
  • Browseable
  • Per-granule web page
  • Readable metadata
  • Links for fetching data
  • Retrievable
  • Whole dataset
  • Metadata only
  • Individual fields
  • Sectorized fields

3
Intended Audience
  • Groups that are generating HDF-EOS products
  • Need a straightforward, inexpensive way to
    publish them to the web
  • Major archives already have their own systems -
    this is for everyone else

4
Tools used
  • Standard tools
  • Unix shell scripts
  • Apache web server
  • Earth science standards and protocols
  • OPeNDAP
  • ECHO
  • Our tools
  • ODL lt-gt XML lt-gt HTML

5
OPeNDAP
  • netCDF via HTTP
  • Also works for HDF 4/5 and HDF-EOS 2/5
  • http//opendap.org

6
ECHO
  • EOS ClearingHouse
  • Searchable repository for earth science metadata
  • Based on standard commercial tools
  • Databases
  • E-commerce middleware
  • http//echo.eos.nasa.gov

7
Our Tools
  • hemu - extracts ODL metadata
  • odl2xml - converts ODL to EOS-compatible XML
  • heex - breaks an HDF-EOS dataset into field files
    with an HTML/XML table of contents
  • XSLT stylesheets - convert XML to pretty HTML

8
HDF_EOS files
OPeNDAP server
Fetch/sectorize
hemu
heex
DODS client
ODL metadata
Web server
Web browser
Field files
XML contents
Browse/fetch
odl2xml
ECHO client
Search/query
XML metadata
Search engines
Pretty HTML
XSLT
File transfer
ECHO server
ECHO XML
XSLT
Web/HTTP
Implemented by us
Other tools
Client-side services
9
Installation
  • Foundation
  • Unix
  • Apache
  • Java
  • Libraries
  • HDF4/5, HDF-EOS2/5
  • SDP Toolkit
  • OPeNDAP server
  • Our software
  • heex, odl2xml, hemu
  • heserve scripts

10
Use
  • Two shell scripts
  • ingest granule-file.hdf
  • Publishes granule to the web
  • echoingest metadata.xml
  • Publishes web links for granule to ECHO
  • Optionally called by ingest

11
Granule Web Pages
12
Granule Web Pages
13
Granule Web Pages
14
Granule Web Pages
15
(No Transcript)
16
Screen shot
  • Showing link dragged into DODS client

17
Where is the software?
  • http//hdfeos.gsfc.nasa.gov
  • Tools link
  • heserve system
Write a Comment
User Comments (0)
About PowerShow.com