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. *******************************************************************************