The SDP Toolkit provides the interface between EOS science data production software and the remainder of the Science Data Production System. It allows portability of science software across approved computing platforms at the DAACs and also across the Science Computing Facility development environments and the DAACs. A goal of the Toolkit is reduced integration expense at the DAAC and enhanced maintainability of software.
SCF version: The SCF version of the Toolkit is specifically tailored for use at Science Computing Facilities. The Toolkit API (library calls from science software) will not change in the DAAC environment.
The MTD Toolkit is a subset of SCF Toolkit, providing tools for Metadata handling and Time/Date conversion. The primary purpose of this tool set is to allow EOSDIS extended data providers the capability of formatting their products in ECS standard formats, without requiring the entire SDP Toolkit package. Toolkit_MTD will also allow creation of and access to ECS standard metadata. Toolkit_MTD is intended to be used by data providers who will produce products at their local facilities and then deliver those products to be archived and distributed from ECS Data Active Archive Centers (DAACs). The tools are not intended to be used by ECS instrument teams who will deliver production code to the DAACs. For this reason, the metadata and time conversion tools have been extracted from the rest of the Toolkit, giving a streamlined version for use by external (to ECS) data providers.
The Hierarchical Data Format (HDF) is a data format designed to facilitate sharing of scientific data in a heterogeneous computing environment. Features include platform independence, user extendibility, and embedded metadata such as units, labels, and other descriptors. The data may reside in any of five data types: multidimensional array, text, table, raster image, and palette. Both C and FORTRAN functions are available to access and process the data. HDF was developed by the The HDF Group.
HDF-EOS is standard HDF with ECS conventions and metadata added. The principal distinction is the specification of three geolocation data types: point, grid, and swath, which allow the file contents to be queried by earth coordinates and time. An HDF-EOS file also contains ECS core metadata which is essential for ECS search services. An HDF-EOS file can be read by any tool that processes standard HDF files. However, it will be difficult for a standard HDF call to interpret HDF-EOS geolocation or temporal information without further knowledge of the file structure. A data product need not fit any of the grid, point or swath models to be considered HDF-EOS. As long as ECS metadata are included, it will be a valid HDF-EOS file.
EOSView is an HDF file verification tool.The contents of HDF files can be displayed and individual objects can be selected for display. Displays include Raster Images, datasets in tables, pseudocolor images of datasets, attributes, and annotations. Simple animations can be performed for a file with multiple raster images. A unique interface has been provided for handling HDF-EOS data structures. The Swath/Point/Grid interface uses only HDF-EOS library calls. The EOSView user will not see the underlying HDF structures but will be prompted for what parts of the structure they wish to view.
HDFView, developed by The HDF Group is a tool that allows users to browse through any HDF file. The HDF-EOS plug-in for HDFView tool extends HDFView for browsing and editing HDF-EOS2 and HDF-EOS5 files. HDFView allows users to browse through 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 allows a user to descend through the hierarchy and navigate among the file's data objects.?Currently we provide the Plug-in for SUN, SGI, LINUX and WINDOWS platforms. Users should first download basic HDFView form The HDF Group HDFView site and install it. Once it is installed users may copy files in the plug-in distribution into a directory specified in the README file that accompanies the plug-in tar files. A simple configuration activates HDFView for browsing HDF-EOS files.
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.
The SDP Toolkit, HDF-EOS and other related software and tools are available via anonymous ftp from edhs1.gsfc.nasa.gov. Because this software was developed under a NASA contract and is intended for the use of EOS Instrument Teams and science investigators, access to download it is password protected. To receive the password, please send email to support@earthdata.nasa.gov