HDF-EOS Tools
Abe Taaheri, Raytheon IIS
ESIP Meeting
Chapel Hill, NC
July 9, 2013

Page 1
Outline

Page 2
Overview

•

The HDF has been selected by the EOSDIS
Project as the format of choice for standard
product distribution of EOS data

•

Under NASA contracts (ECS, EMD, EEB, EED)
we developed HDF-EOS, and performed other
development and maintenance activities

Page 3
Overview

– Libraries
 HDF-EOS 2 & 5
 SDP & MTD Toolkits

– Tools
 HDF-EOS2 to GeoTIFF Converter (HEG)
 HDF-EOS plug-in for THG HDFView
 HDF-EOS2 to HDF-EOS5 conversion

– User support
 Helpdesk for Toolkit/HDF-EOS/HEG
Page 4
Tools

Why we need some
HDF-EOS tools ?

Page 5
Why HDF?
• HDF was selected for EOS data since
– Many of the HDF defined datatypes map well
to EOS datatypes
 Raster images, multi-dimensional arrays,
and text blocks
– HDF provides efficient data management
 Storage & performance
Page 6
HDF-EOS Datatypes
• Some other EOS datatypes do not map directly to
HDF datatypes, particularly

̶ geolocated datatypes

Therefore, some additions to traditional HDF are
required to fully support these datatypes.

Page 7
HDF-EOS Datatypes
To bridge the gap between the needs of
EOS data products and the capabilities of
HDF, 4 new EOS specific datatypes were
introduced:




Point, Swath, and Grid
Zonal Average (hdf-eos5)

Page 8
HDF-EOS Datatypes
• Point : Unorginzed data (spatial or temporal)
that has associated geolocation
information
• Swath: Time-ordered data such as satellite
swaths (time-ordered series of scanlines),
or
profilers (time-ordered series of profiles).
• Grid: Data stored in a rectilinear array based on
a well defined and explicitly
supported
projection.
• ZA:
Swath like datatype without geolocation
mapping

Page 9
HDF4 File Contents – User View
Objects & Relationships

Object Data

User Metadata
Page 10
HDF4 File Contents – Format View
variable
name = variable_name
rank
type
storagetype
1

Vgroup
name = variable_name
class = Var0.0

1

1

Object Data

1
1

1

0...1

1

SD

SDD
1

0...1

data

0…*

byte order,
chunked storage,
compression, …

attribute
name = attribute_name

HDF4 Mapping Project Update - Ruth Aydt

1

1

0...1

NT

1

1

1
1

1

1

NDG
0…*
Vdata
name = attribute_name
class = Attr0.0

Page 11
HDF/HDF-EOS are Complicated!
• HDF is not efficient for Users since they need to
learn
- how to use HDF & HDF-EOS libraries
- how to process the data correctly
• Licenses for commercial tools are expensive
The HDF Group & Raytheon have developed
some tools to help users

Page 12
HDF & HDF-EOS Tools
For most users HDF readers or NetCDF/CF
conversion applications are enough
- hdp, h5dump, eos2dump(for lat/lon), HDFView
- h4tonccf, h4cf, OpeNDAP Handlers
But some need more processing and tools
appropriate for EOS data
• HDF-EOS to GeoTIFF Conversion Tool (HEG)
• HDF-EOS plug-in for HDFView

Page 13
Page 14
HEG
 Name says HEG is:
A utility to convert EOSDIS data from
HDF-EOS2 to GeoTIFF format.

 But in practice:
It can do more than just conversion to
GeoTIFF
Page 15
HEG Functionality
• Conversion
– HDF-EOS (Swath or Grid ) to a single-band or
multi-band GeoTIFF’s

– HDF-EOS Swath to HDF-EOS Grid --> GeoTIFF
OR
– ASTER Swath is written directly into GeoTIFF

– HDF-EOS Swath or Grid to generic Binary (with
metadata file)

Page 16
HEG Functionality
• Subsetting
– spatial: using Swath/Grid corner lat/lon or pixel
numbers

– field: Grid, Swath, and Field selection
– band: Selection of data layers in 3-D and 4-D
datasets ( 3-D to 6-D MISR SOM datasets )
Page 17
HEG Functionality
• Stitching
– (mosaicing) + subsetting + Reprojecting

• Reprojection
̶ To:

UTM, PS, TM, STP, LCC, LAMAZ, GEO, SIN,
Albers, CEA

• Subsampling
̶ Subsample stacks
Page 18
HEG Functionality
• Running from Command Line (batch jobs)

or
• with Java-based GUI
• Metadata preservation/creation.

Page 19
HEG
Conversion GUI

Page 20
HEG
Stitch GUI

Page 21
HEG
Conversion GUI
Bilinear
Nearest Neighbor
Cubic Convolution
Geographic
Polar Stereographic
UTM
Mercator
Transverse Mercator
Lambert Azimuthal
Lambert Conformal Conic

Sinusoidal
Albers
State Plane
Cylindrical Eqyual-Area

No-Reprojection
Lat-Lon
Rows-Columns
Page 22
HEG
HEG Parameter File Used for running HEG
on command line.

Page 23
Status log
for HEG run

Page 24
HEG Data/Platform Support
• Currently supports
MODIS, MISR, ASTER, AIRS, AMSR-E
products on TERRA and AQUA
– more than 210 products

• Operable on Sun, Windows, Linux, MAC

Page 25
HEG Versions
 Versions

Available:

 Stand-alone:
A downloadable desktop version
with a User Interface
̶ Portable, written in Java.
̶ Not dependent on COTS (eg. IDL).

Page 26
HEG Versions
 Integrated into ECS Data Pool:
Access through NASA archive online
storage
̶ Reduces the transfer time of HDF-EOS data
sets (if subset is requested)
̶ Provides the end-user with the exact file
required by their application

Page 27
Examples (MISR)

Mt. Etna Eruption: MISR L1B Stitched Blocks
Page 28
Examples (MODIS)

2004 Hurricane Francis, MODIS
MOD021KM, Multi-Band GeoTIFF, 3 bands:
EV_1KM_RefSB, Bands 1,2,5
Page 29
Examples (ASTER)
AST_L1B, 2003 California Fires
Geo. projection, Multi-Band
GeoTIFF (3 bands):
Visible Near Infrared (VNIR)

….. and Subsetted
Two Swaths Stitched …..
Page 30
Examples ( AMSR_E_L2_Ocean)
swath
Swath Conversion to Geographic Grid/HDF-EOS output

Page 31
Future Work

Page 32
Page 33
HDFView
A Java-based browser from The HDF Group for
HDF4 and HDF5 based data.

Page 34
HDFView with HDF-EOS Plug-in

Page 35
HDFView with HDF-EOS Plug-in

–Extends HDFView
to browse HDF-EOS data in both versions (2 & 5).

–Is a plug-in module
does not change HDFView functionality

–Identical look and feel
when displaying HDF and HDF-EOS objects

–Access to complete breakdown
of HDF-EOS objects.
e.g. grid info, projection info, dims, datafields, and
attributes

Page 36
HDFView Plug-in

What else HDF-EOS plug-in
adds to HDFView?

Page 37
Swath, Grid, and Point Objects

Plug-in
file
treeview
Swath/Grid
Lat/Lon
display
38

Page 38
HE2 to HE5 Conversion

One click to convert HE2 to HE5 file format
39

Page 39
AMSR-E Swath

Getting Image of selected
pixels in a table

Getting lat/lon for a selected pixel
in a table
40

Page 40
MODIS (HE2) and OMI (HE5) Grids
Drawing
Coastlines
&
International
Borders
on
HE2 & HE5
Grids

41

Page 41
Future work

•

Coastlines & International borders for
HE2 & HE5 swath

•

Adding single-band/multi-band GeoTIFF
writer

•

Adding GeoTIFF reader with geolocating
capability
Page 42
Availability
• Download, Documentation, Help:
HDFView:
http://newsroom.gsfc.nasa.gov/sdptoolkit/
HDFView/HDFView_hdfeos_plugin.html

HEG:
http://newsroom.gsfc.nasa.gov/sdptoolkit/
HEG/HEGHome.html
Page 43
Help, Comments

• Questions, Comments, Requests:
 Abe_Taaheri@raytheon.com
 PGSTLKIT@raytheon.com
 http://hdfeos.org/forums/index.php

Page 44
Thank You!
Questions/comments?

Page 45

More Related Content

PPT
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
PPTX
30a accessing your cluster
PPTX
50a volumes
PPTX
52 nfs
PPT
HDF-EOS APIs, tools, etc.
PPT
HDF-EOS to GeoTIFF Conversion Tool and HDF-EOS Plug-in for HDFView
PPTX
Easy Access of NASA HDF data via OPeNDAP
PPTX
58a migration
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
30a accessing your cluster
50a volumes
52 nfs
HDF-EOS APIs, tools, etc.
HDF-EOS to GeoTIFF Conversion Tool and HDF-EOS Plug-in for HDFView
Easy Access of NASA HDF data via OPeNDAP
58a migration

What's hot (20)

PPTX
55a remote cluster
PPT
Hdf eos status-workshp_xi_nov_2007
PPTX
Earth Science Data and Information System (ESDIS) Project Update
PDF
hadoop architecture -Big data hadoop
PDF
MIKE BY DHI SAAS - New features as of October 2014
PPT
HDF-EOS Status and Developments
PDF
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
PDF
XPDDS17: To Grant or Not to Grant? - João Martins, Oracle
PPTX
HBase with MapR
PPT
PPTX
70a monitoring & troubleshooting
PPT
Real IO and Parallel NetCDF4 Performance
PDF
How to Increase Performance of Your Hadoop Cluster
PDF
HPE Solutions for Challenges in AI and Big Data
PPT
The Landsat 7 Processing System (LPS) Level Zero-R Science Products
PDF
DDN: Protecting Your Data, Protecting Your Hardware
PDF
OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ...
PDF
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
PDF
Integrating data stored in rdbms and hadoop
55a remote cluster
Hdf eos status-workshp_xi_nov_2007
Earth Science Data and Information System (ESDIS) Project Update
hadoop architecture -Big data hadoop
MIKE BY DHI SAAS - New features as of October 2014
HDF-EOS Status and Developments
Red Hat® Ceph Storage and Network Solutions for Software Defined Infrastructure
XPDDS17: To Grant or Not to Grant? - João Martins, Oracle
HBase with MapR
70a monitoring & troubleshooting
Real IO and Parallel NetCDF4 Performance
How to Increase Performance of Your Hadoop Cluster
HPE Solutions for Challenges in AI and Big Data
The Landsat 7 Processing System (LPS) Level Zero-R Science Products
DDN: Protecting Your Data, Protecting Your Hardware
OpenCAPI-based Image Analysis Pipeline for 18 GB/s kilohertz-framerate X-ray ...
"Using SGEMM and FFTs to Accelerate Deep Learning," a Presentation from ARM
Integrating data stored in rdbms and hadoop
Ad

Viewers also liked (10)

PPT
07 chapter
PPT
EOS Implementer - 10 Reasons to Hire a Professional
PPTX
EOS Prospect (Target Market): What Makes a Good One?
PDF
10 Ways to Growth Hack Your Startup in Singapore
PDF
Growth Hack Your Way to Startup Traction by @rocketshp
PPTX
Zero to One - Book Summary Report
PDF
How to Grow & Gain Traction
PPTX
Entrepreneurial Operating System (EOS): Model and Process
PDF
Creative Traction Methodology - For Early Stage Startups
PDF
Build Features, Not Apps
07 chapter
EOS Implementer - 10 Reasons to Hire a Professional
EOS Prospect (Target Market): What Makes a Good One?
10 Ways to Growth Hack Your Startup in Singapore
Growth Hack Your Way to Startup Traction by @rocketshp
Zero to One - Book Summary Report
How to Grow & Gain Traction
Entrepreneurial Operating System (EOS): Model and Process
Creative Traction Methodology - For Early Stage Startups
Build Features, Not Apps
Ad

Similar to HDF-EOS Tools (20)

PPT
Status of HDF-EOS, Related Software, and Tools
PPT
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
PPT
Status of HDF-EOS, Related Software and Tools
PPT
HDF-EOS Maintenance, Current Development and Tools
PDF
HDF-EOS Development - Current Status and Schedule
PDF
HDF-EOS Development: Current Status and Tools
PPT
Status of HDF-EOS, Related Software, and Tools
PDF
HDF-EOS Development Current Status
PDF
Generalized Conversion of HDF-EOS Products to GIS-Compatible Formats
PPT
HDF-EOS 2/5 to netCDF Converter
PDF
NASA HDF and HDF-EOS Status - Use in EOSDIS
PPTX
Easy Remote Access Via OPeNDAP
PPT
PDF
Generalized EOS Data Converter: Making Data Products Accessible to GIS Tools
PPT
HDF-EOS Workshop II Introduction
PPTX
HDF5 OPeNDAP project update and demo
PPT
Using HDF5 Archive Information Package to preserve HDF-EOS2 data
PPT
HDF-EOS Overview and Status
Status of HDF-EOS, Related Software, and Tools
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
Status of HDF-EOS, Related Software and Tools
HDF-EOS Maintenance, Current Development and Tools
HDF-EOS Development - Current Status and Schedule
HDF-EOS Development: Current Status and Tools
Status of HDF-EOS, Related Software, and Tools
HDF-EOS Development Current Status
Generalized Conversion of HDF-EOS Products to GIS-Compatible Formats
HDF-EOS 2/5 to netCDF Converter
NASA HDF and HDF-EOS Status - Use in EOSDIS
Easy Remote Access Via OPeNDAP
Generalized EOS Data Converter: Making Data Products Accessible to GIS Tools
HDF-EOS Workshop II Introduction
HDF5 OPeNDAP project update and demo
Using HDF5 Archive Information Package to preserve HDF-EOS2 data
HDF-EOS Overview and Status

More from The HDF-EOS Tools and Information Center (20)

PDF
HDF5 2.0: Cloud Optimized from the Start
PDF
Using a Hierarchical Data Format v5 file as Zarr v3 Shard
PDF
Cloud-Optimized HDF5 Files - Current Status
PDF
Cloud Optimized HDF5 for the ICESat-2 mission
PPTX
Access HDF Data in the Cloud via OPeNDAP Web Service
PPTX
Upcoming New HDF5 Features: Multi-threading, sparse data storage, and encrypt...
PPTX
The State of HDF5 / Dana Robinson / The HDF Group
PDF
Cloud-Optimized HDF5 Files
PDF
Accessing HDF5 data in the cloud with HSDS
PPTX
Highly Scalable Data Service (HSDS) Performance Features
PDF
Creating Cloud-Optimized HDF5 Files
PPTX
HDF5 OPeNDAP Handler Updates, and Performance Discussion
PPTX
Hyrax: Serving Data from S3
PPSX
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
PDF
HDF - Current status and Future Directions
PPSX
HDFEOS.org User Analsys, Updates, and Future
PPTX
HDF - Current status and Future Directions
PDF
H5Coro: The Cloud-Optimized Read-Only Library
PPTX
MATLAB Modernization on HDF5 1.10
HDF5 2.0: Cloud Optimized from the Start
Using a Hierarchical Data Format v5 file as Zarr v3 Shard
Cloud-Optimized HDF5 Files - Current Status
Cloud Optimized HDF5 for the ICESat-2 mission
Access HDF Data in the Cloud via OPeNDAP Web Service
Upcoming New HDF5 Features: Multi-threading, sparse data storage, and encrypt...
The State of HDF5 / Dana Robinson / The HDF Group
Cloud-Optimized HDF5 Files
Accessing HDF5 data in the cloud with HSDS
Highly Scalable Data Service (HSDS) Performance Features
Creating Cloud-Optimized HDF5 Files
HDF5 OPeNDAP Handler Updates, and Performance Discussion
Hyrax: Serving Data from S3
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
HDF - Current status and Future Directions
HDFEOS.org User Analsys, Updates, and Future
HDF - Current status and Future Directions
H5Coro: The Cloud-Optimized Read-Only Library
MATLAB Modernization on HDF5 1.10

Recently uploaded (20)

PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
DOCX
search engine optimization ppt fir known well about this
PDF
CloudStack 4.21: First Look Webinar slides
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Configure Apache Mutual Authentication
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
The various Industrial Revolutions .pptx
PDF
Architecture types and enterprise applications.pdf
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
STKI Israel Market Study 2025 version august
PPTX
Microsoft Excel 365/2024 Beginner's training
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
A contest of sentiment analysis: k-nearest neighbor versus neural network
Getting started with AI Agents and Multi-Agent Systems
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Consumable AI The What, Why & How for Small Teams.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
Custom Battery Pack Design Considerations for Performance and Safety
search engine optimization ppt fir known well about this
CloudStack 4.21: First Look Webinar slides
The influence of sentiment analysis in enhancing early warning system model f...
A comparative study of natural language inference in Swahili using monolingua...
Configure Apache Mutual Authentication
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
The various Industrial Revolutions .pptx
Architecture types and enterprise applications.pdf
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
STKI Israel Market Study 2025 version august
Microsoft Excel 365/2024 Beginner's training

HDF-EOS Tools

  • 1. HDF-EOS Tools Abe Taaheri, Raytheon IIS ESIP Meeting Chapel Hill, NC July 9, 2013 Page 1
  • 3. Overview • The HDF has been selected by the EOSDIS Project as the format of choice for standard product distribution of EOS data • Under NASA contracts (ECS, EMD, EEB, EED) we developed HDF-EOS, and performed other development and maintenance activities Page 3
  • 4. Overview – Libraries  HDF-EOS 2 & 5  SDP & MTD Toolkits – Tools  HDF-EOS2 to GeoTIFF Converter (HEG)  HDF-EOS plug-in for THG HDFView  HDF-EOS2 to HDF-EOS5 conversion – User support  Helpdesk for Toolkit/HDF-EOS/HEG Page 4
  • 5. Tools Why we need some HDF-EOS tools ? Page 5
  • 6. Why HDF? • HDF was selected for EOS data since – Many of the HDF defined datatypes map well to EOS datatypes  Raster images, multi-dimensional arrays, and text blocks – HDF provides efficient data management  Storage & performance Page 6
  • 7. HDF-EOS Datatypes • Some other EOS datatypes do not map directly to HDF datatypes, particularly ̶ geolocated datatypes Therefore, some additions to traditional HDF are required to fully support these datatypes. Page 7
  • 8. HDF-EOS Datatypes To bridge the gap between the needs of EOS data products and the capabilities of HDF, 4 new EOS specific datatypes were introduced:   Point, Swath, and Grid Zonal Average (hdf-eos5) Page 8
  • 9. HDF-EOS Datatypes • Point : Unorginzed data (spatial or temporal) that has associated geolocation information • Swath: Time-ordered data such as satellite swaths (time-ordered series of scanlines), or profilers (time-ordered series of profiles). • Grid: Data stored in a rectilinear array based on a well defined and explicitly supported projection. • ZA: Swath like datatype without geolocation mapping Page 9
  • 10. HDF4 File Contents – User View Objects & Relationships Object Data User Metadata Page 10
  • 11. HDF4 File Contents – Format View variable name = variable_name rank type storagetype 1 Vgroup name = variable_name class = Var0.0 1 1 Object Data 1 1 1 0...1 1 SD SDD 1 0...1 data 0…* byte order, chunked storage, compression, … attribute name = attribute_name HDF4 Mapping Project Update - Ruth Aydt 1 1 0...1 NT 1 1 1 1 1 1 NDG 0…* Vdata name = attribute_name class = Attr0.0 Page 11
  • 12. HDF/HDF-EOS are Complicated! • HDF is not efficient for Users since they need to learn - how to use HDF & HDF-EOS libraries - how to process the data correctly • Licenses for commercial tools are expensive The HDF Group & Raytheon have developed some tools to help users Page 12
  • 13. HDF & HDF-EOS Tools For most users HDF readers or NetCDF/CF conversion applications are enough - hdp, h5dump, eos2dump(for lat/lon), HDFView - h4tonccf, h4cf, OpeNDAP Handlers But some need more processing and tools appropriate for EOS data • HDF-EOS to GeoTIFF Conversion Tool (HEG) • HDF-EOS plug-in for HDFView Page 13
  • 15. HEG  Name says HEG is: A utility to convert EOSDIS data from HDF-EOS2 to GeoTIFF format.  But in practice: It can do more than just conversion to GeoTIFF Page 15
  • 16. HEG Functionality • Conversion – HDF-EOS (Swath or Grid ) to a single-band or multi-band GeoTIFF’s – HDF-EOS Swath to HDF-EOS Grid --> GeoTIFF OR – ASTER Swath is written directly into GeoTIFF – HDF-EOS Swath or Grid to generic Binary (with metadata file) Page 16
  • 17. HEG Functionality • Subsetting – spatial: using Swath/Grid corner lat/lon or pixel numbers – field: Grid, Swath, and Field selection – band: Selection of data layers in 3-D and 4-D datasets ( 3-D to 6-D MISR SOM datasets ) Page 17
  • 18. HEG Functionality • Stitching – (mosaicing) + subsetting + Reprojecting • Reprojection ̶ To: UTM, PS, TM, STP, LCC, LAMAZ, GEO, SIN, Albers, CEA • Subsampling ̶ Subsample stacks Page 18
  • 19. HEG Functionality • Running from Command Line (batch jobs) or • with Java-based GUI • Metadata preservation/creation. Page 19
  • 22. HEG Conversion GUI Bilinear Nearest Neighbor Cubic Convolution Geographic Polar Stereographic UTM Mercator Transverse Mercator Lambert Azimuthal Lambert Conformal Conic Sinusoidal Albers State Plane Cylindrical Eqyual-Area No-Reprojection Lat-Lon Rows-Columns Page 22
  • 23. HEG HEG Parameter File Used for running HEG on command line. Page 23
  • 24. Status log for HEG run Page 24
  • 25. HEG Data/Platform Support • Currently supports MODIS, MISR, ASTER, AIRS, AMSR-E products on TERRA and AQUA – more than 210 products • Operable on Sun, Windows, Linux, MAC Page 25
  • 26. HEG Versions  Versions Available:  Stand-alone: A downloadable desktop version with a User Interface ̶ Portable, written in Java. ̶ Not dependent on COTS (eg. IDL). Page 26
  • 27. HEG Versions  Integrated into ECS Data Pool: Access through NASA archive online storage ̶ Reduces the transfer time of HDF-EOS data sets (if subset is requested) ̶ Provides the end-user with the exact file required by their application Page 27
  • 28. Examples (MISR) Mt. Etna Eruption: MISR L1B Stitched Blocks Page 28
  • 29. Examples (MODIS) 2004 Hurricane Francis, MODIS MOD021KM, Multi-Band GeoTIFF, 3 bands: EV_1KM_RefSB, Bands 1,2,5 Page 29
  • 30. Examples (ASTER) AST_L1B, 2003 California Fires Geo. projection, Multi-Band GeoTIFF (3 bands): Visible Near Infrared (VNIR) ….. and Subsetted Two Swaths Stitched ….. Page 30
  • 31. Examples ( AMSR_E_L2_Ocean) swath Swath Conversion to Geographic Grid/HDF-EOS output Page 31
  • 34. HDFView A Java-based browser from The HDF Group for HDF4 and HDF5 based data. Page 34
  • 35. HDFView with HDF-EOS Plug-in Page 35
  • 36. HDFView with HDF-EOS Plug-in –Extends HDFView to browse HDF-EOS data in both versions (2 & 5). –Is a plug-in module does not change HDFView functionality –Identical look and feel when displaying HDF and HDF-EOS objects –Access to complete breakdown of HDF-EOS objects. e.g. grid info, projection info, dims, datafields, and attributes Page 36
  • 37. HDFView Plug-in What else HDF-EOS plug-in adds to HDFView? Page 37
  • 38. Swath, Grid, and Point Objects Plug-in file treeview Swath/Grid Lat/Lon display 38 Page 38
  • 39. HE2 to HE5 Conversion One click to convert HE2 to HE5 file format 39 Page 39
  • 40. AMSR-E Swath Getting Image of selected pixels in a table Getting lat/lon for a selected pixel in a table 40 Page 40
  • 41. MODIS (HE2) and OMI (HE5) Grids Drawing Coastlines & International Borders on HE2 & HE5 Grids 41 Page 41
  • 42. Future work • Coastlines & International borders for HE2 & HE5 swath • Adding single-band/multi-band GeoTIFF writer • Adding GeoTIFF reader with geolocating capability Page 42
  • 43. Availability • Download, Documentation, Help: HDFView: http://newsroom.gsfc.nasa.gov/sdptoolkit/ HDFView/HDFView_hdfeos_plugin.html HEG: http://newsroom.gsfc.nasa.gov/sdptoolkit/ HEG/HEGHome.html Page 43
  • 44. Help, Comments • Questions, Comments, Requests:  Abe_Taaheri@raytheon.com  PGSTLKIT@raytheon.com  http://hdfeos.org/forums/index.php Page 44

Editor's Notes

  • #11: Look a bit more closely at the types of information that are in an HDF4 file… all of these are important.The object data typically takes up most of the space in an HDF4 file and is the most difficult to represent in Text format.
  • #12: If we look “under the hood” things are more complicated than they appear from the HDFview display…. The HDF4 library typically hides the complexity. The car’s engine is kind of like the object data in the HDF4 file… challenging to represent and explain. Bits of data for a single object can be spread throughout the file, compressed, etc. Can we represent this in a way that something other than the HDF4 library can find the right bits & reconstruct the data?