HDF-EOS Maintenance and Development Larry Klein, Shen Zhao, Abe Taaheri, Ray Milburn, and Cid Praderas L-3 Communications GSI October 27, 2004 1
Major Recent HDF-EOS 5 Development • Changed buffer allocation from Static to Dynamic (32 KB chunks) for Structural Metadata. • Added capability for - handling character string data fields. - suppressing HDF 5 and/or HDF-EOS 5 error reports. - Szip (+Shuffling) compression - handling attributes associated with the "Geolocation Fields" group in the Swath API. • Added routines to handle aliases for grid objects. • Added support for Geographic projection. • Last release – Aug. 04, HDF-EOS 2. 12, HDF-EOS 5. 1. 8 • Next release – Jan. 05, with HDF 5 -1. 6. 3, Szip 1. 2 2
HDFView Browser Plug-in • • • A Java-based browse tool from NCSA for HDF 4 and HDF 5 – based data. Our HDF-EOS plugin extends HDFView capability to HDF-EOS data. This plug-in module does not change functionality. e. g. all HDFView copy, save, editing, image display, etc. for HDF 4 and 5 objects remains. The look and feel of HDFView is identical when displaying either HDF or HDF-EOS objects. Users can access a complete breakdown of HDF-EOS objects. e. g. display of grid info. , projection info. , dimensions, datafields, and attributes. 3
HDFView • Release in early Nov. , 2004: - A separate HDF-EOS plugin: Users install HDFView 2. 1 then build in the HDF-EOS plugin. - Ability to do "Save as" for HDF-EOS 5: modify individual values in grid or swath data. Delete entire grids or swaths. Save the result. - Separate help window for HDF-EOS objects • Future: - Ability to save HDF-EOS 2 files. - Retain HDF-EOS 5 profile information. - Cut/paste objects, modify/delete attributes. - Ability to create new grids/swaths. 4
HDF-EOS to Geo. TIFF Converter (HEG) • A utility that converts EOSDIS data from HDF-EOS format to Geographical Information System (GIS)compatible formats (Geo. TIFF). • Details of internal file structures are transparent to users. • Two versions available: – A downloadable desktop version – Access through NASA EOS online storage (Data Pools) • Will implement HEG in Stand-alone Data Pool • Include in OGC (Open Geospatial Consortium) prototype for Web Chaining Services, and • DOWS (Deploy OGC Web Services) at EOS archive 5 centers.
HEG Functionality • Subsetting (spatial, field, band) • Conversion to a single-band or multi-band Geo. TIFF’s • HDF-EOS Swath to HDF-EOS Grid • HDF-EOS Swath or Grid to Geo. TIFF • HDF-EOS Swath or Grid to generic binary (with ASCII metadata file) • Stitching (mosaicing) + subsetting • Command line execution or with Java-based GUI • Reprojection ( to UTM, PS, TM, STP, LCC, LAMAZ, GEO, SIN) • Subsampling (Subsample stacks) 6
HEG Functionality • Metadata preservation/creation. • Currently supports MODIS, MISR, and ASTER products (>80 products) (AIRS and AMSR-E proposed) • Allows file selection from users local storage • Operable on Sun, SGI, Win, Linux (64 -bit soon), OS X • Integrated into ECS Data Pool – 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 • User Interface – Portable, written in Java. – Not dependent on COTS (e. g. IDL). 7