MODIS HDF File Specification

Version:     	V3.0
Revision: 3
Date:	December 7, 2006

Product Ident:	MODIS/Terra Vegetation Intermediate Composite 16-Day L4 Global
	250m ISIN Grid

Product Identifiers: 

Description: 	

MOD44C processes 16 days of data, compositing and saving the best observation
	for each pixel.  The output from MOD44C is used by MOD44A and MOD44B.

Name:                                Type:      Num_Val:      Value:

CoreMetadata.0                     HDF-STRING       1           	

LocalGranuleID                     STRING           1        Variable
ProductionDateTime                 DATETIME         1        Variable
DayNightFlag                       STRING           1        Variable
ReprocessingActual                 STRING           1        Variable
ReprocessingPlanned                STRING           1        Variable
AutomaticQualityFlagExplanation    STRING           1        Variable
AutomaticQualityFlag               STRING           1        Variable
OperationalQualityFlagExplanation   STRING          1        Variable
OperationalQualityFlag             STRING           1        Variable
QAPercentMissingData               INTEGER          1        Variable
QAPercentOutofBoundsData           INTEGER          1        Variable
QAPercentCloudCover                INTEGER          1        Variable
QAPercentInterpolatedData          INTEGER          1        Variable
ParameterName                      STRING           1        "MODIS/Terra Vegetation Intermediate Composite 16-Day L4 Global 250m ISIN Grid"
EquatorCrossingDate                DATE              1        Variable
EquatorCrossingTime                TIME              1        Variable
EquatorCrossingLongitude           DOUBLE           1        Variable
OrbitNumber                        INTEGER          1        Variable
VersionID                          INTEGER          1        Variable
ShortName                          STRING           1        "MOD44C"
InputPointer                       STRING         500        Variable
GRingPointLongitude                DOUBLE           4        Variable
GRingPointLatitude                 DOUBLE           4        Variable
GRingPointSequenceNo               INTEGER          4        Variable
ExclusionGRingFlag                 STRING           1        Variable
RangeEndingDate                    DATE             1        Variable
RangeEndingTime                    TIME             1        Variable
RangeBeginningDate                 DATE             1        Variable
RangeBeginningTime                 TIME             1        Variable
PGEVersion                         STRING           1        Variable
AncillaryInputPointer              STRING           1        Variable
AncillaryInputType                 STRING           1        Variable
AssociatedSensorShortName          STRING           1        "CCD"
AssociatedPlatformShortName        STRING           1        "AM-1"
AssociatedInstrumentShortName      STRING           1        "MODIS"
AdditionalAttributeName            STRING           7	    
    ADDITIONALATTRIBUTENAME.1 = "QAPERCENTGOODQUALITY" 
    ADDITIONALATTRIBUTENAME.2 = "QAPERCENTOTHERQUALITY" 
    ADDITIONALATTRIBUTENAME.3 = "QAPERCENTNOTPRODUCEDCLOUD"
    ADDITIONALATTRIBUTENAME.4 = "QAPERCENTNOTPRODUCEDOTHER"
    ADDITIONALATTRIBUTENAME.5 = "HORIZONTALTILENUMBER" 
    ADDITIONALATTRIBUTENAME.6 = "VERTICALTILENUMBER"   
    ADDITIONALATTRIBUTENAME.7 = "TileID" 
ParameterValue                     STRING           7        Variable

ArchiveMetadata.0

WestBoundingCoordinate             DOUBLE           1        Variable
NorthBoundingCoordinate            DOUBLE           1        Variable
EastBoundingCoordinate             DOUBLE           1        Variable
SouthBoundingCoordinate            DOUBLE           1        Variable
AlgorithmPackageAcceptanceDate     STRING           1        Variable
AlgorithmPackageMaturityCode       STRING           1        Variable
AlgorithmPackageName               STRING           1        Variable
AlgorithmPackageVersion            STRING           1        Variable
LongName                           STRING           1        "MODIS/Terra Vegetation Intermediate Composite 16-Day L4 Global 250m ISIN Grid"
LocalInputGranuleID                STRING         500        Variable

char8  StructMetadata.0 = {
      GridName = "MOD44C_GRID"
        Dimensions: 
          XDim = 4800
          YDim = 4800
          ZDim = 4
      UpperLeftPointMtrs = (-10007554.677060, 4447802.078700)
      LowerRightMtrs = (-8895604.157400, 3335851.559040)
      Projection = GCTP_ISINUS
      ProjParams = (6371007.181000, 0, 0, 0, 0, 0, 0, 0, 21600, 0, 1, 0, 0)
      SphereCode = -1
      GridOrigin = HDFE_GD_UL
      DataFields: type name(dimensions)
        UINT16 state ("ZDim", "YDim", "XDim")
        UINT16 view_angle ("ZDim", "YDim", "XDim")
        UINT16 LST ("ZDim", "YDim", "XDim")
        INT16 Band_1 ("ZDim", "YDim", "XDim")
        INT16 Band_2 ("ZDim", "YDim", "XDim")
        UINT16 QA_250m ("ZDim", "YDim", "XDim")
}

Begin_Vgroup = MOD44C_GRID
  class = GRID

  Begin_Vgroup = Data Fields
    class = GRID Vgroup

    SDS = uint16 state
      dim1 = ZDim: MOD44C_GRID
      dim2 = YDim: MOD44C_GRID
      dim3 = XDim: MOD44C_GRID
      char8[32] long_name = "State Variables &  day &  LST QA"
      char8[9] units = "bit field"
      uint16[2] valid_range = (0, 65535)
      uint16[1] _FillValue = 65535

      Bit:    Description:  
      0-1     cloud state; clear (00), cloudy (01), mixed (10), not set,
                assumed clear (11)
      2       cloud shadow; yes (1) or no (0)
      3-4     cirrus detected; none (00), small (01), average (10), high (11)
      5       snow/ice flag; yes (1) or no (0) 
      6-7     BRDF correction performed; no (00), Montana methodology (01),
                Boston methodology (10)
      8-11    Julian day
	  	12      Terrain shadow; yes(1) or no (0)
      13-14   aerosol

    SDS = uint16 view angle
      dim1 = ZDim: MOD44C_GRID
      dim2 = YDim: MOD44C_GRID
      dim3 = XDim: MOD44C_GRID
      char8[17] long_name = "zenith view angle"
      char8[7] units = "degree"
      uint16[2] valid_range = (0, 18000)
      uint16[1] _FillValue = -32767
      float64[1] scale_factor = 0.01

    SDS = uint16 LST
      dim1 = ZDim: MOD44C_GRID
      dim2 = YDim: MOD44C_GRID
      dim3 = XDim: MOD44C_GRID
      char8[24] long_name = "Land Surface Temperature"
      char8[1] units = "K"
      uint16[2] valid_range = (7500, 65535)
      uint16 [1]  _FillValue = 0
      float64[1] scale_factor = 0.02

    SDS = int16 Band_1
      dim1 = ZDim: MOD44C_GRID
      dim2 = YDim: MOD44C_GRID
      dim3 = XDim: MOD44C_GRID
      char8[18] long_name = "Band 1 Reflectance"
      char8[9] units = "reflectance"
      uint16[2] valid_range = (-100, 16000)
      uint16 [1]  _FillValue = -28672
      float64[1] scale_factor = 0.00001

    SDS = int16 Band_2
      dim1 = ZDim: MOD44C_GRID
      dim2 = YDim: MOD44C_GRID
      dim3 = XDim: MOD44C_GRID
      char8[18] long_name = "Band 2 Reflectance"
      char8[9] units = "reflectance"
      uint16[2] valid_range = (-100, 16000)
      uint16 [1]  _FillValue = -28672
      float64[1] scale_factor = 0.00001

    SDS = uint16 QA_250m
      dim1 = ZDim: MOD44C_GRID
      dim2 = YDim: MOD44C_GRID
      dim3 = XDim: MOD44C_GRID
      char8[32] long_name = "Quality Assessment 250m Bands & fire & fire QA & gflag indicator"
      char8[9] units = "bit field"
      uint16[2] valid_range = (0, 16383)
      uint16[1] _FillValue = 65535

      Bit:    Description:  
      0-1     band 1 data quality; good quality (00), quality so low that it is
                not useful (01), L1B data faulty (10), not useful for any other
                reason/not processed (e.g., clouds, ocean)
      2-3     band 2 data quality; good quality (00), quality so low that it is
                not useful (01), L1B data faulty (10), not useful for any other
                reason/not processed (e.g., clouds, ocean)
      4-7     fire mask; not processed (missing input data) (0), not processed
                (extreme scan angle) (1), not processed (other reason) (2),
                water (3), cloud (4), no fire (5), unknown (6), fire (low
                confidence) (7), fire (nominal confidence) (8), fire (high
                confidence (9)
      8-9     MODLAND QA bits from fire algorithm; fire/no-fire determined at
                optimum confidence (00), fire/no-fire determined at less than
                optimum confidence (01), no determination made due to cloud
                cover (10), no determination made due to other reason(s)
      10      3.9 micron high-gain flag; band 21 used (0), band 22 used (1)
      11      atmospheric correction performed in fire algorithm; not performed
                (0), performed (1)
      12      day/night algorithm used in fire algorithm; night (0), day (1)
      5       snow/ice flag; yes (1) or no (0) 
      6-7     BRDF correction performed; no (00), Montana methodology (01),
                Boston methodology (10)
      8-11    Julian day
      12-15   LST QA

  End_Vgroup = Data Fields

  Begin_Vgroup = Grid Attributes
    class = GRID Vgroup

  End_Vgroup = Grid Attributes

End_Vgroup = MOD44C_GRID

=======================================================================