Transcript
Page 1: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004

Profile of NPOESS HDF5 Files

William Johnsen, Ph.D., Chad Johnson

NPOESS Program

Raytheon Company

Aurora, Colorado

Page 2: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 22

General HDF5 File Structure for NPP Data Products

Root Group Attributes are here.

1...*

1

AggregateDatasetArray(from HDF_xxx_Product_Aggregation)... )

<<H_RO Array>>

HDF_xxx_Product_Aggregation

AggregateDataset : H_RO

(from HDF_xxx_Product)

<<H_DS>>

HDF_xxx_Product(from NPOESS General HDF_File_Root)... )

<<H_G>>

DatasetArray(from HDF_xxx_Product_Granule_#)... )

<<H_RR Array>>

HDF_xxx_Product_Granule_#

Dataset : H_RR

(from HDF_xxx_Product)

<<H_DS>>

A root group may have one or more product groups.

Product groups contain datasets for aggregations and individual granules.

The Product Aggregation contains a regional object (H_RO) to the data.xxx is the product type, for example RDR, SDR, EDR, etc.# is a number corresponding to the granule number within the aggregated dataset.

The Product Granule contains a regional reference (H_RR) to the data.xxx is the product type, for example RDR, SDR, EDR, etc.# is a number corresponding to the granule number within the aggregated dataset.

The dataset is a regional reference (H_RR) to the data.

NPOESS General HDF_File_Root<<Root>>

HDF_All_Data<<H_G>>

The dataset is a regional reference (H_RO) to the data.

HDF_xxx_Product_Data<<H_G>>

xxx_Data<<H_DS>>

The All_Data group is populated with nested xxx_Product_Data groups.

The xxx_Product_Data contains a collection of product datasets

xxx_Data contains the sensor data for a given NPOESS data product

Page 3: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 33

General EDR File Structure relationships

Note: All NPP EDR HDF5 files contain the HDF_All_Data Group thus will not be depicted in the following diagrams.

HDF_EDR_Product_Granule_n Dataset(from HDF_EDR_Product Group)

<<H_DS>>HDF_EDR_Product_Aggregation Dataset

(from HDF_EDR_Product Group)

<<H_DS>>

HDF_EDR_Product Group(from HDF_File_Root)

<<H_G>>

1..n1..n

11

A H_DC is attached to each H_DS item. See specific EDR diagrams for details.

xxx_Data<<H_DS>>

HDF_xxx_Product_Data<<H_G>>

1..*

11

1..*

HDF_File_Root<<Root>>

11HDF_All_Data

<<H_G>>

1

1..*

1

1..*

1

11

1

Page 4: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 44

VIIRS Aerosol Optical Thickness

(EDR VIIRS Aerosol Optical Thickness)

AOT_Land Ref : H_RRAOT_Water Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

HDF_EDR_Product_Granule_n Dataset

Ascending/Decending_Indicator : H_STRBeginning_Date : H_CUBeginning_Time : H_CUCloud_Cover : H_I

East_Bounding_Coordinate : H_FEnding_Date : H_CUEnding_Time : H_CUG_Ring_Latitude : H_F ArrayG-Ring_Longitude : H_F Array

Input_Dataset_Identifier.Dataset_Identifier : H_STRN_Algorithm_Version : H_STRN_Anc_Type_Used : N_STR

N_Automatic_Quality_Parameter_Value : H_FN_Automatic_Quality_Test_Explanation : H_STRN_Beginning_Orbit_Number : H_UIN_Beginning_Time_IET : H_LLN_Creation_Date : H_STRN_Creation_Time : H_STRN_Day_Night_Flag : H_FN_Degraded_Mode : H_STRN_EDR_Field : H_F

N_EDR_Scale_Factor : H_FN_Ending_Time_IET : H_LL

N_Graceful_Degradation : H_STRN_Granule_ID : H_IN_Granule_Version : H_STRN_LEO_Flag : H_STRN_Nadir_Latitude_Max : H_FN_Nadir_Latitude_Min : H_FN_Nadir_Longitude_Max : H_FN_Nadir_Longitude_Min : H_FN_Percent_Missing_Data : H_FN_Solar_Zenith_Angle_Max : H_FN_Solar_Zenith_Angle_Min : H_FN_Update_Date : H_STRN_Update_Time : H_STRNorth_Bounding_Coordinate : H_FOperational_Mode : H_STRSouth_Bounding_Cooridinate : H_FWest_Bounding_Coordinate : H_F

(from HDF_EDR_Product Group)

<<H_DS>>

11

(EDR VIIRS Aerosol Optical Thickness Aggregation)

AOT_Land Ref : H_ROAOT_Water Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

HDF_EDR_Product_Aggregation Dataset

<<NPOESS>> AggregateBeginningDate : H_CU<<NPOESS>> AggregateBeginningGranuleID : H_IL<<NPOESS>> AggregateBeginningOrbitNumber : H_IL<<NPOESS>> AggregateBeginningTime : H_CU<<NPOESS>> AggregateCreationDate : H_STR<<NPOESS>> AggregateCreationTime : H_STR<<NPOESS>> AggregateEndingDate : H_CU<<NPOESS>> AggregateEndingGranuleID : H_IL<<NPOESS>> AggregateEndingOrbitNumber : H_IL<<NPOESS>> AggregateEndingTime : H_CU<<NPOESS>> AggregateG-RingLatitude : H_F Array<<NPOESS>> AggregateG-RingLongitude : H_F Array<<NPOESS>> AggregatePercentMissingDataAve : H_F

(from HDF_EDR_Product Group)

<<H_DS>>

11

HDF_File_Root

Mission_Name : H_STRN_Quasi-Static_Metadata_Reference

Identifier_Information.Dataset_Indentifier : H_STR

<<Root>>

HDF_EDR_Product Group

Band_Measurement_Mode_ID : H_STRInstrument_Short_Name : H_STRN_Dataset_Type_Tag : H_STR

N_Instrument_Flight_SW_Version : H_STRN_Spacecraft_SW_Version : H_STRN_Subsystem_SW_Version : H_STR

Platform_Short_Name : H_STRProcessing_Level_Identifier : H_STR

(from HDF_File_Root)

<<H_G>>

1..n1..n

11

1

11

1

These Arrays are different for each product. Subsequent slides show only these Arrays for each data product.

Page 5: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 55

HDFView Snapshot

Page 6: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 66

xDR Example Data - HDFViewxDR: VIIRS SST Num Granules: 50Rows: 128,000Columns: 3,200Dimensions: 100 x 1000 km2Data Source: Simulated Propagating Sine Wave, 4 phase, 1.5:1 phase shift

xDR: VIIRS Cloud Mask Scan All OceanNum Granules: 12

Rows: 3,072Columns: 3,200

Dimensions: 100 x 1000 km2Data Source: Simulated Propagating

Sine Wave, 4 phase, 1.5:1 phase shift

xDR: VIIRS NCC Imagery DNBNum Granules: 1Rows: 256Columns: 4,064Dimensions: 100 x 1000 km2Data Source: MODIS plus granule edge fill data

Page 7: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 77

VIIRS Aerosol Particle Size Parameter

(EDR VIIRS Areosol Particle Size Parameter Aggregation)

Angstrom_Exponent_Water Ref : H_ROEffective_Radius Ref : H_ROQuality Flags Ref : H_ROAngstrom_Exponent_Land Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Aerosol Particle Size Parameter)

Angstrom_Exponent_Land Ref : H_RRAngstrom_Exponent_Water Ref : H_RREffective_Radius Ref : H_RRQuality Flags Ref

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Cloud Cover/Layer(EDR VIIRS Cloud Cover/Layers Aggregation)

Layer Cloud Cover Ref : H_ROTotal Cloud Cover Ref : H_ROCloud Type Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Cloud Cover/Layers)

Layer Cloud Cover Ref : H_RRTotal Cloud Cover Ref : H_RRQuality Flags Ref : H_RRCloud Type Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Cloud Effective

Particle Size(EDR VIIRS Cloud Effective Particle Size Aggregration)

Layer Effective Particle Size Ref : H_ROTotal Effective Particle Size Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Cloud Effective Particle Size)

Layer Cloud Effective Particle Size Ref : H_RRTotal Cloud Effective Particle Size Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Cloud Height

(EDR VIIRS Cloud Base Height Aggregation)

Layer Cloud Base Height Ref : H_ROTotal Cloud Base Height Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Cloud Base Height)

Layer Cloud Base Height Ref : H_RRTotal Cloud Base Height Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

Page 8: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 88

VIIRS Cloud Optical Thickness

(EDR VIIRS Cloud Optical Thickness Aggregation)

Layer Cloud Optical Thickness Ref : H_ROTotal Cloud Optical Thickness Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Cloud Optical Thickness)

Layer Cloud Optical Thickness Ref : H_RRTotal Cloud Optical Thickness Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Cloud Top Height(EDR VIIRS Cloud Top Height Aggregation)

Layer Cloud Top Height Ref : H_ROTotal Cloud Top Height Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Cloud Top Height)

Layer Cloud Top Height Ref : H_RRTotal Cloud Top Height Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Cloud Top Pressure

(EDR VIIRS Cloud Top Pressure Aggrgation)

Layer Cloud Top Pressure Ref : H_ROTotal Cloud Top Pressure Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Cloud Top Pressure)

Layer Cloud Top Pressure Ref : H_RRTotal Cloud Top Pressure Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Cloud Top Temperature

(EDR VIIRS Cloud Top Temperature Aggregation)

Layer Cloud Top Temperature Ref : H_ROTotal Cloud Top Temperature Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Cloud Top Temperature)

Layer Cloud Top Temperature Ref : H_RRTotal Cloud Top Temperature Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

Page 9: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 99

VIIRS Cloud Mask IP(EDR VIIRS CM Aggregation)

Cloud_Mask Ref : H_ROScan_All_Ocean Ref : H_ROScan_No_Ocean Ref : H_RO

(from HDF_EDR_Product_Aggregation Datas...

<<H_RO Array>>

(EDR VIIRS CM)

Cloud_Mask Ref : H_RRScan_All_Ocean Ref : H_RRScan_No_Ocean Ref : H_RRQuality_Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Datas...

<<H_RR Array>>

VIIRS I1-Channel Imagery

(EDR VIIRS I1-Channel Imagery Aggregation)

Radiance_I1_!mg Ref : H_ROReflectance_I1_Img Ref : H_ROBand Quality Flags I1 Img Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS I1-Channel Imagery)

Radiance_I1_Img Ref : H_RRReflectance_I1_Img Ref : H_RRBand Quality I1 Img Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Ice Surface Temperature

(EDR VIIRS Ice Surface Tempurature Aggregation)

Ice Surface Tempurature Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Ice Surface Temperature)

Ice Surface Temperature Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Imagery NCC

(EDR VIIRS NCC)

NCC_Imagery_DNB Ref : H_RRNCC_Imagery_Quality_DNB Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

(EDR VIIRS NCC Aggregation)

NCC_Imagery_DNB Ref : H_RONCC_Imagery_Quality_DNB Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

Page 10: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1010

VIIRS Land Surface Temperature(EDR VIIRS Land Surface Tempurature Aggregation)

Land Surface Tempurature Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Land Surface Temperature)

Land Surface Temperature Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Net Heat Flux(EDR VIIRS Net Heat Flux Aggregation)

Net Heat Flux Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Net Heat Flux)

Net Heat Flux Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Ocean Color/Chlorophyll

(EDR VIIRS OC Aggregation)

Chorophyll_a Ref : H_ROIOP_a Ref : H_ROIOP_s Ref : H_ROWater_Leaving Ref : H_ROQuality_Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS OC)

Chlorophyll_a Ref : H_RRIOP_a Ref : H_RRIOP_s Ref : H_RRWater_Leaving Ref : H_RRQuality_Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Sea Ice Characterization

(EDR VIIRS Sea Ice Characterization Aggregation)

Ice Age Ref : H_ROIce Age Weight Ref : H_ROQuality Flags Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Sea Ice Characteriization)

Ice Age Ref : H_RRIce Age Weight Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

Page 11: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1111

VIIRS Sea Surface Temperature

(EDR VIIRS SST Aggregation)

Skin_Sea_Surface_Tempurature Ref : H_ROQuality_Flags Ref : H_RO

Bulk_Sea_Surface_Tempurature Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS SST)

Skin_Sea_Surface_Tempurature Ref : H_RRBulk_Sea_Surface_Tempurature Ref : H_RRQuality_Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Snow Cover/Depth(EDR VIIRS SST Aggregation)

Skin_Sea_Surface_Tempurature Ref : H_ROQuality_Flags Ref : H_RO

Bulk_Sea_Surface_Tempurature Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS SST)

Skin_Sea_Surface_Tempurature Ref : H_RRBulk_Sea_Surface_Tempurature Ref : H_RRQuality_Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Soil Moisture(EDR VIIRS Soil Moisture Aggregation)

Quality Flag Ref : H_ROSoil Moisture Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Soil Moisture)

Soil Moisture Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Surface Albedo(EDR VIIRS Surface Albedo Aggregation)

Quality Flag Ref : H_ROSurface Albedo (bright pixel algo.) Ref : H_ROSurface Albedo (dark pixel algo.) Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Surface Albedo)

Surface Albedo (dark pixel algo.) Ref : H_RRSurface Albedo (bright pixel algo.) Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

Page 12: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1212

VIIRS Surface Type(EDR VIIRS Surface Type Aggregation)

Surface Type Flags Ref : H_ROQuality_Flags Ref : H_ROVegetation Fraction Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Surface Type)

Surface Type Flags Ref : H_RRVegetation Fraction Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Suspended Matter(EDR VIIRS Suspended Matter Aggregation)

Suspended Matter Type Ref : H_ROQuality Flags Ref : H_ROSmoke Concentration Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

(EDR VIIRS Suspended Matter)

Suspended Matter Type Ref : H_RRSmoke Concentration Ref : H_RRQuality Flags Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

VIIRS Vegetation Index

(EDR VIIRS VI)

Top_of_Canopy_EVI Ref : H_RRTop_of_Atmosphere_NDVI Ref : H_RR

(from HDF_EDR_Product_Granule_n Dataset)

<<H_RR Array>>

(EDR VIIRS VI Aggregation)

Top_of_Canopy_EVI Ref : H_ROTop_of_Atmosphere_NDVI Ref : H_RO

(from HDF_EDR_Product_Aggregation Dataset)

<<H_RO Array>>

Page 13: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1313

General RDR File Structure relationships

HDF_All_Data<<H_G>>

RDR_Product_Aggregation<<H_DS>>RDR_Product_Granule_#

<<H_DS>>

HDF_RDR_SpacecraftDiary_Aggregation<<H_DS>>

HDF_RDR_SpacecraftDiary_Dataset_#<<H_DS>>

HDF_AUX_SensorCalibrationCoefficient_Aggregation<<H_DS>>

HDF_AUX_SensorCalibrationCoefficient_Dataset_#<<H_DS>>

HDF_RDR_Product<<H_G>>

HDF_RDR_SpacecraftDiary<<H_G>>

11

HDF_AUX_SensorCalibrationCoefficient<<H_G>>

xxx_Data<<H_DS>>

HDF_xxx_Product_Data<<H_G>>

1..*

11

1..*

HDF_File_Root<<Root>>

11

1111

1

1..*

1

1..*

Note: All NPP RDR HDF5 files contain the HDF_All_Data Group thus will not be depicted in the following diagrams.

Page 14: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1414

HDF_AUX_SensorCalibrationCoefficient_Dataset_#

Ancillary_Dataset_Identifier.Dataset_Identifier : H_STRCalendar_Date

Input_Dataset_Identifier.Dataset_Identifier : H_STRN_Beginning_Time_IET : H_LLN_Creation_Date : H_STRN_Creation_Time : H_STRN_Ending_Time_IET : H_LLN_LEO_Flag : H_STRN_Update_Date : H_STRN_Update_Time : H_STRPlatform_Short_Name : H_STRTime_of_Day : H_STR<<HDF>> Dataset : H_RR

(from HDF_AUX_SensorCalibrationCoefficient)

<<H_DS>>

RDR_Product_Aggregation

<<NPOESS>> AggregateBeginningDate : H_CU<<NPOESS>> AggregateBeginningOrbitNumber : H_ILLU<<NPOESS>> AggregateBeginningTime : H_CU<<NPOESS>> AggregateBeginningGranuleID : H_I<<NPOESS>> AggregateCreationDate : H_STR<<NPOESS>> AggregateCreationTime : H_STR<<NPOESS>> AggregateEndingGranuleID : H_I<<NPOESS>> AggregateEndingDate : H_CU<<NPOESS>> AggregateEndingOrbitNumber : H_ILLU<<NPOESS>> AggregateEndingTime : H_CU

<<NPOESS>> AggregatePercentMissingDataAve : H_F<<HDF>> AggregateDataset : H_RO

(from HDF_RDR_Product)

<<H_DS>>

RDR_Product_Granule_#

Beginning_Date : H_CUBeginning_Time : H_CUEnding_Date : H_CUEnding_Time : H_CUN_Beginning_Orbit_Number : H_ILLU = NON_Beginning_Time_IET : H_IN_Creation_Date : H_STRN_Creation_Time : H_STRN_Ending_Time_IET : H_IN_Granule_ID : H_IN_Granule_Version : H_STRN_LEO_Flag : H_STRN_Packet_Type : H_STRN_Packet_Type_Count : H_UIN_Percent_Missing_Data : H_IN_Update_Date : H_STRN_Update_Time : H_STROperational_Mode : H_STR<<HDF>> Dataset : H_RR

(from HDF_RDR_Product)

<<H_DS>>

HDF_RDR_SpacecraftDiary_Aggregation

<<NPOESS>> AggregateBeginningDate : H_CU<<NPOESS>> AggregateBeginningOrbitNumber : H_ILLU<<NPOESS>> AggregateBeginningTime : H_CU<<NPOESS>> AggregateBeginningGranuleID : H_I<<NPOESS>> AggregateCreationDate : H_CU<<NPOESS>> AggregateCreationTime : H_CU<<NPOESS>> AggregateEndingGranuleID : H_I<<NPOESS>> AggregateEndingDate : H_CU<<NPOESS>> AggregateEndingOrbitNumber : H_ILLU<<NPOESS>> AggregateEndingTime : H_CU

<<NPOESS>> AggregatePercentMissingDataAve : H_F<<HDF>> AggregateDataset : H_RO

(from HDF_RDR_SpacecraftDiary)

<<H_DS>>

HDF_RDR_SpacecraftDiary_Dataset_#

Beginning_Date : H_CUBeginning_Time : H_CUEnding_Date : H_CUEnding_Time : H_CUN_Beginning_Orbit_Number : H_ILLUN_Beginning_Time_IET : H_IN_Creation_Date : H_STRN_Creation_Time : H_STRN_Ending_Time_IET : H_IN_Granule_ID : H_IN_Granule_Version : H_STRN_LEO_Flag : H_STRN_Packet_Type : H_STRN_Packet_Type_Count : H_UIN_Percent_Missing_Data : H_IN_Update_Date : H_STRN_Update_Time : H_STROperational_Mode : H_STR<<HDF>> Dataset : H_RR

(from HDF_RDR_SpacecraftDiary)

<<H_DS>>

HDF_AUX_SensorCalibrationCoefficient_Aggregation

<<NPOESS>> AggregateBeginningDate : H_CU<<NPOESS>> AggregateBeginningTime : H_CU<<NPOESS>> AggregateEndingDate : H_CU<<NPOESS>> AggregateEndingTime : H_CU<<HDF>> AggregateDataset : H_RO

(from HDF_AUX_SensorCalibrationCoefficient)

<<H_DS>>

HDF_RDR_Product

Instrument_Short_Name : H_STRN_Dataset_Type_Tag : H_STRN_Instrument_Flight_SW_Version : H_STRN_Spacecraft_SW_Version : H_STRN_Subsystem_SW_Version : H_STRPlatform_Short_Name : H_STRProcessing_Level_Identifier : N_STRN_Dataset_Source : H_STRN_Processing_Domain : H_STRN_Granules : H_I

Identifier_Information.Dataset_Identifier : H_STR

(from HDF_File_Root)

<<H_G>>

HDF_RDR_SpacecraftDiary

Instrument_Short_Name : H_STRIdentifier_Information.Dataset_Indentifier : H_STR

N_Dataset_Type_Tag : H_STRN_Instrument_Flight_SW_Version : H_STR

N_Spacecraft_SW_Version : H_STRN_Subsystem_SW_Version : H_STR

Platform_Short_Name : H_STRProcessing_Level_Identifier : N_STR

N_Dataset_Source : H_STRN_Processing_Domain : H_STR

(from HDF_File_Root)

<<H_G>>

HDF_AUX_SensorCalibrationCoefficient

N_Dataset_Source : H_STRN_Dataset_Type_Tag : H_STRN_Processing_Domain : H_STR

N_Spacecraft_SW_Version : H_STRN_Subsystem_SW_Version : H_STR

Identifier_Information.Dataset_Indentifier : H_STR

(from HDF_File_Root)

<<H_G>>

HDF_File_Root

Mission_Name : H_STRN_Quasi-Static_Metadata_Reference

Identifier_Information.Dataset_Indentifier : H_STR

<<Root>>

1

1

1

1

1

1

1

1

RDR

Page 15: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1515

Ancillary / Auxiliary Data Products

AncillaryData

Calander_Date : H_STRTime_of_Day : H_STR

(from ANC_HDF_File_Root Group)

<<H_G>>

xxx_Data<<H_DS>>

HDF_xxx_Product_Data<<H_G>>

1..*

11

1..*

ANC_HDF_File_Root Group

Ancillary_Dataset_Identifier.Dataset_Identifier : H_STRIdentification_Information.Citation.Citation_Information.Online-Linkage : H_STR

Identifier_Information.Dataset_Indentifier : H_STRInput_Dataset_Identifier.Dataset_Identifier : H_STRMission_Name : H_STR

N_Anc_Type : H_STRN_Creation_Date : H_STRN_Creation_Time : H_STRN_Dataset_Source : H_STRN_Dataset_Type_Tag : H_STRN_Processing_Domain : H_STRN_Update_Date : H_STRN_Update_Time : H_STR

<<Root>>

HDF_All_Data<<H_G>>

1

1..*

1

1..*

1

11

1

AUX_HDF_File_Root group

Ancillary_Dataset_Identifier.Dataset_Identifier : H_STRIdentification_Information.Citation.Citation_Information.Online-Linkage : H_STR

Identifier_Information.Dataset_Indentifier : H_STRInput_Dataset_Identifier.Dataset_Identifier : H_STRInstrument_Short_Name : H_STRMission_Name : H_STR

N_Anc_Type : H_STRN_Beginning_Time_IET : H_LLN_Creation_Date : H_STRN_Creation_Time : H_STRN_Dataset_Source : H_STRN_Dataset_Type_Tag : H_STRN_Ending_Time_IET : H_LLN_LEO_Flag : H_STRN_Processing_Domain : H_STRN_Spacecraft_SW_Version : H_STRN_Subsystem_SW_Version : H_STRN_Update_Date : H_STRN_Update_Time : H_STRPlatform_Short_Name : H_STR

<<Root>>

AuxiliaryData

Calendar_DateN_Granule_Version : H_STRTime_of_Day : H_STR

(from AUX_HDF_File_Root group)

<<H_G>>

xxx_Data<<H_DS>>

HDF_xxx_Product_Data<<H_G>>

1..*

11

1..*

1

1

HDF_All_Data<<H_G>>

1

1..*

1

1..*

1

1

1

1

1

1

Page 16: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1616

General SDR File Structure relationships

A H_DC is attached to each H_DS item. See specific EDR diagrams for details.

xxx_Data<<H_DS>>

HDF_xxx_Product_Data<<H_G>>

HDF_File_Root<<Root>>

HDF_All_Data<<H_G>>

1..*

1..*

11

1..*

1

11

1..*

11

1

HDF_SDR_Product_Granule_n Dataset<<H_DS>>

HDF_SDR_Product Group<<H_G>>11

1..*

1

HDF_SDR_Product_Aggregation Dataset<<H_DS>>

1

11

1

1

1..*

Note: All NPP SDR HDF5 files contain the HDF_All_Data Group thus will not be depicted in the following diagrams.

Page 17: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1717

HDF5 file structure – Example CDFCB-X Table for RDR Product Granule Group (primary data)

* Data types are explained on chart 15-16

Page 18: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1818

HDF5 file structure – Example CDFCB-X Table for RDR Auxiliary Data Calibration Coefficients Group (secondary data)

* Data types are explained on chart 15-16

Page 19: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 1919

HDF5 file structure – HDF5 data type to CDFCB-X cross-reference

Page 20: Profile of NPOESS HDF5 Files

HDF5 Workshop VII, 26 - 28 Oct 2004 2020

HDF5 file structure – HDF5 attribute to CDFCB-X cross-reference


Top Related