An Overview of HDFEOS Part I - PowerPoint PPT Presentation

About This Presentation
Title:

An Overview of HDFEOS Part I

Description:

A library built 'on top' of HDF. Three new data objects ... Transverse Mercator. Universal Transverse Mercator. Hotine Oblique Mercator. Space Oblique Mercator ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 22
Provided by: georges57
Learn more at: http://hdfeos.org
Category:

less

Transcript and Presenter's Notes

Title: An Overview of HDFEOS Part I


1
An Overview ofHDF-EOS(Part I)
  • Doug Ilg
  • Raytheon STX
  • Doug.Ilg_at_gsfc.nasa.gov
  • (301) 441-4089

2
Outline
  • What is HDF-EOS?
  • The Grid Interface
  • The Point Interface

3
What is HDF-EOS?
  • An HDF Profile
  • An extension to HDF
  • A library built on top of HDF
  • Three new data objects
  • Three new programming interfaces

4
Why HDF-EOS?
Standard HDF lacks well defined ways of handling
some key needs of EOSDIS
  • Data structures for Earth remote sensing data and
    in-situ measurements with
  • tightly coupled geolocation information
  • subsetting services based on geolocation
  • ECS metadata model

5
HDF-EOS Platforms
  • HDF-EOS Version 2.3 is available for
  • Sun SPARC - Solaris
  • SGI - IRIX
  • DEC Alpha - Digital UNIX
  • HP 9000 - HP-UX
  • IBM RS/6000 - AIX
  • PC - Windows 95/NT

6
HDF-EOS Interfaces
  • C and FORTRAN Interfaces for
  • Grid Data (GD)
  • Point Data (PT)
  • Swath Data (SW)

7
HDF-EOS Programming Model
  • Writing
  • open file
  • create object
  • define structure
  • detach object
  • attach object
  • write data
  • detach object
  • close file
  • Reading
  • open file
  • attach object
  • inquire object
  • read data
  • detach object
  • close file

8
A Grid Data Set
9
A Grid Structure
10
Projections Supported
  • Geographic
  • Transverse Mercator
  • Universal Transverse Mercator
  • Hotine Oblique Mercator
  • Space Oblique Mercator
  • Polar Stereographic
  • Lambert Azimuthal Equal Area
  • Lambert Conformal Conic
  • Polyconic
  • Interrupted Goodes Homolosine
  • Integerized Sinusoidal

11
Components of the Grid Interface
  • Access
  • Definition
  • Basic I/O
  • Inquiry
  • Subset
  • Tiling

12
Tips on Writing a Grid
  • Order of calls is significant
  • Setting a compression method affects all
    subsequently defined fields
  • Setting a tiling scheme affects all subsequently
    defined fields

13
Grid Subsetting Features
  • By Geolocation
  • GDdefboxregion/Gdextractboxregion
  • By Vertical Field
  • GDdefvrtregion/GDextractvrtregion
  • By Time (special case of vertical)
  • Tip use Geolocation, then Vertical/ Temporal

14
Compression Methods for Grids
  • Run-Length Encoding
  • Adaptive Huffman
  • Gzip

15
A Point Data Set
16
A Point Structure
17
The Point Interface
  • Access
  • Definition
  • Basic I/O
  • Inquiry
  • Subset

18
Tips on Writing a Point
  • Every level in a Point data set must be linked
    into the hierarchy.
  • Before two levels can be linked, a link field
    must exist.

19
Point Subsetting Features
  • By Time
  • PTdeftimeperiod/PTextractperiod
  • By Geolocation
  • PTdefboxregion/PTextractregion
  • Tip use one or the other, not both

20
Compression Methods for Points
  • NONE

21
Tips for HDF-EOS Coding
  • Most operations (read, write, subset) work on a
    single field at a time.
  • Region IDs and Period IDs are inter-changeable
    and can be reused to further reduce a subset.
  • Partial writes (appending) on compressed fields
    are only supported through tiling.
Write a Comment
User Comments (0)
About PowerShow.com