SlideShare a Scribd company logo
HDF-EOS Development
Current Status
Larry Klein, Shen Zhao and Ray Milburn
L-3 Communications EER Systems, Inc.
December 5, 2002
Larry.Klein@L-3com.com, szhao@eos.east.hitc.com
1
HDF-EOS 2
• HDF4 based, storage format for EOS standard
products.
• Used operationally by MODIS, MISR, ASTER,
Landsat, AIRS and other EOS instruments
• Support for Grid/Point/Swath structures
• HDF4 and HDF-EOS 2 will be supported by
NCSA and NASA for the fore-seeable future.

2
Current Archive Holdings
• GSFC DAAC: AIRS, MODIS L1, L2 Atmos./Ocean
– 900 TB

• EDC DAAC: Landsat/ASTER/MODIS Land
– 500 TB

• Langely DAAC: MISR
– 300 TB

• NSIDC DAAC: MODIS L2, L3
– 20 TB
3
HDF-EOS 5
• Based on HDF5, a complete rewrite of
HDF4 with a different interface.
– First released in 2000.

• Designed to ‘resemble’ HDF-EOS 2 to the
maximum extent possible.
–
–
–
–

Supports same data structures
Added prefix ‘HE5_’ to HDF-EOS 2 functions.
Doesn’t preclude HDF5 functionality.
Data Type changes, e.g. INT64 ->
H5T_NATIVE_LONG
4
HDF-EOS 2 -> HDF-EOS 5
•HDF-EOS 2
SWdefdatafield(swathID, fieldname, dimlist, numtype,
merge)
•HDF-EOS 5
HE5_SWdefdatafield(swathID, fieldname, dimlist,
maxdimlist, numtype, merge, Maxdimlist*)
*New HDF5 functionality passed through. This allows
the user to set an upper limit to the size of the dataset.
5
HDF-EOS 5
• Provide a conversion tool: heconvert
– HDF-EOS 2 -> HDF-EOS 5
– compliments HDF4 -> HDF5 conversion tool

• HDF-EOS 5 will be used by EOS Aura
– Standard format for profile data developed

• One GLAS summary product in HDF-EOS 5
• Assume that HDF-EOS 2 producers will
convert when PI’s determine that the time is
right.
6
Top Level of HDF-EOS 5 File
Root -- “/”
HDFEOS
INFORMATION

HDFEOS

STRUC. METADATA
ADDITIONAL
ARRAY

SWATH

GRID

POINT

Global (File)
Attributes
The new ADDITIONAL Group has global (file) attributes
The new functionality is added to the EH(utility) interface.

7
Swath Structure
SwathName

Global Attribute
<SwathName>:<AttrName>

Group Attribute
<DataFields>:<AttrName>
Local Attribute
<FieldName>:<AttrName>

Data Fields

Data Data
Field.1 Field.n

Profile Fields

Profile
Field.1

Profile
Field.n

Geolocation Fields

Longitude Latitude
Time

Each Data Field can have
Attributes and/or
Dimension Scales

Group

CoLatitude

Shaded Objects are implemented
in a fixed way so the user doesn’t
have direct access via the interface

Attribute

Data
Set

8
HDF-EOS 5 Functionality
•
•
•
•
•
•
•
•
•

Basic File I/O
Fill Values
Compression
Chunking/Tiling
Swath Interface
Grid Interface
Point Interface
Profile Interface
Generalized Array
Interface (Zonal Avg.)

• Global (File), Group
& Local Attributes
• External Data Files
• Subsetting
• Unix/Linux/Windows
• Threadsafe Version
• FORTRAN, C, C++

9
ECS support of HDF5
• ECS toolkit V 5.2.8 supports HDF4 and
HDF5 - based applications
– HDF-EOS 2.8 (hdf4.1r5)
– HDF-EOS 5.3 (hdf5-1.4.3)

• HDF5 and HDF4 must both be compiled
– HDF4 users not affected
– HDF5 users must use PGS_MET_SDstart() and
PGS_MET_SDend()
10
ECS support of HDF5
• Both flavors of HDF-EOS (HDF) are part of
the ECS baseline.
• OS’s: Sun, SGI, IBM, HP, DEC, Windows
NT/98, Linux
• Compilers: FORTRAN 77/90, C, C++.
• ECS will not crack HDF5 - based files for
near future. (contents transparent to archive)
• Size limit is 2 GBytes
11
Applications
• HE5View (HDF-EOS 5 browser)
• Java EOS Browser (HDF-EOS 2 and 5 access)
• HDF-EOS processor: convert to GeoTIFF, subset,
mosaic, subsample. In Data Pool interface (HDF4
based only)
• heconvert (convert HDF-EOS 2 Grid/Point/Swath to
HDF-EOS 5 equivalents)
• Access libraries and applications at:
http://newsroom.gsfc.nasa.gov/sdptoolkit/toolkit.html
12
Issues
• Only gzip (deflate) compression method
implemented.
• Metadata not updated for swath stitching in
unlimited dimension.
• File size limit in ECS - Is two Gbytes
enough?
• Currently in maintenance mode, but user
requests are always welcome.
13

More Related Content

PDF
HDF-EOS Development - Current Status and Schedule
PDF
HDF-EOS Development: Current Status and Tools
PPT
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
PPT
HDF-EOS Status and Developments
PPTX
Parallel HDF5 Developments
PPT
Status of HDF-EOS, Related Software and Tools
HDF-EOS Development - Current Status and Schedule
HDF-EOS Development: Current Status and Tools
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
HDF-EOS Status and Developments
Parallel HDF5 Developments
Status of HDF-EOS, Related Software and Tools

What's hot (20)

PDF
hadoop architecture -Big data hadoop
PPTX
Easy Access of NASA HDF data via OPeNDAP
PPTX
Easy Remote Access Via OPeNDAP
PDF
Analyzing Real-World Data with Apache Drill
PDF
Reference Architecture: Architecting Ceph Storage Solutions
PPSX
HDFEOS.org User Analsys, Updates, and Future
PPSX
Data Are from Mars, Tools Are from Venus
PDF
How to Increase Performance of Your Hadoop Cluster
PDF
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
PPTX
Democratizing Memory Storage
PDF
IBM SONAS and the Cloud Storage Taxonomy
PPT
Caching and Buffering in HDF5
PPTX
Apache hadoop technology : Beginners
PPTX
Google Colaboratory for HDF-EOS
PPTX
2.introduction to hdfs
PDF
Aziksa hadoop architecture santosh jha
PPTX
HBase with MapR
hadoop architecture -Big data hadoop
Easy Access of NASA HDF data via OPeNDAP
Easy Remote Access Via OPeNDAP
Analyzing Real-World Data with Apache Drill
Reference Architecture: Architecting Ceph Storage Solutions
HDFEOS.org User Analsys, Updates, and Future
Data Are from Mars, Tools Are from Venus
How to Increase Performance of Your Hadoop Cluster
Apache Spark on Supercomputers: A Tale of the Storage Hierarchy with Costin I...
Democratizing Memory Storage
IBM SONAS and the Cloud Storage Taxonomy
Caching and Buffering in HDF5
Apache hadoop technology : Beginners
Google Colaboratory for HDF-EOS
2.introduction to hdfs
Aziksa hadoop architecture santosh jha
HBase with MapR
Ad

Viewers also liked (20)

PDF
Earth Science Markup Language (ESML) - A Tutorial
PPT
Status of HDF-EOS, Related Software, and Tools
PPT
Aggregation and Subsetting in ERDDAP
PDF
NASA HDF and HDF-EOS Status - Use in EOSDIS
PDF
The Web-based Hierarchical Ordering Mechanism (WHOM) - a tool for ordering HD...
PPT
Earth Science Markup Language
PDF
HDF-EOS Subsetting: HEW and other tools
PDF
Generalized EOS Data Converter: Making Data Products Accessible to GIS Tools
PPT
Integrating HDF5 with SRB
PDF
Introduction to HDFLook_MODIS
PPTX
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
PPT
ORNL DAAC MODIS Land Product Subsets
PDF
Identity, Location, and Citation at NEON
PPT
HDF5 Advanced Topics - Datatypes and Partial I/O
PPT
Access HDF5 Datasets via OPeNDAP's Data Access Protocol (DAP)
Earth Science Markup Language (ESML) - A Tutorial
Status of HDF-EOS, Related Software, and Tools
Aggregation and Subsetting in ERDDAP
NASA HDF and HDF-EOS Status - Use in EOSDIS
The Web-based Hierarchical Ordering Mechanism (WHOM) - a tool for ordering HD...
Earth Science Markup Language
HDF-EOS Subsetting: HEW and other tools
Generalized EOS Data Converter: Making Data Products Accessible to GIS Tools
Integrating HDF5 with SRB
Introduction to HDFLook_MODIS
Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Applica...
ORNL DAAC MODIS Land Product Subsets
Identity, Location, and Citation at NEON
HDF5 Advanced Topics - Datatypes and Partial I/O
Access HDF5 Datasets via OPeNDAP's Data Access Protocol (DAP)
Ad

Similar to HDF-EOS Development Current Status (20)

PPT
HDF-EOS APIs, tools, etc.
PPT
HDF-EOS 3.0 Functional and Structural Design
PPT
HDF-EOS Maintenance, Current Development and Tools
PPT
Hdf eos status-workshp_xi_nov_2007
PPT
HDF-EOS Workshop II Introduction
PPT
HDF-EOS to GeoTIFF Conversion Tool and HDF-EOS Plug-in for HDFView
PPT
HDF-EOS Overview and Status
PPT
The Landsat 7 Processing System (LPS) Level Zero-R Science Products
PDF
Hadoop security
PPTX
DAOS Middleware overview
PPT
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
PPT
Status of HDF-EOS, Related Software, and Tools
PPTX
Global Persistence for Docker
PDF
Generalized Conversion of HDF-EOS Products to GIS-Compatible Formats
PPTX
EAS Data Flow lessons learnt
PPT
Aura HDF-EOS File Format Guidelines: Overview and Status
PPT
Status of HDF-EOS, Related Software and Tools
PPT
An IDL-Based Validation Toolkit: Extensions to use the HDF-EOS Swath Format
HDF-EOS APIs, tools, etc.
HDF-EOS 3.0 Functional and Structural Design
HDF-EOS Maintenance, Current Development and Tools
Hdf eos status-workshp_xi_nov_2007
HDF-EOS Workshop II Introduction
HDF-EOS to GeoTIFF Conversion Tool and HDF-EOS Plug-in for HDFView
HDF-EOS Overview and Status
The Landsat 7 Processing System (LPS) Level Zero-R Science Products
Hadoop security
DAOS Middleware overview
HDF-EOS to GeoTIFF Conversion Tool & HDF-EOS Plug-in for HDFView
Status of HDF-EOS, Related Software, and Tools
Global Persistence for Docker
Generalized Conversion of HDF-EOS Products to GIS-Compatible Formats
EAS Data Flow lessons learnt
Aura HDF-EOS File Format Guidelines: Overview and Status
Status of HDF-EOS, Related Software and Tools
An IDL-Based Validation Toolkit: Extensions to use the HDF-EOS Swath Format

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
PPTX
HDF - Current status and Future Directions
PDF
H5Coro: The Cloud-Optimized Read-Only Library
PPTX
MATLAB Modernization on HDF5 1.10
PPTX
HDF for the Cloud - Serverless HDF
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
HDF - Current status and Future Directions
H5Coro: The Cloud-Optimized Read-Only Library
MATLAB Modernization on HDF5 1.10
HDF for the Cloud - Serverless HDF

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Touch Screen Technology
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Encapsulation theory and applications.pdf
PDF
project resource management chapter-09.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Tartificialntelligence_presentation.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
A Presentation on Artificial Intelligence
cloud_computing_Infrastucture_as_cloud_p
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Univ-Connecticut-ChatGPT-Presentaion.pdf
WOOl fibre morphology and structure.pdf for textiles
Zenith AI: Advanced Artificial Intelligence
Hindi spoken digit analysis for native and non-native speakers
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Touch Screen Technology
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Encapsulation theory and applications.pdf
project resource management chapter-09.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A comparative study of natural language inference in Swahili using monolingua...
Tartificialntelligence_presentation.pptx
Assigned Numbers - 2025 - Bluetooth® Document
Web App vs Mobile App What Should You Build First.pdf
Group 1 Presentation -Planning and Decision Making .pptx

HDF-EOS Development Current Status

  • 1. HDF-EOS Development Current Status Larry Klein, Shen Zhao and Ray Milburn L-3 Communications EER Systems, Inc. December 5, 2002 Larry.Klein@L-3com.com, szhao@eos.east.hitc.com 1
  • 2. HDF-EOS 2 • HDF4 based, storage format for EOS standard products. • Used operationally by MODIS, MISR, ASTER, Landsat, AIRS and other EOS instruments • Support for Grid/Point/Swath structures • HDF4 and HDF-EOS 2 will be supported by NCSA and NASA for the fore-seeable future. 2
  • 3. Current Archive Holdings • GSFC DAAC: AIRS, MODIS L1, L2 Atmos./Ocean – 900 TB • EDC DAAC: Landsat/ASTER/MODIS Land – 500 TB • Langely DAAC: MISR – 300 TB • NSIDC DAAC: MODIS L2, L3 – 20 TB 3
  • 4. HDF-EOS 5 • Based on HDF5, a complete rewrite of HDF4 with a different interface. – First released in 2000. • Designed to ‘resemble’ HDF-EOS 2 to the maximum extent possible. – – – – Supports same data structures Added prefix ‘HE5_’ to HDF-EOS 2 functions. Doesn’t preclude HDF5 functionality. Data Type changes, e.g. INT64 -> H5T_NATIVE_LONG 4
  • 5. HDF-EOS 2 -> HDF-EOS 5 •HDF-EOS 2 SWdefdatafield(swathID, fieldname, dimlist, numtype, merge) •HDF-EOS 5 HE5_SWdefdatafield(swathID, fieldname, dimlist, maxdimlist, numtype, merge, Maxdimlist*) *New HDF5 functionality passed through. This allows the user to set an upper limit to the size of the dataset. 5
  • 6. HDF-EOS 5 • Provide a conversion tool: heconvert – HDF-EOS 2 -> HDF-EOS 5 – compliments HDF4 -> HDF5 conversion tool • HDF-EOS 5 will be used by EOS Aura – Standard format for profile data developed • One GLAS summary product in HDF-EOS 5 • Assume that HDF-EOS 2 producers will convert when PI’s determine that the time is right. 6
  • 7. Top Level of HDF-EOS 5 File Root -- “/” HDFEOS INFORMATION HDFEOS STRUC. METADATA ADDITIONAL ARRAY SWATH GRID POINT Global (File) Attributes The new ADDITIONAL Group has global (file) attributes The new functionality is added to the EH(utility) interface. 7
  • 8. Swath Structure SwathName Global Attribute <SwathName>:<AttrName> Group Attribute <DataFields>:<AttrName> Local Attribute <FieldName>:<AttrName> Data Fields Data Data Field.1 Field.n Profile Fields Profile Field.1 Profile Field.n Geolocation Fields Longitude Latitude Time Each Data Field can have Attributes and/or Dimension Scales Group CoLatitude Shaded Objects are implemented in a fixed way so the user doesn’t have direct access via the interface Attribute Data Set 8
  • 9. HDF-EOS 5 Functionality • • • • • • • • • Basic File I/O Fill Values Compression Chunking/Tiling Swath Interface Grid Interface Point Interface Profile Interface Generalized Array Interface (Zonal Avg.) • Global (File), Group & Local Attributes • External Data Files • Subsetting • Unix/Linux/Windows • Threadsafe Version • FORTRAN, C, C++ 9
  • 10. ECS support of HDF5 • ECS toolkit V 5.2.8 supports HDF4 and HDF5 - based applications – HDF-EOS 2.8 (hdf4.1r5) – HDF-EOS 5.3 (hdf5-1.4.3) • HDF5 and HDF4 must both be compiled – HDF4 users not affected – HDF5 users must use PGS_MET_SDstart() and PGS_MET_SDend() 10
  • 11. ECS support of HDF5 • Both flavors of HDF-EOS (HDF) are part of the ECS baseline. • OS’s: Sun, SGI, IBM, HP, DEC, Windows NT/98, Linux • Compilers: FORTRAN 77/90, C, C++. • ECS will not crack HDF5 - based files for near future. (contents transparent to archive) • Size limit is 2 GBytes 11
  • 12. Applications • HE5View (HDF-EOS 5 browser) • Java EOS Browser (HDF-EOS 2 and 5 access) • HDF-EOS processor: convert to GeoTIFF, subset, mosaic, subsample. In Data Pool interface (HDF4 based only) • heconvert (convert HDF-EOS 2 Grid/Point/Swath to HDF-EOS 5 equivalents) • Access libraries and applications at: http://newsroom.gsfc.nasa.gov/sdptoolkit/toolkit.html 12
  • 13. Issues • Only gzip (deflate) compression method implemented. • Metadata not updated for swath stitching in unlimited dimension. • File size limit in ECS - Is two Gbytes enough? • Currently in maintenance mode, but user requests are always welcome. 13