======================================================================= MCD43A1 V6.0.0 daily L3 -------------------- MODIS HDF File Specification Version: V6.0.0 Date: April-13 ======================================================================= A note on MCD43 BRDF/Albedo HDF file designators: ProductIDs Status Description Process ------------------------------------------------------------------------------------------ MCD43A1 archived BRDF/Albedo Model Parameters 0.5km MOD_PR43B MCD43A2 archived BRDF/Albedo Quality 0.5 km MOD_PR43B MCD43A3 archived Albedo 0.5 km MOD_PR43B MCD43A4 archived Nadir BRDF-adj. reflect. NBAR 0.5km MOD_PR43B MCD43C1 archived CMG BRDF/Albedo Model Parameters 0.05degree MOD_PR43C1 MCD43C2 archived CMG BRDF/Albedo Snow-free Parmameters 0.05degree MOD_PR43C1 MCD43C3 archived CMG Albedo 0.05degree MOD_PR43C3 MCD43C4 archived CMG Nadir BRDF-adj. reflect. NBAR 0.05degree MOD_PR43C3 MCD43D01-30 archived BRDF/Albedo Model Parameters 30arc sec MOD_PR43C1 MCD43D31 archived BRDF/Albedo Quality 30arc sec MOD_PR43C1 MCD43D32 archived Local Solar Noon 30arc sec MOD_PR43C1 MCD43D33 archived BRDF/Albedo ValidObs Band1 30arc sec MOD_PR43C1 MCD43D34 archived BRDF/Albedo ValidObs Band2 30arc sec MOD_PR43C1 MCD43D35 archived BRDF/Albedo ValidObs Band3 30arc sec MOD_PR43C1 MCD43D36 archived BRDF/Albedo ValidObs Band4 30arc sec MOD_PR43C1 MCD43D37 archived BRDF/Albedo ValidObs Band5 30arc sec MOD_PR43C1 MCD43D38 archived BRDF/Albedo ValidObs Band6 30arc sec MOD_PR43C1 MCD43D39 archived BRDF/Albedo ValidObs Band7 30arc sec MOD_PR43C1 MCD43D40 archived BRDF/Albedo Snow status 30arc sec MOD_PR43C1 MCD43D41 archived BRDF/Albedo Uncertainty 30arc sec MOD_PR43C1 MCD43D42 archived BRDF/Albedo BSA Band1 30arc sec MOD_PR43C1 MCD43D43 archived BRDF/Albedo BSA Band2 30arc sec MOD_PR43C1 MCD43D44 archived BRDF/Albedo BSA Band3 30arc sec MOD_PR43C1 MCD43D45 archived BRDF/Albedo BSA Band4 30arc sec MOD_PR43C1 MCD43D46 archived BRDF/Albedo BSA Band5 30arc sec MOD_PR43C1 MCD43D47 archived BRDF/Albedo BSA Band6 30arc sec MOD_PR43C1 MCD43D48 archived BRDF/Albedo BSA Band7 30arc sec MOD_PR43C1 MCD43D49 archived BRDF/Albedo BSA VIS 30arc sec MOD_PR43C1 MCD43D50 archived BRDF/Albedo BSA NIR 30arc sec MOD_PR43C1 MCD43D51 archived BRDF/Albedo BSA Shortwave 30arc sec MOD_PR43C1 MCD43D52 archived BRDF/Albedo WSA Band1 30arc sec MOD_PR43C1 MCD43D53 archived BRDF/Albedo WSA Band2 30arc sec MOD_PR43C1 MCD43D54 archived BRDF/Albedo WSA Band3 30arc sec MOD_PR43C1 MCD43D55 archived BRDF/Albedo WSA Band4 30arc sec MOD_PR43C1 MCD43D56 archived BRDF/Albedo WSA Band5 30arc sec MOD_PR43C1 MCD43D57 archived BRDF/Albedo WSA Band6 30arc sec MOD_PR43C1 MCD43D58 archived BRDF/Albedo WSA Band7 30arc sec MOD_PR43C1 MCD43D59 archived BRDF/Albedo WSA VIS 30arc sec MOD_PR43C1 MCD43D60 archived BRDF/Albedo WSA NIR 30arc sec MOD_PR43C1 MCD43D61 archived BRDF/Albedo WSA Shortwave 30arc sec MOD_PR43C1 MCD43D62 archived BRDF/Albedo NBAR Band1 30arc sec MOD_PR43C1 MCD43D63 archived BRDF/Albedo NBAR Band2 30arc sec MOD_PR43C1 MCD43D64 archived BRDF/Albedo NBAR Band3 30arc sec MOD_PR43C1 MCD43D65 archived BRDF/Albedo NBAR Band4 30arc sec MOD_PR43C1 MCD43D66 archived BRDF/Albedo NBAR Band5 30arc sec MOD_PR43C1 MCD43D67 archived BRDF/Albedo NBAR Band6 30arc sec MOD_PR43C1 MCD43D68 archived BRDF/Albedo NBAR Band7 30arc sec MOD_PR43C1 ======================================================================================== Product Identifier: MCD43A1 Description: Daily BRDF/Albedo Model Parameters Global 500m SIN Grid Contents: CoreMetadata.0 This string will contain the following PVL fields: Field Name Data no. of Value Type values GROUP = INVENTORYMETADATA GROUP = CollectionDescriptionClass SHORTNAME STRING 1 "MCD43A1" VERSIONID INTEGER 1 Variable END_GROUP = CollectionDescriptionClass GROUP = ECSDataGranule LOCALGRANULEID STRING 1 Variable SIZEMBECSDATAGRANULE DOUBLE 1 Variable PRODUCTIONDATETIME STRING 1 Variable DAYNIGHTFLAG STRING 1 Variable REPROCESSINGACTUAL STRING 1 "processed once" REPROCESSINGPLANNED STRING 1 "further update is anticipated" LOCALVERSIONID STRING 1 Variable END_GROUP = ECSDataGranule GROUP = PGEVersionClass PGEVERSION STRING 1 "2" or Variable END_GROUP = PGEVersionClass GROUP = InputGranule InputPointer STRING FR Variable END_GROUP = InputGranule GROUP = RangeDateTime RANGEBEGINNINGDATE STRING 1 Variable RANGEENDINGDATE STRING 1 Variable RANGEBEGINNINGTIME STRING 1 Variable RANGEENDINGTIME STRING 1 Variable END_GROUP = RangeDateTime GROUP = GRingPoint EXCLUSIONGRINGFLAG STRING 1 Variable GRINGPOINTLATITUDE DOUBLE 4 Variable GRINGPOINTLONGITUDE DOUBLE 4 Variable GRINGPOINTSEQUENCENO INTEGER 4 Variable END_GROUP = GRingPoint GROUP = MeasuredParameter PARAMETERNAME STRING 1 Variable (A) GROUP = QAFlags AUTOMATICQUALITYFLAG STRING 1 "Pass" AUTOMATICQUALITYFLAGEXPLANATION STRING 1 "No automatic quality assessment is performed in the PGE" OPERATIONALQUALITYFLAG STRING 1 Variable OPERATIONALQUALITYFLAGEXPLANATION STRING 1 Variable SCIENCEQUALITYFLAG STRING 1 Variable SCIENCEQUALITYFLAGEXPLANATION STRING 1 "http://landweb.nascom.nasa.gov/cgi-bin/QA_WWW/qaFlagPage.cgi?sat=aquaTerra" END_GROUP = QAFlags GROUP = QAStats QAPERCENTINTERPOLATEDDATA INTEGER 1 Variable QAPERCENTMISSINGDATA INTEGER 1 Variable QAPERCENTOUTOFBOUNDSDATA INTEGER 1 Variable END_GROUP = QAStats END_GROUP = MeasuredParameter GROUP = AdditionalAttributes AdditionalAttributeName STRING 17 ADDITIONALATTRIBUTENAME.1 = "QAPERCENTGOODQUALITY" ADDITIONALATTRIBUTENAME.2 = "QAPERCENTOTHERQUALITY" ADDITIONALATTRIBUTENAME.3 = "QAPERCENTNOTPRODUCEDCLOUD" ADDITIONALATTRIBUTENAME.4 = "QAPERCENTNOTPRODUCEDOTHER" ADDITIONALATTRIBUTENAME.5 = "HORIZONTALTILENUMBER" ADDITIONALATTRIBUTENAME.6 = "VERTICALTILENUMBER" ADDITIONALATTRIBUTENAME.7 = "TileID" ADDITIONALATTRIBUTENAME.8 = "BRDFCODEID" ADDITIONALATTRIBUTENAME.9 = "SETUPFILEID" ADDITIONALATTRIBUTENAME.10 = "ALBEDOFILEID" ADDITIONALATTRIBUTENAME.11 = "BRDFDATABASEVERSION" ADDITIONALATTRIBUTENAME.12 = "PERCENTLANDINTILE" ADDITIONALATTRIBUTENAME.13 = "PERCENTPROCESSEDINTILE" ADDITIONALATTRIBUTENAME.14 = "PERCENTNEWBRDF" ADDITIONALATTRIBUTENAME.15 = "PERCENTSHAPEFIXEDBRDFS" ADDITIONALATTRIBUTENAME.16 = "PERCENTSUBSTITUTEBRDFS" ADDITIONALATTRIBUTENAME.17 = "AVERAGENUMBEROBS" ParameterValue STRING 17 Variable END_GROUP = AdditionalAttributes GROUP = AssociatedPlatformInstrumentSensor AssociatedPlatformShortName.1 STRING "Terra" AssociatedInstrumentShortName.1 STRING "MODIS" AssociatedSensorName.1 STRING "MODIS" AssociatedPlatformShortName.2 STRING "Aqua" AssociatedInstrumentShortName.2 STRING "MODIS" AssociatedSensorName.2 STRING "MODIS" END_GROUP = AssociatedPlatformInstrumentSensor END_GROUP = INVENTORYMETADATA ArchiveMetadata.0 This string will contain the following PVL fields: Field Name Data no. of Value Type values GROUP = ARCHIVEMETADATA GROUP = BoundingRectangle WESTBOUNDINGCOORDINATE DOUBLE 1 Variable NORTHBOUNDINGCOORDINATE DOUBLE 1 Variable EASTBOUNDINGCOORDINATE DOUBLE 1 Variable SOUTHBOUNDINGCOORDINATE DOUBLE 1 Variable END_GROUP = BoundingRectangle ALGORITHMPACKAGEACCEPTANCEDATE STRING 1 "mmyyyy" ALGORITHMPACKAGEMATURITYCODE STRING 1 "Normal" ALGORITHMPACKAGENAME STRING 1 "MCDPR_43A" ALGORITHMPACKAGEVERSION STRING 1 "5" GEOANYABNORMAL STRING 1 Variable GEOESTMAXRMSERROR DOUBLE 1 Variable LONGNAME STRING 1 Variable SPSOPARAMETERS STRING 2 "3669, 4332" PROCESSINGCENTER STRING 1 "MODAPS" CHARACTERISTICBINANGULARSIZE DOUBLE 1 Variable CHARACTERISTICBINSIZE DOUBLE 1 Variable DATACOLUMNS INTEGER 1 Variable DATAROWS INTEGER 1 Variable GLOBALGRIDCOLUMNS INTEGER 1 Variable GLOBALGRIDROWS INTEGER 1 Variable MAXIMUMOBSERVATIONS INTEGER 1 Variable NUMBEROFGRANULES INTEGER 1 Variable COVERAGECALCULATIONMETHOD STRING 1 Variable NADIRDATARESOLUTION STRING 1 Variable PROCESSINGENVIRONMENT STRING 1 "Linux or SGI" DAYSPROCESSED STRING 1 "yyyyddd" END_GROUP = ARCHIVEMETADATA StructuralMetadata.0 This string will be populated automatically by HDF-EOS. Grid Structure: MODIS_Grid_BRDF Dimension Dimension Name Value Dimension_0 Ydim:MODIS_Grid_BRDF Variable Dimension_1 Xdim:MODIS_Grid_BRDF Variable Dimension_2 Num_Land_Bands_Plus3:MODIS_Grid_BRDF Variable Dimension_3 Num_Parameters:MODIS_Grid_BRDF Variable Dimension_4 Num_Shape_Fields:MODIS_Grid_BRDF Variable Corner Locations: Corner Values UpperLeftPointMtrs (Variable, Variable) LowerRightPointMtrs (Variable, Variable) Geographic Grid Projection Parameters -- Note that all grid parameters are currently under development and may need to be revised prior to V2.0 code delivery. Supported Grids: Geographic Grid Sinusoidal Interrupted Goodes Homolosine Projection gridID = GCTP_GEO ProjParam[0] not used ProjParam[1] not used ProjParam[2] not used ProjParam[3] not used ProjParam[4] not used ProjParam[5] not used ProjParam[6] not used ProjParam[7] not used ProjParam[8] not used ProjParam[9] not used ProjParam[10] not used ProjParam[11] not used ProjParam[12] not used Spherecode not used GridOrigin HDFE_GD_UL Projection gridID = GCTP_ISINUS ProjParam[0] 6371007.181 ProjParam[1] TBD ProjParam[2] 0.0 ProjParam[3] 0.0 ProjParam[4] 0.0 ProjParam[5] 0.0 ProjParam[6] 0.0 ProjParam[7] 0.0 ProjParam[8] 86400 ProjParam[9] 0.0 ProjParam[10] 1.0 ProjParam[11] 0.0 ProjParam[12] 0.0 Spherecode -1 GridOrigin HDFE_GD_UL Projection gridID GCTP_GOOD ProjParam[0] not used ProjParam[1] not used ProjParam[2] not used ProjParam[3] not used ProjParam[4] not used ProjParam[5] not used ProjParam[6] not used ProjParam[7] not used ProjParam[8] not used ProjParam[9] not used ProjParam[10] not used ProjParam[11] not used ProjParam[12] not used Spherecode 19 GridOrigin HDFE_GD_UL ============================================================================== Description of Data Fields -------------------------------- DataField_1 Data Field Name: BYTE BRDF_Albedo_Band_Mandatory_Quality_Band1("YDim","XDim") Description: BRDF Albedo Mandatory Quality for band 1 Data conversions: Mandatory QA 0 = processed, good quality (full BRDF inversions) 1 = processed, see other QA (magnitude BRDF inversions) 255 = Fill Value Data Field Attributes: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 Code "BRDF_Albedo_Band_Mandatory_Quality_Band1" units HDF-STRING 1 Code "concatenated flags" valid_range HDF-uint8 2 Code 0, 254 _FillValue HDF-uint8 1 Code 255 ------------------------------------------------------------------------ Data_Field_2 .... Data_Field_8 BRDF Albedo Mandatory Quality for Band 2-7 and VIS Data conversions: Mandatory QA 0 = processed, good quality (full BRDF inversions) 1 = processed, see other QA (magnitude BRDF inversions) 255 = Fill Value ------------------------------------------------------------------------ Data_Field_9 .... Data_Field_10 BRDF Albedo Mandatory Quality for NIR and and shortwave Broadbands Data conversions: Mandatory QA 0 = processed, good quality (full BRDF inversions) 1 = processed, see other QA (magnitude BRDF inversions) 2 = processed, good quality (full BRDF inversions, Band6 is fill value due to non-functional or noisy detectors) 3 = processed, see other QA (magnitude BRDF inversions, Band6 is fill value due to non-functional or noisy detectors) 255 = Fill Value Note: The Narrow-to-Broadband coefficients without Band6 are applied if only Band6 is fill value due to non-functional or noisy detectors and the other bands are valid full or magnitude retrievals. Mandatory QA “2” is assigned if the other bands are all full inversions and Mandatory QA “3” is assigned if one or more of the other bands are magnitude inversions. ------------------------------------------------------------------------ Data_Field_11 Data Field Name: INT16 BRDF_Albedo_Parameters_Band1("YDim","XDim", "Num_Parameters") Description: BRDF and albedo model parameters for band 1 Note: The parameters (iso, fvol, fgeo) given are simultaneously the parameters for the BRDF model, allowing the derivation of bidirectional reflectance for given angles, and for a corresponding albedo model, operational through a small look-up table, allowing derivation of black-sky albedo at any solar zenith angle, and white-sky albedo. Data conversions: file data=(BRDF_Albedo_Parameters / scale_factor) + add_offset BRDF_Albedo_Parameters=(file data - add_offset) * scale_factor Data Field Attributes: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 Code "BRDF_Albedo_Parameters_Band1" units HDF-STRING 1 Code "no units" valid_range HDF-int16 2 Code 0, 32766 _FillValue HDF-int16 1 Code 32767 scale_factor HDF-float64 1 Code 0.001 scale_factor_err HDF-float64 1 Code 0.0 add_offset HDF-float64 1 Code 0.0 add_offset_err HDF-float64 1 Code 0.0 calibrated_nt HDF-int32 1 Code 5 ------------------------------------------------------------------------ Data_Field_12 .... Data_Field_20 Parameters for Bands 2-7, vis, nir, shortwave ------------------------------------------------------------------------