Improving the usability of HDF-EOS2 data Kent Yang, Joe Lee, Choonghwan Lee The HDF Group March 31 st, 2009 5/26/2016Annual briefing to ESDIS1.

Slides:



Advertisements
Similar presentations
The HDF Group Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps Ruth Duerr, NSIDC Christopher Lynnes, GES DISC Mike.
Advertisements

The HDF Group HDF/HDF-EOS Workshop XIV1 Easy Remote Access via OPeNDAP Kent Yang and Joe Lee The HDF Group The 14 th HDF/HDF-EOS Workshop.
ESDIS Project Status 12/1/2005 Dan Marinelli, Science Systems Development Office.
The HDF Group November 3-5, 2009HDF/HDF-EOS Workshop XIII1 Using visualization tools to access HDF data via OPeNDAP Joe Lee and Kent Yang.
Matthew Cechini Raytheon - EED ID: IN31C-07.  ECHO Metadata Overview  Introduction  Problem Space  Solutions ISO Lessons Learned – Perceived.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.)
The HDF Group HDF4 Mapping Status and Proposal Mike Folk, Ruth Aydt The HDF Group Oct. 17, 2012 Apr , 2012HDF/HDF-EOS Workshop XV.
Improving long-term preservation of EOS data by independently mapping HDF4 data objects The HDF Group.
University of Illinois at Urbana-ChampaignHDF 1McGrath/Yang 2/27/02 Transitioning from HDF4 to HDF5 Robert E. McGrath Kent Yang.
Support EOS: Review and Discussions Kent Yang and Joe Lee The HDF Group October 16, 2012 Oct. 16, 2012Annual HDF Briefing to ESDIS1.
The HDF Group HDF/HDF-EOS Workshop XIV1 Easy Access of NASA HDF data via OPeNDAP Kent Yang and Joe Lee The HDF Group September 28,2010.
The HDF Group July 8, 2014HDF 2014 ESIP Summer Meeting HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann The.
What is HDF-EOS? Information compiled from HDF-EOS Workshop II HDF-EOS Workshop III, 1999 ESDIS Project, Code 423 NASA/Goddard Space Flight Center Greenbelt.
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps Mike Folks, The HDF Group Ruth Duerr, NSIDC 1.
EOSDIS User survey follow-up Mike Folk, Kent Yang, Elena Pourmal The HDF Group Oct. 17, 2012 Annual HDF Briefing to ESDIS1.
1 HDF-EOS and Related Tools Status Update. 2 Overview.
Important ESDIS 2009 tasks review Kent Yang, Mike Folk The HDF Group April 1st, /1/20151Annual briefing to ESDIS.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
The HDF Group September 28, 2010HDF/HDF-EOS Workshop XIV1 Easy Access of HDF data via NCL/IDL/MATLAB Kent Yang, Tong Qi, Ziying Li, Yi.
MODIS Land and HDF-EOS HDF-EOS Workshop Presentation September 20, 2000 Robert Wolfe NASA GSFC Code 922, Raytheon ITSS MODIS Land Science Team Support.
Why do I want to know about HDF and HDF- EOS? Hierarchical Data Format for the Earth Observing System (HDF-EOS) is NASA's primary format for standard data.
HDF Converting between HDF4 and HDF5 MuQun Yang, Robert E. McGrath, Mike Folk National Center for Supercomputing Applications University of Illinois,
Tools for Interoperability between HDF and NetCDF Mike Folk and MuQun Yang The HDF Group The HDF Group provides the following tools for the NASA HDF and.
1/14/200925th IIPS Conference 1 Challenges to Archive and Access NASA HDF-EOS Data in the long Term MuQun Yang (The HDF Group) Choonghwan Lee (The HDF.
Page 1 Status of HDF-EOS, Related Software, and Tools Abe Taaheri, Raytheon IIS HDF & HDF-EOS Workshp XIII Riverdale, MD November 4, 2009.
HDF Dimension Scales in HDF5 HDF-EOS Workshop IX San Francisco, CA November 30 - December 2, 2005 Pedro Vicente Nunes THG/NCSA Champaign-Urbana, IL HDF.
Support for NPP/NPOESS by The HDF Group Mike Folk The HDF Group HDF and HDF-EOS Workshop XII October 17, 2008 Oct HDF and HDF-EOS Workshop XII1.
Archival Information Packages for NASA HDF-EOS Data R. Duerr, Kent Yang, Azhar Sikander.
11/7/2007HDF and HDF-EOS Workshop XI, Landover, MD1 HDF5 Software Process MuQun Yang, Quincey Koziol, Elena Pourmal The HDF Group.
1 HDF-EOS Development Current Status and Schedule Larry Klein, Shen Zhao, Abe Taaheri and Ray Milburn L-3 Communications Government Services, Inc. September.
The HDF Group November 3-5, 2009 HDF-OPeNDAP Project Update HDF/HDF-EOS Workshop XIII1 Joe Lee and Kent Yang The HDF Group James Gallagher.
Towards Long-Term Archiving of NASA HDF-EOS and HDF Data Data Maps and the Use of Mark-Up Language Ruth Duerr, Mike Folk, Muqun Yang, Chris Lynnes, Peter.
Ensuring Long Term Access to Remotely Sensed HDF4 Data with Layout Maps Ruth Duerr, NSIDC Christopher Lynnes, GES DISC The HDF Group Oct HDF and.
October 15, 2008HDF and HDF-EOS Workshop XII1 What will be new in HDF5?
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII10/17/2008.
HDF OPeNDAP Project Update MuQun Yang and Hyo-Kyung Lee The HDF Group March 31, Annual briefing to ESDIS10/31/2015.
The HDF Group HDF/HDF-EOS Workshop XV1 Tools to Improve the Usability of NASA HDF Data Kent Yang and Joe Lee The HDF Group April 17, 2012.
ESDIS Project Status 11/29/2006 Dan Marinelli, Science Systems Development Office.
- 1 - HDF5, HDF-EOS and Geospatial Data Archives HDF and HDF-EOS Workshop VII September 24, 2003.
1 HDF-EOS Workshop II HDF-EOS Workshop II Introduction Candace Carlisle Earth Science Data and Information Systems (ESDIS) Project.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1 HDF and HDF-EOS Workshop XII10/17/2008.
Using a Friendly OPeNDAP Client Library to Access HDF5 Data MuQun Yang and Hyo-Kyung Lee (The HDF Group) 1 25th IIPS Conference01/14/2009.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII, Aurora,
The HDF Group Data Interoperability The HDF Group Staff Sep , 2010HDF/HDF-EOS Workshop XIV1.
1 Status of HDF-EOS, Related Software and Tools. 2 TOOLKIT / HDF-EOS Support.
RFCs for HDF5 and HDF-EOS5 Status Update Richard Ullman Chair ES-DSWG - Standards November 29, 2006.
1 NSIDC DAAC Product Workshop Overview Martha Maiden Program Executive for Data Systems NASA Headquarters NSIDC DAAC Product Workshop January 11-12, 2006.
HDF and HDF-EOS Workshop VII September 24, 2003 HDF5, HDF-EOS and Geospatial Data Archives Don Keefer Illinois State Geological Survey Mike Folk Univ.
Comments from User Services C. Boquist/Code 423 The HDF Group Meeting 1 April 2009.
Aura HDF-EOS File Format Guidelines: Overview and Status Cheryl Craig.
10/16/2012Annual HDF briefing1 HDF OPeNDAP support Kent Yang, Joe Lee, Mike Folk The HDF Group Oct. 16, 2012.
EOSDIS Evolution in Support of Measurement Needs/Science
Summary of HDF-EOS5 Files, Data Model and File Format Abe Taaheri, Raytheon IIS HDF & HDF-EOS Workshop XI November 2007.
11/8/2007HDF and HDF-EOS Workshop XI, Landover, MD1 Software to access HDF5 Datasets via OPeNDAP MuQun Yang, Hyo-Kyung Lee The HDF Group.
N A S A NASA’s Earth Science Data Systems Standards Process Experiences Richard Ullman – NASA/GSFC Ming Tsou - SDSU co-chair July 17, 2007.
The HDF Group November 3-5, 2009HDF/HDF-EOS Workshop XIII1 The New HDF-EOS Web Site - How it can help you Kent Yang, Joe Lee The HDF Group.
Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal The HDF Group Annual HDF Briefing to ESDIS March 31, 2009 March Annual HDF Briefing.
1 Current Plans for Long Term Archiving of MODIS Data Martha Maiden Program Executive Earth Science Data Systems NASA Headquarters MODIS Meeting November.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII, Aurora,
NASA HDF and HDF-EOS Status Use in EOSDIS
NASA Earth Science Data Stewardship
Can Data be Organized for Science and Reuse?
Adding CF Attributes to an HDF5 File
Mike Folk, Peter Cao, Kent Yang Ruth Duerr Christopher Lynnes
Access HDF5 Datasets via OPeNDAP’s Data Access Protocol (DAP)
HDF Support for NASA Data Producers
HDF5 Performance Enhancements with the Elimination of Unlimited Dimension Debbie Mao, Daniel Ziskin, Merritt Deeter, Sara Martinez-alonso MOPITT is an.
HDF-EOS Workshop XXI / The 2018 ESIP Summer Meeting
HDF5 Tools Updates and Discussions
Presentation transcript:

Improving the usability of HDF-EOS2 data Kent Yang, Joe Lee, Choonghwan Lee The HDF Group March 31 st, /26/2016Annual briefing to ESDIS1

5/26/2016Annual briefing to ESDIS2 EOSDIS Evolution 2015 Vision Tenets Vision Tenet Vision 2015 Goals Archive Management  NASA will ensure safe stewardship of the data through its lifetime.  The EOS archive holdings are regularly peer reviewed for scientific merit. EOS Data Interoperability  Multiple data and metadata streams can be seamlessly combined.  Research and value added communities use EOS data interoperably with other relevant data and systems.  Processing and data are mobile. Future Data Access and Processing  Data access latency is no longer an impediment.  Physical location of data storage is irrelevant.  Finding data is based on common search engines.  Services invoked by machine-machine interfaces.  Custom processing provides only the data needed, the way needed.  Open interfaces and best practice standard protocols universally employed. Data Pedigree  Mechanisms to collect and preserve the pedigree of derived data products are readily available. Cost Control  Data systems evolve into components that allow a fine-grained control over cost drivers. User Community Support  Expert knowledge is readily accessible to enable researchers to understand and use the data.  Community feedback directly to those responsible for a given system element. IT Currency  Access to all EOS data through services at least as rich as any contemporary science information system. Feb 3, 2005

Purpose of the talk Identify problems to access HDF-EOS2 data Share our plan to help improve the EOS2 usability 5/26/20163Annual briefing to ESDIS

The success of EOS mission 5/26/2016Annual briefing to ESDIS4 MODIS HDF-EOS data to detect sand storm from Gobi china Courtesy NASA Earth Observatory

The success of EOS mission 5/26/2016Annual briefing to ESDIS5 MODIS HDF-EOS data to detect fires in Africa Courtesy NASA

Identify problems : technical part 5/26/2016Annual briefing to ESDIS6

Beauty of HDF-EOS2 Very close to physical model Convenient to handle geo-location projections Files are generally compact  No needs to store latitude and longitude for grid  Reduce the size of latitude and longitude for swath 5/26/20167Annual briefing to ESDIS

5/26/2016Annual briefing to ESDIS8 A compact HDF-EOS2 Grid MODIS (MYD10A2) Grid file Two 2400 X 2400 grid data fields with gzip compression File size: 75 KB If lat/lon are kept in the file File size may become 44 MB, 500 times bigger than the original file size October 15-18, 20088Workshop Name (edit footer to change)

A compact HDF-EOS2 swath Small file size – Swath 5/26/20169 Annual briefing to ESDIS cross along cross along coarse_cross coarse_along with dimension maps CloudCover(along, cross) Latitude(along, cross) Longitude(along, cross) CloudCover(along, cross) Latitude(along, cross) Longitude(along, cross) CloudCover(along, cross) Latitude(coarse_along, coarse_cross) Longitude(coarse_along, coarse_cross) CloudCover(along, cross) Latitude(coarse_along, coarse_cross) Longitude(coarse_along, coarse_cross) with dimension maps w/o dimension maps along cross Longitude 0.5 MB (406 X 271 X 4) 42 MB (4060 X 2708 X 4)

There are issues to access some HDF-EOS2 files Aims to improve the usability 5/26/2016Annual briefing to ESDIS10

5/26/2016Annual briefing to ESDIS11 First of all, there should be more communications among providers, tool developers, users and data storage software developers. Focus on HDF-EOS2 and HDF4 in the next few slides.

Schematic of Grid 5/26/2016Annual briefing to ESDIS12 YDim XDim StructMetadata.0 = “… XDim= 14 YDim = 8 UpperLeftPointMtrs =(-156.0,71.0)LowerRightMtrs =(180.0,-75.0) … Projection = HE5_GCTP_GEO …” HDF-EOS5 GRIDS: Float32 Ozone(YDim, XDim) StructMetadata.0 = “… XDim= 14 YDim = 8 UpperLeftPointMtrs =(-156.0,71.0)LowerRightMtrs =(180.0,-75.0) … Projection = HE5_GCTP_GEO …” HDF-EOS5 GRIDS: Float32 Ozone(YDim, XDim)

Issue 1: lack of strict checking in HDF-EOS2 library 5/26/2016Annual briefing to ESDIS13

Lack of strict checking in HDF-EOS2 library XDim and YDim exist and have values .e.g, OMI (OMUVBL3)  Generally, XDim and YDim do not exist because they are implied.  XDim and YDim do not need to have values because they can be calculated. Values are just redundant. 5/26/ Annual briefing to ESDIS

Inconsistency in the number of elements HDF- EOS2 informs and HDF-EOS2 actually reads  e.g., MODIS (MAC021S0, MAC02QS0, MAC02QS1, MAC021S1)  We believe that this data field had four elements once and it was appended later. Lack of strict checking in HDF-EOS2 library 5/26/ Annual briefing to ESDIS StructMetadata … Band_1KM_RefSB[4] … StructMetadata … Band_1KM_RefSB[4] … Data Field Band_1KM_RefSB 4 elements Data Field Band_1KM_RefSB 4 elements Data Field Band_1KM_RefSB 15 elements Data Field Band_1KM_RefSB 15 elements consistent INCONSISTENT!

Lack of strict checking in HDF-EOS2 library Wrong grid parameters  e.g., MISR (MI3DAER)  Projection is defined by code, projection parameters, etc.  For Lambert Azimuth projection, the fifth parameter specifies “longitude of center of projection”.  Its value is entered in DDDMMMSSS.SS format.  /26/201616Annual briefing to ESDIS degrees -92 seconds 0 minutes 970?

Issue 2: lack of standard way to handle some geolocation fields 5/26/2016Annual briefing to ESDIS17

Schematic of Swath 5/26/2016Annual briefing to ESDIS18 cross along StructMetadata.0 = “ … DimensionName=”along” size= 11 DimensionName=”cross” size= 3 …” Data fields: Float32 CloudCover(along,cross) Geolocation fields: Float32 lat(along,cross) Float32 lon(along,cross)

No standard way to handle geolocation fields No standard way to figure out the vertical coordinate in an HDF-EOS2 file  A data field TAirStd[GeoTrack][GeoXTrack]  StdPressureLev is a dimension  Additional data field supplies values, probably pressStd  How can a user know for sure that the field pressStd provides the vertical coordinate information? 5/26/201619Annual briefing to ESDIS [StdPressureLev]

Issue 3: No enforcement for the use of standard names 5/26/2016Annual briefing to ESDIS20

Schematic of Grid 5/26/2016Annual briefing to ESDIS21 YDim XDim StructMetadata.0 = “… XDim= 14 YDim = 8 UpperLeftPointMtrs =(-156.0,71.0)LowerRightMtrs =(180.0,-75.0) … Projection = HE5_GCTP_GEO …” HDF-EOS5 GRIDS: Float32 Ozone(YDim, XDim) StructMetadata.0 = “… XDim= 14 YDim = 8 UpperLeftPointMtrs =(-156.0,71.0)LowerRightMtrs =(180.0,-75.0) … Projection = HE5_GCTP_GEO …” HDF-EOS5 GRIDS: Float32 Ozone(YDim, XDim)

No enforcement for the use of standard names Use of non-standard dimensions in grid  e.g., MOPITT (MOP03)  To be interpreted properly, each data field must make use of the two predefined dimensions: XDim and YDim  However, none of data fields in that file refers to XDim or YDim. Instead, they refer to nlon and nlat, which are not standard way. 5/26/201622Annual briefing to ESDIS

No enforcement for the use of standard names Object names are not restrictive  e.g., MODIS (MAC03S0)  Name of a data field called Land/SeaMask  A dimension called nscans*10  These names may not be safe in other APIs. Especially, HDF5 does not allow slash(/). 5/26/201623Annual briefing to ESDIS

Other bad practices Extreme long attributes Chunk size much bigger than dimensional size for fixed size SDS These are not enforced by HDF4 library 5/26/201624Annual briefing to ESDIS

Other technical difficulties Hybrid HDF-EOS2 files  Some data cannot be accessed by HDF-EOS2 library Need to help users access these files 5/26/201625Annual briefing to ESDIS

Identify problems : service part 5/26/2016Annual briefing to ESDIS26

A message from DAAC User Survey 5/26/201627Annual briefing to ESDIS I am a student and I need to read MODIS HDF-EOS data. But it is hard for me to extract the data. I need a fortran program to extract the data. I wish DAAC can provide this.

DAAC tool sites Provide most information users need 5/26/201628Annual briefing to ESDIS

What’s left? Some tools are out of date On some sites, no C/fortran examples to access the data Information on the tool page out of date 5/26/201629Annual briefing to ESDIS

What’s the problem? A small percentage of EOS2 users needs help.  Access “difficult” files  Compensate tools/examples for DAACs 5/26/201630Annual briefing to ESDIS

The HDF Group’s plan to DAACs Compensate fortran/C example code for DAACs C/fortran examples for hybrid files and “difficult” files Evaluate/update tools listed at hdfeos.org Evaluate tools at DAACs EOS-forum  Web forum?  EOS2 user and developer mailing lists? 5/26/201631Annual briefing to ESDIS

Thank You! 5/26/2016Annual briefing to ESDIS32

Acknowledgements This work was supported by the Cooperative Agreement with the National Aeronautics and Space Administration (NASA) under NASA grant NNX06AC83A and NNX08A077A. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of NASA. 5/26/201633Annual briefing to ESDIS

Questions/comments? 5/26/2016Annual briefing to ESDIS34