The HDFView, developed by The HDF Group (formerly of NCSA at University of Illinois at Urbana-Champaign), is a Java-based tool for browsing and editing HDF4 and HDF5 files. It allows users to browse through any HDF4 and HDF5 file; starting with a tree view of all top-level objects in an HDF file's hierarchy. HDFView allows a user to descend through the hierarchy and navigate among the file's data objects. The content of a data object is loaded only when the object is selected, providing interactive and efficient access to HDF4 and HDF5 files. HDFView editing features allow a user to create, delete, and modify the value of HDF objects and attributes. With HDF-EOS plug-in installed the HDFView functionality is extended for browsing any HDFEOS file; starting with a tree view of all top-level objects in an HDF file's hierarchy, such as Grid, Swath and Point data. HDFView with plug-in allows a user to descend through the hierarchy and navigate among the file's geo and data objects. With the extended tool users are also allowed to create, delete, and modify the value of HDF-EOS objects and attributes.
The previous software for browsing products of EOS satellite measurements called EOSView and HE5View were expensive to maintain and were in need of additional capability for new missions. The graphics capability was obsolete. A cross-platform capability was also needed. The alternate software, Java EOS Browser (JEB), is cross-platform, but only has rudimentary browsing capability.The HDFView tool works on Windows, Linux, OS X, and Unix and can access both HDF4 and HDF5 files, but does not have specific functionality for EOS products. By integrating HDF-EOS into this tool, we have taken an important step in providing users with the ability to manipulate both types of data in a single application.The plug-in mirrors other Java plug-ins for the HDFView tool.
HDF-EOS plugin can be integerated into HDFView manually by copying plug-in files into certain HDFView directory and setting some parameters ( see HDF(EOS)View Set up). Automatic installation of plug-in into HDFView is also possible by running installation scripts ( see HDF(EOS)View Installation). The plug-in is currently Supported in SUN, Linux, MacIntel and Windows.
Summary of Features include:
- Open multiple HDF4 based or HDF5 based HDF-EOS files
- Display file hierarchy in a tree and allow users to navigate among the file's data objects
- Display HDF-EOS objects related icons in the tree view
- Show datasets as an image, a table or text
- Allow users to select a subset of a dataset to display
- Show attributes and other general information of data objects
- Display line plot for selected table data, and histogram for selected image area
- Display simple compound dataset (non-nested compound datatype) in a table
- Support simple image manipulation: zooming in/out, flipping horizontally or vertically, and showing palette for index
- Allow the display of any three dimensions of a multiple dimension data set
- Allow users to specify stride of dataset selection
- Allow users to select fields/members of VData/compound dataset to display
- Display file information, such as file size, total number of datasets
- Open file as read only
- Show preview image for selecting subset
- Support multiple color tables for HDF5 images
- Display color table in separate red/green/blue lines
- Display pixel's lat/lon for swath and grid images
- Viewing local attributes capability for fields in he2 products
- Change and save user options such as recent files, delimiter, and font size
- Save current file into the same type (HDF4 to HDF4, HDF5 to HDF5)
- Add/delete object in the file (no deletion for HDF4)
- Copy/paste object in the same file
- Copy/past object between files but the same file format (HDF4 to HDF4, HDF5 to HDF5)
- Add/delete a group and all its descendents (no deletion for HDF4)
- Modify and save data values in a spreadsheet
- Create new dataset with simple datatype such as SDS, atomic data array
- Copy/paste data values of a dataset
- Save single dataset into ASCII text file
- Save a single image to JPEG file
- Save a single or multiple bands of a HDF-EOS grid field image to geoTIFF file
- Add/delete attribute (no deletion for HDF4)
- Modify and save attribute value
- Convert JPEG image file into HDF4/HDF5 file
- Save HDF4/HDF5 image into JPEG image file
- Save single data object into HDF file
- Update datasets of references when a file is saved into a new file
- Import data values from text file
- Create new dataset/image out of existing dataset/image
- Modify string dataset
- Simple math calculation and statistical summary
- Create empty image with default image attributes
- Modify image color table
- Convert time fron TAI93 to UTC and UTC to TAI93 for tables
HDFView HDF-EOS Plug-in version 2.10 was released
For future HDF-EOS/HEG/HDFView plug-in release announcements please join HDF-EOS Listserver!
- (Initiated May 23, 2012)
HDFView HDF-EOS Plug-in New Features
- Support of Windows 64-bit Platform.
- Support for saving HDF-EOS2 grid images in geoTIFF format.
- Support for saving multi-band HDF-EOS2 grid images in multi-band geoTIFF format.
- Time conversion tools for table elements from TAI93 to UTC, and from UTC to TAI93.
- Improved heconvert for converting HDF-EOS2 to HDF-EOS5 and converting HDF-EOS2 files containing vanilla HDF objects (objects created using vanilla HDF4 library calls).
- Support of Linux and MACOSX Intel 64-bit Platforms.
- Support for Zonal Average (ZA) objects of HDF-EOS5.
- Map Coastlines, international borders, and US state lines onto GRID images.
- Allow hybrid file conversion when converting HDF-EOS2 files into HDF-EOS5 files. Convert Dimension Scales when present.
- HEG style conversions for HDF-EOS2 (projection conversion, subsetting, subsampling, Swath to Grid conversion, etc) while viewing a field.
- HEG style conversions for HDF-EOS5 (GeoTIFF output, projection conversion, subsetting, subsampling, Swath to Grid conversion, etc) while viewing a field.
- Drawing map of coastlines, international borders, US state lines onto swath images.