MOD_PR13C2 0.05 Deg Monthly VI CMG product
SCF Revesion 2.0.1 , Jul. 2005, by Kamel Didan (kamel@ag.arizona.edu)
HDF-EOS V5 MODIS VEGETATION INDICES HDF File Specification
Revision 2.0.1
Version: V6.0.0
Revision: 1
Date: 7 July 2005
Product ID: MOD13C2
ESDT: MOD13C2
Product name: Monthly CMG 0.05 Degrees Vegetation Index
Product Level: 3
PGE: 28
Product ID: MOD13, L3: MOD_PR13C2
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
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
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 "MOD13C2"/"MYD13C2"/
VERSIONID STRING 1 "6"
END_GROUP = CollectionDescriptionClass
GROUP = ECSDataGranule
SIZEMBECSDATAGRANULE FLOAT 1 Variable
REPROCESSINGPLANNED STRING 1 "further update is 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 "1.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 INTEGER 16 Variable
ADDITIONALATTRIBUTENAME.2 = QAPERCENTOTHERQUALITY INTEGER 16 Variable
ADDITIONALATTRIBUTENAME.3 = QAPERCENTNOTPRODUCEDCLOUD INTEGER 16 Variable
ADDITIONALATTRIBUTENAME.4 = QAPERCENTNOTPRODUCEDOTHER INTEGER 16 Variable
ADDITIONALATTRIBUTENAME.5 = NDVICMGMONTHQCLASSPERCENTAGE INTEGER 16 Variable
ADDITIONALATTRIBUTENAME.6 = EVICMGMONTHQCLASSPERCENTAGE INTEGER 16 Variable
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 180 W
NORTHBOUNDINGCOORDINATE DOUBLE 1 90 N
EASTBOUNDINGCOORDINATE DOUBLE 1 180 E
SOUTHBOUNDINGCOORDINATE DOUBLE 1 90 S
END_GROUP = BoundingRectangle
ALGORITHMPACKAGEACCEPTANCEDATE STRING 1 "2004-10-01"
ALGORITHMPACKAGEMATURITYCODE STRING 1 "Normal"
ALGORITHMPACKAGENAME STRING 1 "MOD_PR13C2"
ALGORITHMPACKAGEVERSION STRING 1 "5"
INSTRUMENTNAME STRING 1 "MODIS"
LONGNAME STRING 1 "MODIS/Terra (Aqua) Vegetation Indices Monthly L3 Global 0.05 Deg CMG"
PROCESSINGCENTER STRING 1 "MODAPS"
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
NUMBEROFDAYS INTEGER 1 Variable
DAYSOFYEAR INTEGER 48 Variable
DAYSPROCESSED STRING 48 Variable
SNOWICEFLAGGED STRING 3 YES/NO
END_GROUP = ARCHIVEMETADATA
StructuralMetadata.0
This string will be populated automatically by HDF-EOS.
Grid Structure: MOD_Grid_monthly_CMG_VI
Dimensions:
Dimension Dimension Name Value
Dimension_4 Ydim: MOD_Grid_monthly_CMG_VI "Data Rows" (3600)
Dimension_5 Xdim: MOD_Grid_monthly_CMG_VI "Data Columns" (7200)
Corner Locations: Corner Values
UpperLeftPointMtrs (Variable, Variable)
LowerRightPointMtrs (Variable, Variable)
Supported Grids: Geographic Grid
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
Global HDF Attributes
Attribute Data Type Number of Values Value or Max. String Length
Characteristic Bin Angular Size FLOAT32 1 Variable
Characteristic Bin Size FLOAT32 1 Variable
Data Columns UINT16 1 3600
Data Rows UINT16 1 7200
Days of Year UINT16 "Number of Days" Variable
Days Processed STRING "Number of Days" Variable
Global Grid Columns UINT32 1 3600
Global Grid Rows UINT32 1 7200
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 CMG 0.05 Deg 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 25 CMG 0.05 Deg Monthly NDVI
units STRING 4 NDVI
valid_range INT16 2 -2000, 10000
_FillValue INT16 1 -3000
scale_factor FLOAT64 1 10000.0
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 CMG 0.05 Deg 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 24 CMG 0.05 Deg Monthly EVI
units STRING 3 EVI
valid_range INT16 2 -2000, 10000
_FillValue INT16 1 -3000
scale_factor FLOAT64 1 10000.0
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 CMG 0.05 Deg Monthly VI Quality UINT16 Dimension_4 Dimension_5
DataField_3 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 31 CMG 0.05 Deg Monthly VI 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 where 0 is highest quality, 14 quality too low to be useful,
15 no product/FILL.
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-14 Geospatial quality (Percent contribution)
00 : 25% or less of the finer resolution data contribued to this CMG pixel
01 : 50%
10 : 75%
11 : 100%
15 composite method for NDVI
0 BRDF model based nadir equivalent VI (Currently not used)
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_4 CMG 0.05 Deg Monthly red reflectance INT16 Dimension_4 Dimension_5
DataField_4 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 36 CMG 0.05 Deg Monthly red reflectance
units STRING 11 reflectance
valid_range INT16 2 0, 10000
_FillValue INT16 1 -1000
scale_factor FLOAT64 1 10000.0
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_5 CMG 0.05 Deg Monthly NIR reflectance INT16 Dimension_4 Dimension_5
DataField_5 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 36 CMG 0.05 Deg Monthly NIR reflectance
units STRING 11 reflectance
valid_range INT16 2 0, 10000
_FillValue INT16 1 -1000
scale_factor FLOAT64 1 10000.0
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 CMG 0.05 Deg Monthly blue reflectance INT16 Dimension_4 Dimension_5
DataField_6 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_nam STRING 37 CMG 0.05 Deg Monthly blue reflectance
units STRING 11 reflectance
valid_range INT16 2 0, 10000
_FillValue INT16 1 -1000
scale_factor FLOAT64 1 10000.0
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 CMG 0.05 Deg Monthly MIR reflectance INT16 Dimension_4 Dimension_5
DataField_7 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 36 CMG 0.05 Deg Monthly MIR reflectance
units STRING 11 reflectance (2130 nm MODIS band 7)
valid_range INT16 2 0, 10000
_FillValue INT16 1 -1000
scale_factor FLOAT64 1 10000.0
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
*******************************************************************************
Note = The MIR reflectance saved with the VI product is MODIS band 7 (2130 nm)
*******************************************************************************
Data field Name Data type Dimension
DataField_8 CMG 0.05 Deg Monthly Avg sun zen angle INT16 Dimension_4 Dimension_5
DataField_8 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 38 CMG 0.05 Deg Monthly Avg sun zen angle
units STRING 7 degrees
valid_range INT16 2 -9000, 9000
_FillValue INT16 1 -10000
scale_factor FLOAT64 1 100.0
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
*******************************************************************************
Note = The Average sun zenith angle is an approximation only. It is based on
the average of all the 1km pixels that fell into the CMG pixel from the 16 days
composite period.
*******************************************************************************
Data field Name Data type Dimension
DataField_9 CMG 0.05 Deg Monthly NDVI std dev INT16 Dimension_4 Dimension_5
DataField_9 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 33 CMG 0.05 Deg Monthly NDVI std dev
units STRING 4 NDVI
valid_range INT16 2 0, 10000
_FillValue INT16 1 -3000
scale_factor FLOAT64 1 10000.0
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 CMG 0.05 Deg Monthly EVI std dev INT16 Dimension_4 Dimension_5
DataField_10 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 32 CMG 0.05 Deg Monthly EVI std dev
units STRING 3 EVI
valid_range INT16 2 0, 10000
_FillValue INT16 1 -3000
scale_factor FLOAT64 1 10000.0
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 CMG 0.05 Deg Monthly #1km pix used UINT8 Dimension_4 Dimension_5
DataField_11 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 34 CMG 0.05 Deg Monthly #1km pix used
units STRING 6 Pixels
valid_range INT16 2 0, 36
_FillValue INT16 1 255
scale_factor FLOAT64 1 1.0
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 CMG 0.05 Deg Monthly #1km pix +-30deg VZ UINT8 Dimension_4 Dimension_5
DataField_12 HDF Attributes:
Attribute Data Type Number of Values Value or Max. String Length
long_name STRING 40 CMG 0.05 Deg Monthly #1km pix +-30deg VZ
units STRING 6 Pixels
valid_range INT16 2 0, 36
_FillValue INT16 1 255
scale_factor FLOAT64 1 1.0
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_13 CMG 0.05 Deg 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 40 CMG 0.05 Deg Monthly pixel reliability
units STRING 6 rank
valid_range INT16 2 0, 4
_FillValue INT16 1 -1
scale_factor FLOAT64 1 1.0
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
*******************************************************************************
The CMG pixel realiability is a ranking scheme that summarizes all QA info
indicating how reliable the pixel is:
-1 : No data, FILL value
0 : Ideal data, use with confidence
1 : Good data, but with one or more problems of Aerosol, shadow, viewing geomtery, etc..
2 : Possible snow/ice cover (This is only set when it is requested in the PCF)
This algorithm does its own Snow/Ice presence estimation using a threshold technique
In case the flag is set to NO there will be information rgarding snow/ice cover.
There is a metadata in the file called "SNOWICEFLAGGED" which will indicate whether
snow/ice is flagged or not.
3 : Cloud covered data
Theoretically there should be no cloudy data in this product
The algorithm completely filters all cloudy data and fill the gaps using
historic MODIS time series data set.
4 : No real data, estimaetd from historic time series(*)
(*) The historic time series used to fill the gaps is a compilation of a
consistent year average from all the MODIS data to this date. This historic data set
is only used when actual data is missing or cloudy for the month being processed.
*******************************************************************************
Tokens for Downloading LAADS DAAC Data
A LAADS DAAC download token will help make file downloads faster, but is only usable for LAADS DAAC web sites. A LAADS DAAC token
will not work with other Earthdata sites.
Generating LAADS DAAC token …
Please copy and save the token below for use with any supported LAADS download utilities or scripts.
To test, run the following wget download command in your terminal and see if it successfully downloaded the README text file located at the root of the LAADS archive. See also LAADS documentation on how to use wget
We are currently unable to generate a LAADS DAAC token. Please try again later or contact MODAPS Support with any questions.
An Earthdata Download token (EDL) will work on any Earthdata site including all LAADS DAAC sites, but download performance from the LAADS DAAC can be much slower due to the extra network connections needed to check credentials at Earthdata.
Confirm Download of Multiple Files
Verifying login status…
Please confirm before starting this batch download of listed below totaling , one file at a time.
Once a batch download begins, your browser may not provide a way to cancel the batch aside from closing the browser entirely or stopping individual downloads one at a time. If in doubt, try selecting a smaller number of files for download. MODAPS Support is available to help with any questions.
Browser configurations
Some users might have to approve once (e.g., click "Allow") to allow for future downloads of multiple files.
To avoid a new download prompt for each file, ensure the following settings are configured in your browser:
Chrome: Settings > Advanced > Ask where to save each file before downloading > Off
Firefox:
Preferences > Files and Applications > Save files to…
Click checkbox “Do this automatically for files like this from now on”