==========================================================================
MODIS MOD16 L4 Tile 500M Gridded PRODUCT: ET 8-day composite
Revision 6.0.17 Mon Sep 16 2:01:00 EST 2019 Maosheng Zhao based on 6.0.2 MOD16A2.fs
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. "GF" name extension refers to
gap-filled MOD16 which uses the temporally filled FPAR/LAI as input to
generate the enhanced or the improved MOD16 (Mu et al., 2007 RSE; Mu et al, 2011 RSE).
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 Zhao
Qiaozhen Mu
MODAPS:
Sudipta Sarkar
Principal Investigator(s):
Steven W. Running
NTSG Lab, School of Forestry
University of Montana
Missoula,MT 59812
WWW : www.forestry.umt.edu/ntsg
===========================================================================
===========================================================================
A note to clarify MOD16 (ET/LET) 500M Level 4, Version 6.0.17
ALGORITHM, ESDT, and FILE designations:
PROCESS IDs Status Description PGE ESDT
-----------------------------------------------------------------------------
MOD_PR16A1 temporary 500M intermediate terms ET-LET etc PGE 117 MOD16A0GF/MOD16A1GF
MOD_PR16A2 archived 8-day composite GPP, and ET at 500M PGE 118 MOD16A2GF
MOD_PR16A3 archived Annual ET at 500M PGE 119 MOD16A3GF
-----------------------------------------------------------------------------
============================================================================
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 "MOD16A2GF"
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.17"
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 Gap-filled 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 Water bodies
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 Water bodies
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 Water bodies
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 Water bodies
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
============================================================================