MOD_PR13A2 Terra-MODIS 1km 16 days VI product
HDF-EOS V2 MODIS VEGETATION INDICES HDF File Specification
Version: V6.0.8
Revision: 1
Date: 11 October 2013
Product ID: MOD13A2
ESDT: MOD13A2
Product name: 16 days 1km Vegetation Index
Product Level: 3
PGE: 35
MOD13A2 1 km 16 days Vegetation Index product
SCF Revision 6.0.8 , September. 2013, by LDOPE (sudipta.sarkar@nasa.gov)
Product ID: MOD13, L3: MOD_PR13A2
Point of Contact: Kamel Didan
Terrestrial Biophysics and Remote Sensing Group (TBRS)
1200 E South Campus Drive, Room 429, Shantz Bldg. #38,
Department of Soil, Water and Environmental Science,
University of Arizona, Tucson, AZ 85721, USA
Office 520 621 8514; Fax 520 621 5401
kamel@ag.arizona.edu
Principal Investigator: Alfredo Huete
Terrestrial Biophysics and Remote Sensing Group (TBRS)
1200 E South Campus Drive, Room 429, Shantz Bldg. #38,
Department of Soil, Water and Environmental Science,
University of Arizona, Tucson, AZ 85721, USA
Office 520 621 3228; Fax 520 621 5401
ahuete@ag.arizona.edu
Kamel Didan
Terrestrial Biophysics and Remote Sensing Group (TBRS)
1200 E South Campus Drive, Room 429, Shantz Bldg. #38,
Department of Soil, Water and Environmental Science,
University of Arizona, Tucson, AZ 85721, USA
Office 520 621 8514; Fax 520 621 5401
kamel@ag.arizona.edu
Description:
The at launch MOD13 algorithm will allow the individual processing of two
vegetation indices at different spatial and temporal resolution. The Level 3 HDF
filespec will therefore be split in 6 files/products (MOD13Q1, MOD13A1, MOD13A2,
MOD13A3, MOD13C1, MOD13C2) that each have commonalities with respect
to spatial and spectral resolutions. The standard production run will
process the NDVI/EVI at 250 m,500m,1km, and 0.05 Deg. resolution for 16-day and Monthly
intervals. The output products will have datafields for the NDVI and EVI with
corresponding QA, reflectance data, angular information and spatial statistics
and std-dev of each VI and for the CMG scales. The 250m, 500m and 1km products are generated
for each spatial tile (10 deg. x 10 deg. ~1200km x 1200km) in the sinusiodal projection.
The CMG products are generated globally in the geographic projection.
Generic Constructs
Product SDSs:
"1 km 16 days NDVI"
"1 km 16 days EVI"
"1 km 16 days VI Quality"
"1 km 16 days red reflectance"
"1 km 16 days NIR reflectance"
"1 km 16 days blue reflectance"
"1 km 16 days MIR reflectance"
"1 km 16 days view zenith angle"
"1 km 16 days sun zenith angle"
"1 km 16 days relative azimuth angle"
"1 km 16 days composite day of the year"
"1 km 16 days pixel reliability"
Contents:
Global Metadata:
(ECS Global attributes are; CoreMetadata.0, ArchiveMetadata.0, StructMetadata.0)
Generic Constructs
ECS Metadata Strings:
Notes: "FR" is an abbreviation for "FREE_RANGE".
"D/T" is an abbreviation for "DATE/TIME"
(A) implies that multiple values are stored within a single array.
A value of "Variable" indicates that this value will vary according to the granule being processed.
"M" mean class M.
CoreMetadata.0
This string will contain the following PVL fields:
Field Name Data Type # of Values Value
GROUP = INVENTORYMETADATA
GROUP = CollectionDescriptionClass
SHORTNAME STRING 1 "MOD13A2"
VERSIONID STRING 1 "6"
END_GROUP = CollectionDescriptionClass
GROUP = ECSDataGranule
SIZEMBECSDATAGRANULE FLOAT 1 Variable
REPROCESSINGPLANNED STRING 1 "further update anticipated"
REPROCESSINGACTUAL STRING 1 "processed once"
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 Variable
END_GROUP = PGEVersionClass
GROUP = InputGranule
INPUTPOINTER STRING FA Variable (A)
END_GROUP = InputGranule
GROUP = RangeDateTime
RANGEENDINGDATE D 1 Variable
RANGEENDINGTIME T 1 23.59.59
RANGEBEGINNINGDATE D 1 Variable
RANGEBEGINNINGTIME T 1 00.00.00
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 FR Variable (A)
GROUP = QAFlags
AUTOMATICQUALITYFLAG STRING 1 "No automatic quality assessment is performed in the PGE"
AUTOMATICQUALITYFLAGEXPLANATION STRING 1 "Pass"
SCIENCEQUALITYFLAG STRING 1 "Not Investigated"
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
END_GROUP = MeasuredParameter
GROUP = AssociatedPlatformInstrumentSensor
ASSOCIATEDSENSORSHORTNAME STRING 1 "MODIS"
ASSOCIATEDPLATFORMSHORTNAME STRING 1 "Terra/Aqua"
ASSOCIATEDINSTRUMENTSHORTNAME STRING 1 "MODIS"
END_GROUP = AssociatedPlatformInstrumentSensor
GROUP = AdditionalAttributes
ADDITIONALATTRIBUTENAME STRING FR Variable (A)
PARAMETERVALUE STRING FR Variable (A)
ADDITIONALATTRIBUTENAME.1 = QAPERCENTGOODQUALITY
ADDITIONALATTRIBUTENAME.2 = QAPERCENTOTHERQUALITY
ADDITIONALATTRIBUTENAME.3 = QAPERCENTNOTPRODUCEDCLOUD
ADDITIONALATTRIBUTENAME.4 = QAPERCENTNOTPRODUCEDOTHER
ADDITIONALATTRIBUTENAME.5 = NDVI1KM16DAYQCLASSPERCENTAGE
ADDITIONALATTRIBUTENAME.6 = EVI1KM16DAYQCLASSPERCENTAGE
ADDITIONALATTRIBUTENAME.7 = HORIZONTALTILENUMBER
ADDITIONALATTRIBUTENAME.8 = VERTICALTILENUMBER
ADDITIONALATTRIBUTENAME.9 = TILEID
ADDITIONALATTRIBUTENAME.10 = INPUTPRODUCTRESOLUTION
ADDITIONALATTRIBUTENAME.11 = identifier_product_doi
ADDITIONALATTRIBUTENAME.12 = identifier_product_doi_authority
END_GROUP = AdditionalAttributes
END_GROUP=INVENTORYMETADATA
ArchiveMetadata.0
This string will contain the following PVL fields:
Field Name Data Type # of Values Value
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 Variable
ALGORITHMPACKAGEMATURITYCODE STRING 1 "Normal"
ALGORITHMPACKAGENAME STRING 1 "MOD_PR13A2"
ALGORITHMPACKAGEVERSION STRING 1 "6"
INSTRUMENTNAME STRING 1 "MODIS"
LONGNAME STRING 1 "MODIS/Terra (Aqua) Vegetation Indices 16-Day L3 Global 1km SIN Grid"
PROCESSINGCENTER STRING 1 "MODAPS"
PROCESSINGENVIRONMENT STRING 1 "Linux or SGI"
INPUTFILENAME STRING FR Variable (A)
CHARACTERISTICBINANGULARSIZE DOUBLE 1 Variable
CHARACTERISTICBINSIZE DOUBLE 1 Variable
DATACOLUMNS INTEGER 1 Variable
DATAROWS INTEGER 1 Variable
GLOBALGRIDCOLUMNS INTEGER 1 Variable
GLOBALGRIDROWS INTEGER 1 Variable
SPSOPARAMETERS STRING 1 2749,4334, 2749a,4334a
PERCENTLAND INTEGER 1 Variable
PRODUCTIONTYPE STRING 1 Variable
DESCRrevision STRING FR Variable
GEOANYABNORMAL STRING 1 "True/False"
GEOESTMAXRMSERROR DOUBLE 1 Variable
QAPERCENTPOORQ1KM16DAYNDVI INTEGER FR Variable
QAPERCENTPOORQ1KM16DAYEVI INTEGER FR Variable
QA_STRUCTURE_STYLE STRING 1 "C5 or later"
END_GROUP = ARCHIVEMETADATA
StructuralMetadata.0
This string will be populated automatically by HDF-EOS.
Grid Structure: MOD_Grid_16DAY_1km_VI
Dimensions: Dimension Dimension Name Value
Dimension_1 Ydim: MODIS_Grid_16DAY_1km_VI "Data Rows"
Dimension_2 Xdim: MODIS_Grid_16DAY_1km_VI "Data Columns"
Corner Locations: Corner Values
UpperLeftPointMtrs (Variable, Variable)
LowerRightPointMtrs (Variable, Variable)
Geographic Grid Projection Parameters
Supported Grids: Integerized Sinusoidal
Projection gridID = GCTP_SINUS
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] 21600
ProjParam[9] 0.0
ProjParam[10] 1.0
ProjParam[11] 0.0
ProjParam[12] 0.0
Spherecode -1
GridOrigin HDFE_GD_UL
Global HDF Attributes
Attribute Data Type Number of Values Value or Max. String Length
Characteristic Bin Angular Size FLOAT32 1 Variable Bin Angular Size
Characteristic Bin Size FLOAT32 1 Variable Bin Size
Data Columns UINT16 1 Variable
Data Rows UINT16 1 Variable
Days of Year UINT16 "Number of Days" Variable
DaysProcessed UINT16 "Number of Days" Variable
Global Grid UINT32 1 Variable Columns
Global Grid UINT32 1 Variable Rows
Number of Days UINT16 1 Variable
DataFields:
A value of "Variable" indicates that this value will vary according
to the granule being processed.
All data stored within DataFields that contain the HDF attributes
"scale_factor" and "add_offset" are scaled according to the following
data conversion:
file data=(parameter * scale_factor) + add_offset
parameter=(file data - add_offset)/scale_factor
Data field Name Data type Dimension
DataField_1 1 km 16 days NDVI INT16 Dimension_1
Dimension_2
DataField_1 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 17 1 km 16 days NDVI
units STRING 4 NDVI
valid_range INT16 2 -2000, 10000
_FillValue INT16 1 -3000
scale_factor FLOAT64 1 10000
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
DataField_2 1 km 16 days EVI INT16 Dimension_1
Dimension_2
DataField_2 HDF Attributes:
Attribute Data Type Number of Values Value
or Max. String
Length
long_name STRING 16 1 km 16 days EVI
units STRING 3 EVI
valid_range INT16 2 -2000, 10000
_FillValue INT16 1 -3000
scale_factor FLOAT64 1 10000
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
DataField_3 1 km 16 days VI Quality UINT16 Dimension_1
Dimension_2
Bit Description
0-1 NDVI quality
00 VI produced, good quality;
01 VI produced, but check other QA
10 Pixel produced, but most probably cloudy.
11 pixel not produced due to other reasons than clouds
2-5 VI usefulness four bit range
0= highest quality
13 Quality so low that it is not useful
14 L1B data faulty
15 not useful for any other reason/not processed
6-7 aerosol quantity:
climatology (00),
low (01),
average (10),
high (11)
8 Adjacent cloud detected;
1 YES
0 NO
9 Atmosphere BRDF correction performed
1 YES
0 NO
10 Mixed clouds
1 YES
0 NO
11-13 Land/Water flag:
000 ocean;
001: Land (Nothing else but land)
010: Ocean coastlines and lake shorelines
011: Shallow inland water
100: Ephemeral water
101: Deep inland water
110: Moderate or continental ocean
111: Deep ocean
14 Possible snow/ice:
1 YES
0 NO
15 Possible shadow:
1 YES
0 NO
DataField_4 1 km 16 days red reflectance INT16 Dimension_1
Dimension_2
DataField_4 HDF Attributes:
Attribute Data Type Number of Values Value
or Max. String
Length
long_name STRING 28 1 km 16 days red reflectance
units STRING 11 reflectance
valid_range INT16 2 0, 10000
_FillValue INT16 1 -1000
scale_factor FLOAT64 1 10000
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
DataField_5 1 km 16 days NIR reflectance INT16 Dimension_1
Dimension_2
DataField_5 HDF Attributes:
Attribute Data Type Number of Values Value
or Max. String
Length
long_name STRING 28 1 km 16 days NIR reflectance
units STRING 11 reflectance
valid_range INT16 2 0, 10000
_FillValue INT16 1 -1000
scale_factor FLOAT64 1 10000
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
DataField_6 1 km 16 days blue reflectance INT16 Dimension_1
Dimension_2
DataField_6 HDF Attributes:
Attribute Data Type Number of Values Value
or Max. String
Length
long_name STRING 29 1 km 16 days blue reflectance
units STRING 11 reflectance
valid_range INT16 2 0, 10000
_FillValue INT16 1 -1000
scale_factor FLOAT64 1 10000
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
DataField_7 1 km 16 days MIR reflectance INT16 Dimension_1
Dimension_2
DataField_7 HDF Attributes:
Attribute Data Type Number of Values Value
or Max. String
Length
long_name STRING 28 1 km 16 days MIR reflectance
units STRING 11 reflectance
valid_range INT16 2 0, 10000
_FillValue INT16 1 -1000
scale_factor FLOAT64 1 10000
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
Legend: MIR band specification:
The MIR band saved in the VI product is MODIS band 7
Bandwidth :2105-2155 nm
Band center:2130 nm
DataField_8 1 km 16 days view zenith angle INT16 Dimension_1
Dimension_2
DataField_8 HDF Attributes:
Attribute Data Type Number of Values Value
or Max. String
Length
long_name STRING 38 1 km 16 days view zenith angle
units STRING 7 degrees
valid_range INT16 2 -9000, 9000
_FillValue INT16 1 -10000
scale_factor FLOAT64 1 100
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
DataField_9 1 km 16 days sun zenith angle INT16 Dimension_1
Dimension_2
DataField_9 HDF Attributes:
Attribute Data Type Number of Values Value
or Max. String
Length
long_name STRING 37 1 km 16 days sun zenith angle
units STRING 7 degrees
valid_range INT16 2 -9000, 9000
_FillValue INT16 1 -10000
scale_factor FLOAT64 1 100
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
DataField_10 1 km 16 days relative azimuth angle INT16 Dimension_1
Dimension_2
DataField_10 HDF Attributes:
Attribute Data Type Number of Values Value
or Max. String
Length
long_name STRING 43 1 km 16 days relative azimuth angle
units STRING 7 degrees
valid_range INT16 2 -3600, 3600
_FillValue INT16 1 -4000
scale_factor FLOAT64 1 10
scale_factor_err FLOAT64 1 0.0
add_offset FLOAT64 1 0.0
add_offset_err FLOAT64 1 0.0
calibrated_nt INT32 1 5
DataField_11 1 km 16 days composite day of the year INT16 Dimension_1
Dimension_2
DataField_11 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 38 1 km 16 days composite day of the year
units STRING 22 Julian day of the year
valid_range INT16 2 1, 366
_FillValue INT16 1 -1
Data field Name Data type Dimension
DataField_12 1 km 16 days pixel reliability INT8 Dimension_1
Dimension_2
DataField_12 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 30 1 km 16 days pixel reliability
units STRING 4 rank
valid_range INT8 2 0, 3
_FillValue INT8 1 -1
*******************************************************************************
The 1km 16 days pixel realiability is a summary of all QA indicating how reliable the
data/pixel is:
-1 : No data, FILL value
0 : Good data, use with confidence
1 : Marginal data, Useful, but look at other QA information
2 : Snow/Ice Target covered with snow/ice
3 : Cloudy data.
*******************************************************************************