MOD_PR13A1 250m/500m 16 days VI Product
HDF-EOS V2 MODIS VEGETATION INDICES HDF File Specification
Version: V6.0.12
Revision: 1
Date: 11 October 2013
Product ID: MOD13A1
ESDT: MOD13Q1/MOD13A1
Product name: 16 days 250m/500m Vegetation Index
Product Level: 3
PGE: 25
Note:
=====
This file is for the 250m resolution product, a similar 500m
product has the same specification with 500m instead.
Under 250m only production, the 250m product will not have
any reference to the EVI, blue, MIR parameters.
Product ID(s): MOD13 L3: MOD_PR13Q1/A1
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 1791
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 1791
kamel@ag.arizona.edu
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 DAAC 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.
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 accoriding 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 "MOD13Q1/MOD13A1/MYD13Q1/MYD13A1"
*VERSIONID STRING 1 "6"
END_GROUP = CollectionDescriptionClass
GROUP = ECSDataGranule
*SIZEMBECSDATAGRANULE FLOAT 1 Variable
*REPROCESSINGPLANNED STRING 1 "no further update anticipated"
*REPROCESSINGACTUAL STRING 1 "processed once"
*LOCALGRANULEID TRING 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.0" or Variable
END_GROUP = PGEVersionClass
GROUP = InputGranule
*INPUTPOINTER STRING FR 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 (or ?sat=aqua) 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
ASSOCIATEDPLATFORMSHORTNAME STRING 1 "Terra/Aqua"
ASSOCIATEDSENSORSHORTNAME STRING 1 "MODIS"
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 = NDVI250M16DAYQCLASSPERCENTAGE
ADDITIONALATTRIBUTENAME.6 = EVI250M16DAYQCLASSPERCENTAGE
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
Product metadata.0
ArchiveMetadata.0
This string will contain the following PVL fields:
# of
Field Name Data Type # of Values Value
GROUP = ARCHIVEMETADATA
***** MODLAND Mandatory V2 archive metadata ***************************
GROUP = BoundingRectangle
*WESTBOUNDINGCOORDINATE DOUBLE 1 Variable
*NORTHBOUNDINGCOORDINATE DOUBLE 1 Variable
*EASTBOUNDINGCOORDINATE DOUBLE 1 Variable
*SOUTHBOUNDINGCOORDINATE DOUBLE 1 Variable
END_GROUP = BoundingRectangle
ALGORITHMPACKAGEACCEPTANCEDATE STRING 1 "2004-10-01"
ALGORITHMPACKAGEMATURITYCODE STRING 1 "Normal"
ALGORITHMPACKAGENAME STRING 1 "MOD_PR13A1"
ALGORITHMPACKAGEVERSION STRING 1 "6"
INSTRUMENTNAME STRING 1 "MODIS"
LONGNAME STRING 1 "MODIS/Terra (Aqua) Vegetation Indices 16 days L3 Global 250m SIN Grid"
PROCESSINGCENTER STRING 1 "MODAPS"
PROCESSINGENVIRONMENT STRING 1 Variable
*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
QAPERCENTPOORQ250MOR500M16DAYNDVI INTEGER FR Variable
QAPERCENTPOORQ250MOR500M16DAYEVI 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.
Under 250m + 500m Production
Grid Structure: MOD_Grid_16DAY_250m_500m_VI
Dimensions:
Dimension Dimension Name Value
Dimension_1 Ydim: MODIS_Grid_250m_VI "Data Rows"
Dimension_2 Xdim: MODIS_Grid_250m_VI "Data Columns"
Under 500m Only Production
Grid Structure: MOD_Grid_16DAY_500m_VI
Dimensions:
Dimension Dimension Name Value
Dimension_1 Ydim: MODIS_Grid_500m_VI "Data Rows"
Dimension_2 Xdim: MODIS_Grid_500m_VI "Data Columns"
Corner Locations: Corner Values
UpperLeftPointMtrs (Variable, Variable)
LowerRightPointMtrs (Variable, Variable)
Geographic Grid Projection Parameters
Supported Grids: Geographic Grid Integerized Sinusoidal
Interrupted Goodes Homolosine
Projection gridID = GCTP_GEO
ProjParam[0] not used
ProjParam[1] not used
ProjParam[2] not used
ProjParam[3] not used
ProParam[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] 21600
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
Global HDF Attributes
Number of Values or
Max.
Attribute Data String Value Type Length
Characteristic FLOAT32 1 Variable Bin Angular Size
Characteristic 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.
DataField Name Data Dimensions
Type
DataFields:
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
A value of "Variable" indicates that this value will vary according to the granule being processed.
Data field Name Data type Dimension
DataField_1 250m 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 250m 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
Data field Name Data type Dimension
DataField_2 250m 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 17 250m 16 days EVI
units STRING 4 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
Data field Name Data type Dimension
DataField_3 250m 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 not produced due to cloud effects)
produced but most likley cloudy pixel
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 YES (1) NO (0) atmosphere BRDF correction performed
10 mixed clouds YES (1) NO (0)mixed clouds
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 0 NO; 1 YES possible snow/ice
15 0 NO; 1 YES possible shadow
DataField_4 250m 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 250m 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 250m 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 250m 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 250m 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 250m 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 250m 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 250m 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 250m 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 250m 16 days average 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 250m 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 250m 16 days average 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 250m 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 250m 16 days average 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 250m 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 250m 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 250m 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 250m 16 days pixel reliability
units STRING 4 rank
valid_range INT8 2 0, 3
_FillValue INT8 1 -1
*******************************************************************************
The 250m 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.
*******************************************************************************