========================================================================== MODIS MOD16 L4 Tile 500M Gridded PRODUCT: ET 8-day composite Original: Thurs Nov 12 13:53:59 EDT 2015 Product Identifier: MOD_PR16A2 ET 8-day composite Description: The MOD_PR16A2 (PGE 118) is the MODIS AM/PM Level 4 500M 8-day archived Evapotranspiration data product. The PGE 117 daily algorithm updates the cumulative (intermediate) tiled product, adding the current data day's ET measure to each pixel in the tile. At the conclusion of each 8-day period (indicated via a PGE 118 production rule), the ET algorithm takes the ET values accumulated over the 8-day period, and simply writes these (tiles) out as the official archived "8-day composite" ET and LE products. Note that the same temporal accumulation scheme is used to produce the annual Evapotranspiration/Latent Heat flux product, where a total of (45) 8-day ET products are incrementally summed over the course of a given year, to eventually be output at the end of each year as the archived ET annual product. Point of Contact: STM: Maosheng ZhaoQiaozhen Mu LDOPTE: Sudipta Sarkar Principal Investigator(s): Steven W. Running NTSG Lab, School of Forestry University of Montana Missoula,MT 59812 Email: swr@ntsg.umt.edu Voice: (406) 243-6311 Fax : (406) 243-4510 WWW : www.forestry.umt.edu/ntsg =========================================================================== =========================================================================== A note to clarify MOD16 (ET/LET) 500M Level 4, Version 6.0.2 ALGORITHM, ESDT, and FILE designations: PROCESS IDs Status Description PGE ESDT ----------------------------------------------------------------------------- MOD_PR16A1 temporary 500M intermediate terms ET-LET etc PGE 117 MOD16A0/MOD16A1 MOD_PR16A2 archived 8-day composite GPP, and ET at 500M PGE 118 MOD16A2 MOD_PR16A3 archived Annual ET at 500M PGE 119 MOD16A3 ----------------------------------------------------------------------------- ============================================================================ Generic Constructs ECS Metadata Strings: Notes: 1. "FR" is an abbreviation for "FREE_RANGE". 2. "D/T" is an abbreviation for "DATE/TIME" 3. (A) means that multiple values are stored within a single array. 4. A value of "Variable" indicates that this value will vary according to the granule being processed. 5. "M" means class M. 6. (C) means that multiple values are stored as class members. CoreMetadata.0 This string will contain the following PVL fields: # Field Name Data of Value Type Values GROUP = INVENTORYMETADATA GROUP = CollectionDescriptionClass SHORTNAME STRING 1 "MOD16A2" VERSIONID INTEGER 1 "6" END_GROUP = CollectionDescriptionClass GROUP = ECSDataGranule REPROCESSINGPLANNED STRING 1 "further update is anticipated" REPROCESSINGACTUAL STRING 1 Variable LOCALGRANULEID STRING 1 Variable DAYNIGHTFLAG STRING 1 Variable PRODUCTIONDATETIME D/T 1 Variable LOCALVERSIONID STRING 1 Variable END_GROUP = ECSDataGranule GROUP = PGEVersionClass PGEVERSION STRING 1 "6.0.2" END_GROUP = PGEVersionClass GROUP = InputGranule INPUTPOINTER STRING FR(A) Variable END_GROUP = InputGranule GROUP = RangeDateTime RANGEBEGINNINGDATE DATE 1 Variable RANGEBEGINNINGTIME TIME 1 Variable RANGEENDINGDATE DATE 1 Variable RANGEENDINGTIME TIME 1 Variable END_GROUP = RangeDateTime GROUP = SpatialDomainContainer GROUP = HorizontalSpatialDomainContainer GROUP = GPolygon GROUP = GRing EXCLUSIONGRINGFLAG STRING 1 "N" END_GROUP = GRing GROUP = GRingPoint GRINGPOINTLATITUDE DOUBLE 4(A) Variable GRINGPOINTLONGITUDE DOUBLE 4(A) Variable GRINGPOINTSEQUENCENO INTEGER 4(A) Variable END_GROUP = GRingPoint END_GROUP = GPolygon END_GROUP = HorizontalSpatialDomainContainer END_GROUP = SpatialDomainContainer GROUP = MeasuredParameter PARAMETERNAME STRING 1 "MOD_PR16A2" GROUP = QAFlags AUTOMATICQUALITYFLAG STRING 1 "Pass" AUTOMATICQUALITYFLAGEXPLANATION STRING 1 "No automatic quality assessment is performed in the PGE" SCIENCEQUALITYFLAG STRING 1 Variable SCIENCEQUALITYFLAGEXPLANATION STRING 1 "See http://landweb.nascom.nasa.gov/cgi-bin/QA_WWW/qaFlagPage.cgi?sat=terra for the product Science Quality status" END_GROUP = QAFlags GROUP = QAStats QAPERCENTINTERPOLATEDDATA INTEGER 1 Variable QAPERCENTMISSINGDATA INTEGER 1 Variable QAPERCENTOUTOFBOUNDSDATA INTEGER 1 Variable QAPERCENTCLOUDCOVER INTEGER 1 Variable END_GROUP = QAStats ENDGROUP = MeasuredParameter GROUP = AdditionalAttributes ADDITIONALATTRIBUTENAME STRING FR(C) Variable PARAMETERVALUE STRING FR(C) Variable ADDITIONALATTRIBUTENAME.1 = QAPERCENTGOODQUALITY ADDITIONALATTRIBUTENAME.2 = QAPERCENTOTHERQUALITY ADDITIONALATTRIBUTENAME.5 = HORIZONTALTILENUMBER ADDITIONALATTRIBUTENAME.6 = VERTICALTILENUMBER ADDITIONALATTRIBUTENAME.7 = TileID END_GROUP = AdditionalAttributes GROUP = AssociatedPlatformInstrumentSensor ASSOCIATEDPLATFORMSHORTNAME STRING 1 "Terra/Aqua" ASSOCIATEDINSTRUMENTSHORTNAME STRING 1 "MODIS" ASSOCIATEDSENSORSHORTNAME STRING 1 "MODIS" END_GROUP = AssociatedPlatformInstrumentSensor ENDGROUP = INVENTORYMETADATA ProductMetadata.0 This string will contain the following PVL fields: # Field Name Data of Value Type Values GROUP = ARCHIVEDMETADATA GROUP = BoundingRectangle NORTHBOUNDINGCOORDINATE DOUBLE 1 Variable SOUTHBOUNDINGCOORDINATE DOUBLE 1 Variable EASTBOUNDINGCOORDINATE DOUBLE 1 Variable WESTBOUNDINGCOORDINATE DOUBLE 1 Variable END_GROUP = BoundingRectangle ALGORITHMPACKAGEACCEPTANCEDATE STRING 1 "2005-02-11" ALGORITHMPACKAGEMATURITYCODE STRING 1 "Normal" ALGORITHMPACKAGENAME STRING 1 "MOD16A2" ALGORITHMPACKAGEVERSION STRING 1 "6" INSTRUMENTNAME STRING 1 "MODIS" PROCESSINGDATETIME STRING 1 Variable GEOANYABNORMAL STRING 1 Variable GEOESTMAXRMSERROR DOUBLE 1 Variable LONGNAME "MODIS/Terra Net Evapotranspiration 8-Day L4 Global 500m SIN Grid" STRING 1 PROCESSINGCENTER STRING 1 "MODAPS" PROCESSINGENVIRONMENT STRING 1 "set by uname" DESCRREVISION STRING 1 Variable LOCALINPUTGRANULEID STRING FR(A) Variable NUMBEROFGRANULES INTEGER 1 Variable GRANULEDAYNIGHTFLAG STRING FR(A) Variable CHARACTERISTICBINANGULARSIZE DOUBLE 1 Variable CHARACTERISTICBINSIZE DOUBLE 1 Variable DATACOLUMNS INTEGER 1 Variable DATAROWS INTEGER 1 Variable GLOBALGRIDCOLUMNS INTEGER 1 Variable GLOBALGRIDROWS INTEGER 1 Variable NADIRDATARESOLUTION STRING 1 "500m" MAXIMUMOBSERVATIONS INTEGER 1 Variable SPSOPARAMETERS STRING 2 "3716" ENDGROUP = ARCHIVEDMETADATA StructuralMetadata.0 This string will be populated automatically by HDF-EOS. Grid Structure: MOD_Grid_MOD16A2 Data Fields: ET_500M, LE_500M, PET_500M, PLE_500M, ET_QC_500M Dimensions: Dimension Dimension Name Value Dimension_0 YDim:MOD_Grid_MOD16A2 "DataRows" Dimension_1 XDim:MOD_Grid_MOD16A2 "DataColumns" Corner Locations: Corner Values UpperLeftPointMtrs (Variable, Variable) LowerRightPointMtrs (Variable, Variable) Geographic Grid Projection Parameters: Sinusoidal Projection Projection GCTP_SNSOID ProjParam[0] 6371007.181 ProjParam[1 to 7] 0.0 ProjParam[8] 0.0 ProjParam[9] 0.0 ProjParam[10] 0.0 ProjParam[11 to 12] 0.0 Spherecode -1 GridOrigin HDFE_CENTER Integrized Sinusoidal Projection Projection GCTP_ISINUS ProjParam[0] 6371007.181 ProjParam[1 to 7] 0.0 ProjParam[8] 21600 ProjParam[9] 0.0 ProjParam[10] 1.0 ProjParam[11 to 12] 0.0 Spherecode -1 GridOrigin HDFE_GD_UL =========================================================================== Data Field_1 ------------ Data Field Name: ET_500M Description: Composite Evapotranspiration, 500M resolution Type: HDF-int16 Dimensions: Dimension Name Value YDim DataRows XDim DataColumns HDF Attributes: Number of Values or Max. Attribute Data String Value Type Length long_name STRING 59 "MODIS Gridded 500m 8-day Composite Evapotranspiration (ET) SIN Grid" units STRING 8 "kg/m^2/8day" valid_range INT16 2 -32767,32700 _FillValue INT16 1 32767 scale_factor FLOAT64 1 0.1 add_offset FLOAT64 1 0.0 scale_factor_err FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 22 Data (HDF NCSA style) conversions (to and from digital to analytical): ET_500M = scale_factor * (Digital_form - add_offset) Digital_Form = (ET_500M / scale_factor) + add_offset =========================================== NEW NON-TERRESTRIAL FILL-VALUE ASSIGNMENTS =========================================== 32767 = _Fillvalue 32766 = land cover assigned as perennial salt or inland fresh Water 32765 = land cover assigned as barren,sparse veg (rock,tundra,desert) 32764 = land cover assigned as perennial snow,ice. 32763 = land cover assigned as "permanent" wetlands/inundated marshland 32762 = land cover assigned as urban/built-up 32761 = land cover assigned as "unclassified" or (not able to determine)? Data Field_2 ------------ Data Field Name: LE_500M Description: Latent heat flux, 500M resolution Type: HDF-int16 Dimensions: Dimension Name Value YDim DataRows XDim DataColumns HDF Attributes: Number of Values or Max. Attribute Data String Value Type Length long_name STRING 66 "MODIS Gridded 500m 8-day Composite latent heat flux (LE) SIN Grid" units STRING 8 "J/m^2/day" valid_range INT16 2 -32767,32700 _FillValue INT16 1 32767 scale_factor FLOAT64 1 10000.0 add_offset FLOAT64 1 0.0 scale_factor_err FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 22 Data (HDF NCSA style) conversions (to and from digital to analytical): LE_500M = scale_factor * (Digital_form - add_offset) Digital_Form = (LE_500M / scale_factor) + add_offset =========================================== NEW NON-TERRESTRIAL FILL-VALUE ASSIGNMENTS =========================================== 32767 = _Fillvalue 32766 = land cover assigned as perennial salt or inland fresh Water 32765 = land cover assigned as barren,sparse veg (rock,tundra,desert) 32764 = land cover assigned as perennial snow,ice. 32763 = land cover assigned as "permanent" wetlands/inundated marshland 32762 = land cover assigned as urban/built-up 32761 = land cover assigned as "unclassified" or (not able to determine)? Data Field_3 ------------ Data Field Name: PET_500M Description: Composite Potential Evapotranspiration, 500M resolution Type: HDF-int16 Dimensions: Dimension Name Value YDim DataRows XDim DataColumns HDF Attributes: Number of Values or Max. Attribute Data String Value Type Length long_name STRING 59 "MODIS Gridded 500m 8-day Composite Potential Evapotranspiration (ET) SIN Grid" units STRING 8 "kg/m^2/8day" valid_range INT16 2 -32767,32700 _FillValue INT16 1 32767 scale_factor FLOAT64 1 0.1 add_offset FLOAT64 1 0.0 scale_factor_err FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 22 Data (HDF NCSA style) conversions (to and from digital to analytical): PET_500M = scale_factor * (Digital_form - add_offset) Digital_Form = (PET_500M / scale_factor) + add_offset =========================================== NEW NON-TERRESTRIAL FILL-VALUE ASSIGNMENTS =========================================== 32767 = _Fillvalue 32766 = land cover assigned as perennial salt or inland fresh Water 32765 = land cover assigned as barren,sparse veg (rock,tundra,desert) 32764 = land cover assigned as perennial snow,ice. 32763 = land cover assigned as "permanent" wetlands/inundated marshland 32762 = land cover assigned as urban/built-up 32761 = land cover assigned as "unclassified" or (not able to determine)? Data Field_4 ------------ Data Field Name: PLE_500M Description: Potential Latent heat flux, 500M resolution Type: HDF-int16 Dimensions: Dimension Name Value YDim DataRows XDim DataColumns HDF Attributes: Number of Values or Max. Attribute Data String Value Type Length long_name STRING 66 "MODIS Gridded 500m 8-day Composite potential latent heat flux (LE) SIN Grid" units STRING 8 "J/m^2/day" valid_range INT16 2 -32767,32700 _FillValue INT16 1 32767 scale_factor FLOAT64 1 10000.0 add_offset FLOAT64 1 0.0 scale_factor_err FLOAT64 1 0.0 add_offset_err FLOAT64 1 0.0 calibrated_nt INT32 1 22 Data (HDF NCSA style) conversions (to and from digital to analytical): PLE_500M = scale_factor * (Digital_form - add_offset) Digital_Form = (PLE_500M / scale_factor) + add_offset =========================================== NEW NON-TERRESTRIAL FILL-VALUE ASSIGNMENTS =========================================== 32767 = _Fillvalue 32766 = land cover assigned as perennial salt or inland fresh Water 32765 = land cover assigned as barren,sparse veg (rock,tundra,desert) 32764 = land cover assigned as perennial snow,ice. 32763 = land cover assigned as "permanent" wetlands/inundated marshland 32762 = land cover assigned as urban/built-up 32761 = land cover assigned as "unclassified" or (not able to determine)? Data Field_5 ------------ Data Field Name: ET_QC_500m Description: QC (quality control) flags for ET_500M biophysical variable. This field is copied from the input L4 MOD15A2H/MYD15A2H 8-day LAI/Fpar composite file. BITS BITFIELD ------------- 0,0 MODLAND_QC bits '0' = Good Quality (main algorithm with or without saturation) '1' = Other Quality (back-up algorithm or fill values) 1,1 SENSOR '0' = Terra '1' = Aqua 2,2 DEADDETECTOR '0' = Detectors apparently fine for up to 50% of channels 1,2 '1' = Dead detectors caused >50% adjacent detector retrieval 3,4 CLOUDSTATE (this inherited from Aggregate_QC bits {0,1} cloud state) '00' = 0 Significant clouds NOT present (clear) '01' = 1 Significant clouds WERE present '10' = 2 Mixed cloud present on pixel '11' = 3 Cloud state not defined,assumed clear 5,7 SCF_QC (3-bit, (range '000'..100') 5 level Confidence Quality score. '000' = 0, Main (RT) method used, best result possible (no saturation) '001' = 1, Main (RT) method used with saturation. Good,very usable '010' = 2, Main (RT) method failed due to bad geometry, empirical algorithm used '011' = 3, Main (RT) method failed due to problems other than geometry, empirical algorithm used '100' = 4, Pixel not produced at all, value coudn't be retrieved (possible reasons: bad L1B data, unusable MOD09GA data) Type: HDF-uint8 Dimensions: Dimension Name Value YDim DataRows XDim DataColumns HDF Attributes: Number of Values or Max. Attribute Data String Value Type Length long_name STRING 40 "MODIS/Terra QC for 8-day ET/LE" units STRING 14 "NoUnits" valid_range UINT8 2 0 254 _FillValue UINT8 1 255 ============================================================================