Home
The HDF-EOS To GeoTIFF Conversion Tool (HEG) is a tool developed to allow a user
to reformat, re-project and perform stitching/mosaicing and subsetting operations on
HDF-EOS objects. The output GeoTIFF file is ingestible into commonly used GIS
applications. HEG will also write to HDF-EOS Grid & SWATH formats (i.e for Subsetting purposes)
and native (or raw) binary. HEG presently works with MODIS (AQUA and TERRA), ASTER, MISR, AIRS, and
AMSR-E HDF-EOS data sets.
Brief Summary of Features include:
- Reprojection
- Spatial (geolocation) Subsetting
- Band and Parameter (aka Field) Subsetting of HDF-EOS datasets
- Support for MODIS, ASTER, MISR, AIRS, and AMSR-E
(Check List of Supported Products for full details)
- Format Conversion of various output Format types: GeoTIFF, HDF-EOS GRID & SWATH,
MultiBand GeoTIFF, Multi-Band HDF-EOS GRID & SWATH, and native binary.
- Format Conversions without reprojection or manipulation of input data.
Allows data to remain in original unaltered state.
- Stitching (or mosaicing) HDF-EOS SWATH and GRID datasets
- Stitching with combinations of Reformatting/Reprojection/Subsetting Operations
- Data subsampling
- Control of various parameters including output pixel resolution and output projection parameters
- Metadata preservation and creation
- Java GUI
- Command-line interface (Useful for running batch jobs. This is usually seen in automated production
environments where large quantities of granules are processed.)
- Supported Platforms: LINUX, WINDOWS, SUN, and MAC OSX (built on Darwin Kernel Version 7.5.0)
For future HDF-EOS/HEG/HDFView plug-in release announcements
please join HDF-EOS Listserver! (Initiated May 23, 2012)
New Features/Enhancements/Bug Fixes in version 2.12 (Released February 2013)
- 1) More bug fixes concerning performance issues when default
values are used for some output projectuions such as Lambert
Azimuthal, Lamber Conformal Conic, Tranvscerse Mercator,
Polar Streographic
- 2) Improvement in GUI user interaction concerning subseting and
resampling
- - Selected Field image for grids and getting subset corners
by dragging mouse on the image
- - row/colunm subsetting in addtion to lat/lon subsetting
- - restting default subset corners after changes made to
subset corners
- - default and selected pixel size view along with the
appropriate units for the selected projection
- 3) Fixes for better handling of output UTM and State Plane
Projection.
- 4) Reading paramter file and auto filling of windows in GUI
- 5) Support for 5 and 6 dimensional MISR grid files
- 6) Performance improvement for grid conversions(Chunk input
reading instead of line-by-line reading of input field data)
- 7) Preserving input datum for output projection
- 8) Internal chunking and compressing of output hdf-eos files
for small size outputs
- 9) Support of HEG for MAC Intel (developed and tested on
Mountain Lion)
- 10) Allowing to stitch all 180 MISR blocks if memory is
available.
- 11) More fixes for bugs reported by users or discovered during
testing
- - Same input/output pixel numbers for EASE grid when No-
Reprojection is used (AMSR_E Daily Snow)
- - MOD11_L2 version 5 support
- - Opening of MODIS Sinusoidal grid files containing edge tile
- - Add ellipsoid code for State Plane projected output
New Features/Enhancements/Bug Fixes in version 2.11 (Released March 2011)
- Numerous bug fixes concerning performance issues when default values are used for some output projectuions such as Lambert Azimuthal, Lamber Conformal Conic, Tranvscerse Mercator, Polar Streographic.
- Improvement in GUI error checking/user interaction.
- Fixes for better handling of output UTM and State Plane Projection.
New Features/Enhancements/Bug Fixes in version 2.10 (Released December 2009)
- Added support for:
- AMSR-E Daily 25 Km Sea Ice AE_SI25
- AMSR-E Daily land AE_Land3
- MOD29E1D: MODIS/Terra Sea Ice Extent and IST Daily L3 Global 4km EASE-Grid Day, Version 4
- Tested many new products and updated the list of Hegable MODIS, ASTER, AIRS, MISR, and AMSR-E
products in HEG Users Guide and HEG web site
- Added new projection, Cylindrical Equa Area (CEA), to support AMSR-E Daily Land product.
- Made it possible to output all fields in a file to a single HDF-EOS output when HDF-EOS output is requested.
- Pixel size unit correctiom: for consistency between conversion and stitch GUIs.
- Resolved problems with several products such as MOD43C3, MOD10CM, MOD29P1N, AE_RnGd, AE_Rain
- Support for pixel resampling for gridded data with No-Reprojection
- Correcting sphere radius written to outputs for MODIS SIN grids
- Resolving problems
- with band selection in stitch GUI
- with unneeded re-setting of projection parameters for multiband geotiff
- with occasional core dump (runs that take long time to complete) in Datapool HEGserver
New Features/bug fixes in version 2.9 (Released August 2008)
- Added support for:
- ASTER 07XT : ASTER On-Demand L2 Surface Reflectance VNIR
- ASTER 09XT : ASTER On-Demand L2 Surface Radiance VNIR
- AMSR-E Rain: AMSR-E/Aqua L2B Global Swath Rain Rate/Type GSFC Profiling Algorithm
- AMSR-E Weekly Ocean: AMSR-E/Aqua Weekly L3 Global Ascending/Descending .25x.25 deg Ocean
- AMSR-E Monthly Ocean: AMSR-E/Aqua Monthly L3 Global Ascending/Descending .25x.25 deg Ocean Grids
- AMSR-E 5 Day Smow: AMSR-E/Aqua 5 Day L3 Global Snow Water Equivalent EASE-Grids
- AMSR-E Monthly Snow: AMSR-E/Aqua Monthly L3 Global Snow Water Equivalent EASE-Grids
- AMSR-E Daily 12 Km Sea Ice: AMSR-E/Aqua daily L3 12.5 km Tb, Sea Ice Conc., & Snow Depth Polar Grids
- AMSR-E Daily 6 Km Sea Ice: AMSR-E/Aqua Daily L3 6.25 km 89 GHz Brightness Temperature (Tb) Polar Grids
- AMSR-E Rain Grid: AMSR-E/Aqua Monthly L3 5x5 deg Rainfall Accumulations
- Creation of Multiband files in Datapool, when the field is multiband
- Interpolation correction with AIRS products containing fillvalue in the data fields
- Pixel size unit correctiom for (consistency) in conversion and stitch GUIs.
- Correction for droping a column when stitching MODIS SIN tiles.
- Correction to ignoring of Geographic pixel size and processing with default pixel size
- Spatial subsetting fix for global AMSR-E garanules, and subsetting support for other AMSR-E products
- Correction for ignoring re-projection interpolation type NN after stitching
New Features in version 2.8
- Support for Albers Conical Equal Area Projection.
New Features in version 2.7
- Support for AMSR-E L3 GRID products in Polar Stereographic and EASE-Grid projections.
New Features in version 2.6
- Support for all AMSR-E L2 SWATH products and AMSR-E L3 GRID (in Geographic projection).
- Correction for ASTER DEM products. Presently, the sides of the output GeoTIFF image are
cut off due to missing data in the internal geolocation fields of the ASTER DEMs.
Since the geolocations are in a path-oriented UTM GRID (even though it's a SWATH product),
the missing geolocations could then be accurately interpolated.
- New "Subsetter" functionality for Parameters (aka Fields). This results in:
- Output to HDF-EOS SWATH from input HDF-EOS SWATH (i.e. for ASTER SWATH, MODIS SWATH).
This allows for output data which is unaltered from a projection operation - for input
of HDF-EOS SWATH data.
- Output to HDF-EOS GRID from input HDF-EOS GRID without any projection operation or
altering of input data
"Subsetter" functionality allows for the creation of smaller data sets from large input
HDF-EOS SWATH or GRID data sets. (Many HDF-EOS data granules are quite large.)
This is done by selecting a smaller selection of Fields from the full list available
in the input. A NO_REPROJECTION option is performed so that output data values are
unaltered from the input.
"Subsetter" functionality can also be used in combination with reprojection, spatial subsetting,
pixel size manipulation, etc.
- Output of Multi-Band HDFEOS data sets (multiple bands in one output HDF-EOS file; previously,
HEG only outputs one band/field per HDF-EOS output file). Multiple bands are placed
in one Object in the HDF-EOS data set.
- Support of HDF-EOS data which has slight (but important) descrepancies in the HDF-EOS standard:
- Support for MOD43C1, MOD43C2, MOD43C3, MCD43C1, MCD43C2, MCD43C3, MOD12C1, MYD12C1,
These data sets incorrectly define the corner points of the GRID in DD instead of DMS units.
HDF-EOS readers will not be able to read these data unless they make modifications for this
non-standard compliance
- Support of MOD11_L2. These data use incorrect fillvalues in the Lat/Lon geolocations.
The data incorrectly uses -999.0 when the internal metadata specifies that fillvalues are -999.9.
- Support for AIRS L3 products (in Geographic projection).
- Support for MISR L3 products (in Geographic projection).
Upcoming new features (soon)
Possible upcoming new features (further in the future)
- Support of AIRS Level 2 Vis/NIR-Radiance product.
- Support for AURA data
- Feature to help work with bit fields in the MOD35_L2 Cloud Product.
- MultiBandGeoTIFF for STITCH/MOSAIC output.
- "No Resample" type option (don't do interpolation such as Nearest Neighbor;
only bin data into cells)
Let us know if you have particular interest in some of the above or if you
have other suggestions! We appreciate your feedback.
BUGS, PROBLEMS, QUESTIONS, or SUGGESTIONS? Please Contact Us!
|
![](images/ASTER_safari_small.png) ASTER (AST_L1B)
![](images/MISR_etna_stitch_small.png) MISR (MI1B2T)
![](images/AST_L1B_wildfire_small.png) ASTER (AST_L1B)
![](images/pg-PR1B0000-2001083102_small.png) ASTER (AST_L1B)
View HEG Screenshots
|