MOD_PR13A3 1km monthly NDVI and EVI product
SCF Revision 5.1.1, Jul. 2005 by Kamel Didan (kamel@ag.arizona.edu)
HDF-EOS V2 MODIS VEGETATION INDICES HDF File Specification
Version: V6.0.0
Revision: 1
Date: 7 July 2005
Product ID: MOD13A3
ESDT: MOD13A3
Product name: Monthly 1km Vegetation Index
Product Level: 3
PGE: 26
Product ID: MOD13 L3: MOD_PR13A3
Point of Contact: Dr. Kamel Didan
Research Scientist
MODIS Land Science Team
Terrestrial Biophysics and Remote Sensing Group (TBRS)
1200 E. South Campus Drive, 429 Shantz Bldg. #38,
Department of Soil, Water and Environmental Science
University of Arizona, Tucson, AZ 85721-0038, 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
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 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 "MOD13A3"/"MYD13A3"
VERSIONID STRING 1 "5"
END_GROUP = CollectionDescriptionClass
GROUP = ECSDataGranule
SIZEMBECSDATAGRANULE FLOAT 1 Variable
REPROCESSINGPLANNED STRING 1 "no 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 "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 = GRingPoint
EXCLUSIONGRINGFLAG STRING 1 "N"
GRINGPOINTLATITUDE DOUBLE 4 (A) Variable
GRINGPOINTLONGITUDE DOUBLE 4 (A) Variable
GRINGPOINTSEQUENCENO INTEGER 4 (A) Variable
END_GROUP = GRingPoint
GROUP = MeasuredParameter
PARAMETERNAME STRING FR Variable (A)
GROUP = QAFlags
AUTOMATICQUALITYFLAGEXPLANATION STRING 1 "No automatic quality assessment is performed in the PGE"
AUTOMATICQUALITYFLAG STRING 1 "Pass"
(X) OPERATIONALQUALITYFLAG STRING 1 "being investigated"
(X) OPERATIONALQUALITYFLAGEXPLANATION STRING 1 Variable
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
ASSOCIATEDSENSORSHORTNAME STRING 1 "MODIS"
ASSOCIATEDPLATFORMSHORTNAME STRING 1 "Terra"/"Aqua"
ASSOCIATEDINSTRUMENTSHORTNAME STRING 1 "MODIS"
END_GROUP = AssociatedPlatformInstrumentSensor
GROUP = AdditionalAttibutes
ADDITIONALATTRIBUTENAME STRING FR Variable (A)
PARAMETERVALUE STRING FR Variable (A)
ADDITIONALATTRIBUTENAME.1 = QAPERCENTGOODQUALITY
ADDITIONALATTRIBUTENAME.2 = QAPERCENTOTHERQUALITY
ADDITIONALATTRIBUTENAME.3 = QAPERCENTNOTPRODUCEDCLOUD
ADDITIONALATTRIBUTENAME.4 = QAPERCENTNOTPRODUCEDOTHER
ADDITIONALATTRIBUTENAME.5 = NDVI1KMMONTHQCLASSPERCENTAGE INTEGER 16 Variable
ADDITIONALATTRIBUTENAME.6 = EVI1KMMONTHQCLASSPERCENTAGE INTEGER 16 Variable
ADDITIONALATTRIBUTENAME.7 = HORIZONTALTILENUMBER
ADDITIONALATTRIBUTENAME.8 = VERTICALTILENUMBER
ADDITIONALATTRIBUTENAME.9 = TileID
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 "2004-10-01"
ALGORITHMPACKAGEMATURITYCODE STRING 1 "Normal"
ALGORITHMPACKAGENAME STRING 1 "MOD_PR13A3"
ALGORITHMPACKAGEVERSION STRING 1 "5"
INSTRUMENTNAME STRING 1 "MODIS"
LONGNAME STRING 1 "MODIS/Terra (Aqua) Vegetation Indices monthly L3 1km"
PROCESSINGCENTER STRING 1 "MODPAS"
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
SEAPROCESSED STRING 1 Variable
ASSOCIATEDSENSORSHORTNAME STRING 1 "MODIS"
ASSOCIATEDPLATFORMSHORTNAME STRING 1 "Terra"/"Aqua"
ASSOCIATEDINSTRUMENTSHORTNAME STRING 1 "MODIS"
LOCALINPUTGRANULEID STRING FR Variable
DESCRrevision STRING FR Variable
ProductionHistory STRING FR Variable
END_GROUP = ARCHIVEMETADATA
StructuralMetadata.0
This string will be populated automatically by HDF-EOS.
Grid Structure: MOD_Grid_monthly_1km_VI
Dimensions:
Dimension Dimension Name Value
Dimension_1 Number of 16-DAY periods MODIS_Grid_monthly_VI "Number of composite periods"
Dimension_4 Ydim: MODIS_Grid_1km_VI "Data Rows"
Dimension_5 Xdim: MODIS_Grid_1km_VI "Data Columns"
Corner Locations: Corner Values
UpperLeftPointMtrs (Variable, Variable)
LowerRightPointMtrs (Variable, Variable)
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
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 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
Attribute Data Type Number of Values Value or Max. String 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
Days Processed STRING "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. Data field Name Data type Dimension
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 monthly NDVI INT16 Dimension_4 Dimension_5
DataField_1 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 17 1 km monthly 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 1 km monthly EVI INT16 Dimension_4 Dimension_5
DataField_2 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 16 1 km monthly 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
Data field Name Data type Dimension
DataField_3 1 km monthly NDVI Quality UINT16 Dimension_4 Dimension_5
DataField_3 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING X 1 km monthly NDVI Quality
units STRING 9 bit field
valid_range INT16 2 0, 65534
_FillValue INT16 1 65535
Bit Description
0-1 NDVI quality
00 NDVI produced, good quality;
01 NDVI produced, but check QA
10 (pixel not produced due to cloud effects)
pixel produced but most likely cloudy
11 pixel not produced due to other reasons than clouds
2-5 VI usefulness
four bit range 0= highest quality 13 no atmospheric correction
performed, 14 quality too low to be useful, 15 not useful for any other reason
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-12 land/water flag 00 ocean; 01 coast; 10 wetland; 11 land
13 0 no; 1 yes possible snow/ice
14 0 no; 1 yes possible shadow
15 composite method for NDVI
0 BRDF model based nadir equivalent VI
1 CVMVC (constraint view angle maximum value VI)
Data field Name Data type Dimension
DataField_4 1 km monthly EVI Quality UINT16 Dimension_4 Dimension_5
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING X 1 km monthly EVI Quality
units STRING 9 bit field
valid_range INT16 2 0, 65534
_FillValue INT16 1 65535
Bit Description
0-1 NDVI quality
00 NDVI produced, good quality;
01 NDVI produced, but check QA
10 (pixel not produced due to cloud effects)
pixel produced but most likely cloudy
11 pixel not produced due to other reasons than clouds
2-5 VI usefulness
four bit range 0= highest quality 13 no atmospheric correction
performed, 14 quality too low to be useful, 15 not useful for any other reason
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-12 land/water flag 00 ocean; 01 coast; 10 wetland; 11 land
13 0 no; 1 yes possible snow/ice
14 0 no; 1 yes possible shadow
15 composite method for NDVI
0 BRDF model based nadir equivalent VI
1 CVMVC (constraint view angle maximum value VI)
**************************************************************************************************
Bit [8] was modified on Jul. 2005. It use to contain nothing
8 Empty/No Flags
**************************************************************************************************
Data field Name Data type Dimension
DataField_5 1 km monthly red reflectance INT16 Dimension_4 Dimension_5
DataField_5 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING` 28 1 km monthly 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
Data field Name Data type Dimension
DataField_6 1 km monthly NIR reflectance INT16 Dimension_4 Dimension_5
DataField_6 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 28 1 km monthly 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
Data field Name Data type Dimension
DataField_7 1 km monthly blue reflectance INT16 Dimension_4 Dimension_5
DataField_7 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_nam STRING 29 1 km monthly 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
Data field Name Data type Dimension
DataField_8 1 km monthly MIR reflectance INT16 Dimension_4 Dimension_5
DataField_8 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 28 1 km monthly 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
Data field Name Data type Dimension
DataField_9 1 km monthly view zenith angle INT16 Dimension_4 Dimension_5
DataField_9 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 38 1 km monthly 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
Data field Name Data type Dimension
DataField_10 1 km monthly sun zenith angle INT16 Dimension_4 Dimension_5
DataField_10 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 37 1 km monthly 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
Data field Name Data type Dimension
DataField_11 1 km monthly relative azimuth angle INT16 Dimension_4 Dimension_5
DataField_11 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 43 1 km monthly 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
Data field Name Data type Dimension
DataField_12 1 km monthly pixel reliability INT8 Dimension_4 Dimension_5
DataField_12 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 30 1 km monthly pixel reliability
valid_range INT16 2 0, 3
_FillValue INT16 1 -1
*******************************************************************************
The 1km monthly pixel realiability is a summary of all QA indicating how reliable the
data/pixel is:
-1 : No data, FILL value
0 : Ideal data, use with confidence
1 : Marginal data, one or more problems of Aerosol, shadow, viewing geomtery, etc..
2 : Snow/ice cover
3 : Cloudy data.
*******************************************************************************