==========================================================================
MODIS MOD16 L4 Tile 500M Gridded PRODUCT: ET Annual composite
Revision 6.0.14 Mon Sep 16 2:01:00 EST 2019 Maosheng Zhao based on 6.0.2 MOD16A3.fs
Original: Thurs Nov 12 13:53:59 EDT 2015
Product Identifier: MOD_PR16A3 Annual ET Composite
Description:
The MOD_PR16A3 (PGE 119) is the MODIS AM/PM-1 Level 4 500m annual Net 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 year, the ET algorithm, PGE119 takes the ET values accumulated
over the entire year and simply writes these (tiles) out as the official archived
"Annual composite" ET product. "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).
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/LE) 500M Level 4, Version 2.1
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 "MOD16A3GF"
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.14"
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_PR16A3"
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 "MOD16A3"
ALGORITHMPACKAGEVERSION STRING 1 "6"
INSTRUMENTNAME STRING 1 "Moderate Resolution Imaging Spectroradiometer"
PROCESSINGDATETIME STRING 1 Variable
GEOANYABNORMAL STRING 1 Variable
GEOESTMAXRMSERROR DOUBLE 1 Variable
LONGNAME
"MODIS/Terra Net Evapotranspiration Gap-filled Yearly L4 Global 500m SIN Grid" STRING 1
PROCESSINGCENTER STRING 1 "MODAPS"
LOCALINPUTGRANULEID STRING FR(A) Variable
NUMBEROFGRANULES INTEGER 1 Variable
GRANULEDAYNIGHTFLAG STRING FR(A) Variable
NUMBEROFORBITS INTEGER 1 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
COVERAGECALCULATIONMETHOD STRING 1 "area"
SPSOPARAMETERS STRING 2 "3716"
ENDGROUP = ARCHIVEDMETADATA
StructuralMetadata.0
This string will be populated automatically by HDF-EOS.
Grid Structure: MOD_Grid_MOD16A3
Data Fields:
ET_500M, LE_500M, PET_500M, PLE_500M, ET_QC_500M
Dimensions:
Dimension Dimension Name Value
Dimension_0 YDim:MOD_Grid_MOD16A3 "DataRows"
Dimension_1 XDim:MOD_Grid_MOD16A3 "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 Annual Evapotranspiration, 500M resolution
Type: HDF-uint16
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 Annual Composite Evapotranspiration (ET) SIN Grid"
units STRING 8 "kg/m^2/8day"
valid_range INT16 2 0,65500
_FillValue INT16 1 65535
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 23
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
===========================================
65535 = _Fillvalue
65534 = land cover assigned as perennial salt or Water bodies
65533 = land cover assigned as barren,sparse veg (rock,tundra,desert)
65532 = land cover assigned as perennial snow,ice.
65531 = land cover assigned as "permanent" wetlands/inundated marshland
65530 = land cover assigned as urban/built-up
65529 = land cover assigned as "unclassified" or (not able to determine)?
Data Field_2
------------
Data Field Name: LE_500M
Description: Annual 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 Annual Composite latent heat flux (LE) SIN Grid"
units STRING 8 "J/m^2/day"
valid_range INT16 2 0,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 Annual Potential Evapotranspiration, 500M resolution
Type: HDF-uint16
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 Annual Composite Potential Evapotranspiration (ET) SIN Grid"
units STRING 8 "kg/m^2/8day"
valid_range INT16 2 0,65500
_FillValue INT16 1 65535
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 23
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
===========================================
65535 = _Fillvalue
65534 = land cover assigned as perennial salt or Water bodies
65533 = land cover assigned as barren,sparse veg (rock,tundra,desert)
65532 = land cover assigned as perennial snow,ice.
65531 = land cover assigned as "permanent" wetlands/inundated marshland
65530 = land cover assigned as urban/built-up
65529 = land cover assigned as "unclassified" or (not able to determine)?
Data Field_4
------------
Data Field Name: PLE_500M
Description: Annual 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 Annual Composite potential latent heat flux (LE) SIN Grid"
units STRING 8 "J/m^2/day"
valid_range INT16 2 0,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 MOD16A3 files showing the number of bad QC days in growing season.
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 57 "ET_Qc_500m, (bad_Qc days / total days) in growing season"
units STRING 12 "Percent (%)"
valid_range UINT8 2 0 100
_FillValue UINT8 1 255
==========================================
NEW NON-TERRESTRIAL FILL-VALUE ASSIGNMENTS
===========================================
255 = _Fillvalue
254 = land cover assigned as perennial salt or Water bodies
253 = land cover assigned as barren,sparse veg (rock,tundra,desert)
252 = land cover assigned as perennial snow,ice.
251 = land cover assigned as "permanent" wetlands/inundated marshland
250 = land cover assigned as urban/built-up
249 = land cover assigned as "unclassified" or (not able to determine)?
============================================================================