MOD10A1 Product File Specification Version: V5.0.5 Revision: 0 Date: 15 December 2005 ESDT: MOD10A1 Name: MODIS/Terra Snow Cover Daily L3 Global 500m SIN Grid Level: 3 Process ID: MOD_PR10A1 Point of Contact: George Riggs SSAI NASA, GSFC, Code 614.1 Greenbelt, MD 20771 301-614-5650 George.A.Riggs.1@gsfc.nasa.gov Nicolo E. DiGirolamo SSAI NASA GSFC Code 614.1 Greenbelt, MD 20771 301 614-5824 Nicolo.E.Digirolamo.1@gsfc.nasa.gov Hugh Powell 301-286-2310 Hugh.W.Powell.1@gsfc.nasa.gov Principal Investigator: Vincent V. Salomonson NASA, GSFC, Code 610.0 Greenbelt, MD 20771 301-614-5685 Vincent.V.Salomonson@nasa.gov Associate Investigator: Dorothy K. Hall NASA, GSFC, Code 614.1 Greenbelt, MD 20771 301-614-5771 Dorothy.K.Hall@nasa.gov Description: This specification description of the MOD10A1 daily gridded snow product describes the operational data product. A general description of the global metadata is given. Descriptions of the SDS structures are given along with a listing of the local attributes, dimensions, and content of SDSs. The daily level 3 snow cover product is archived in HDF-EOS format and consists of 11 global metadata objects and four SDSs with local attributes. The grid scheme used is the Sinusoidal projection. Spatial resolution of the data product is 500 m. Each data product file is a tile of the projection and covers a nominal size of 1100 km by 1100 km (10 degrees by 10 degrees at the Equator). This daily snow cover product is generated using the L2G snow data product and L2G geoangles, surface reflectances products, land cover data product and ancillary slope and aspect files as inputs. A scoring algorithm based on solar elevation, distance from nadir and observation coverage of a cell is used to select the most favorable observation of the day from the many observations stored in the L2G product to map snow cover for the day. Snow albedo is calculated for all cells that are mapped as snow covered. Fractional snow cover determined from the L2G using the same scoring algorithm as for snow but determined for all land not obscured by cloud is also contained in the file. Contents: SDS names: Snow_Cover_Daily_Tile Snow_Spatial_QA Snow_Albedo_Daily_Tile Fractional_Snow_Cover Global Metadata: CoreMetadata.0 ArchiveMetadata.0 StructMetadata.0 HDFEOSVersion L2GAutomaticQualityFlag L2GAutomaticQualityFlagExplanation L2GCoverageCalculationMethod L2GNumberOfOverlapGranules L2GFirstLayerSelectionCriteria MOD10InputGranuleNames SCF Algorithm Version *Start Global Attributes =================================================== Name: Type: Num_Val: Source: Value: CoreMetadata.0 PVL-STRING 1 TK Variable LocalGranuleID STRING 1 PGE Variable ProductionDateTime DATETIME1 TK Variable DayNightFlag STRING 1 PGE Variable ReprocessingActual STRING 1 PGE Variable LocalVersionID STRING 1 PGE "SCF V5.0.5" ReprocessingPlanned STRING 1 PGE Variable ScienceQualityFlag STRING 1 DP "Not Investigated" AutomaticQualityFlagExplanation STRING 1 PGE "No automatic quality assessment done in the PGE" AutomaticQualityFlag STRING 1 PGE "Passed" ScienceQualityFlagExplanation STRING 1 DP OperationalQualityFlag STRING 1 PGE Variable OperationalQualityFlagExplanation STRING 1 PGE "See http://landweb.nascom.nasa.gov/cgi-bin/QA_WWW/qaFlagPage.cgi?sat=terra for the product Science Quality status" QAPercentMissingData INTEGER 1 PGE 0 - 100 QAPercentCloudCover INTEGER 1 PGE 0 - 100 ParameterName STRING 2 PGE "Snow_Cover_Daily_Tile", "Snow_Albedo_Daily_Tile" EquatorCrossingDate DATE 32 PGE Variable EquatorCrossingTime TIME 32 PGE Variable OrbitNumber INTEGER 32 PGE Variable EquatorCrossingLongitude DOUBLE 32 PGE Variable VersionID INTEGER 1 MCF 1 ShortName STRING 1 MCF "MOD10A1" InputPointer STRING 5 PGE Variable GRingPointLongitude DOUBLE 4 PGE Variable GRingPointLatitude DOUBLE 4 PGE Variable GRingPointSequenceNo INTEGER 4 PGE Variable ExclusionGRingFlag STRING 1 PGE "N" RangeEndingDate DATE 1 PGE Variable RangeEndingTime TIME 1 PGE Variable RangeBeginningDate DATE 1 PGE Variable RangeBeginningTime TIME 1 PGE Variable PGEVersion STRING 1 PGE Variable AssociatedSensorShortName STRING 1 MCF "MODIS" AssociatedPlatformShortName STRING 1 MCF "Terra" AssociatedInstrumentShortname STRING 1 MCF "MODIS" **Product Specific Attibutues (PSA)** AdditionalAttributeName.1 STRING 1 PGE QAPERCENTGOODQUALITY Parametervalue.1 INTEGER 1 PGE 0 - 100 AdditionalAttributeName.2 STRING 1 PGE QAPERCENTOTHERQUALITY ParameterValue.2 INTEGER 1 PGE 0 - 100 AdditionalAttributeName.3 STRING 1 PGE HORIZONTALTILENUMBER ParameterValue.3 INTEGER 1 PGE 0-35 AdditionalAttributeName.4 STRING 1 PGE VERTICALTILENUMBER ParameterValue.4 INTEGER 1 PGE Variable AdditionalAttributeName.5 STRING 1 PGE TileID ParameterValue.5 INTEGER 1 PGE Variable AdditionalAttributeName.6 STRING 1 PGE SNOWCOVERPERCENT ParameterValue.6 INTEGER 1 PGE 0 - 100 End CoreMetadata.0 _________________________________ Name: Type: Num_Val: Source: Value: ArchiveMetadata.0 PVL-STRING 1 TK CharacteristicBinAngularSize DOUBLE 1 PGE Variable CharacteristicBinSize DOUBLE 1 PGE Variable GeoAnyAbnormal STRING 1 PGE Variable GeoEstMaxRMSError DOUBLE 1 PGE Variable DataColumns INTEGER 1 PGE Variable DataRows INTEGER 1 PGE Variable GlobalGridColumns INTEGER 1 PGE Variable GlobalGridRows INTEGER 1 PGE Variable AlgorithmPackageAcceptanceDate DATE 1 PGE "2005-12" AlgorithmPackageMaturityCode STRING 1 PGE "OPL" AlgorithmPackageName STRING 1 PGE "MOD_PR10A1" AlgorithmPackageVersion STRING 1 PGE "V5.0.5" LongName STRING 1 MCF "MODIS/Terra Snow Cover Daily L3 Global 500m SIN Grid" InstrumentName STRING 1 MCF "Moderate Resolution Imaging Spectroradiometer" PlatformShortName STRING 1 MCF "Terra" LocalInputGranuleID STRING 5 PGE Variable ProcessingCenter STRING 1 MCF "MODAPS" ProcessingDateTime DATETIME1 PGE Variable SPSOParameters STRING 1 PGE "none" NorthBoundingCoordinate DOUBLE 1 PGE Variable SouthBoundingCoordinate DOUBLE 1 PGE Variable EastBoundingCoordinate DOUBLE 1 PGE Variable WestBoundingCoordinate DOUBLE 1 PGE Variable ProcessingEnvironment STRING 1 PGE Variable DESCRevision STRING 1 MCF Variable End ArchiveMetadata.0 _________________________________ StructMetadata.0 DFNT_CHAR8 32000 GROUP=SwathStructure END_GROUP=SwathStructure GROUP=GridStructure GROUP=GRID_1 GridName="MOD_Grid_Snow_500m" XDim=2400 YDim=2400 UpperLeftPointMtrs=(meters,meters) LowerRightMtrs=(meters,meters) Projection=GCTP_SNSOID ProjParams=(6371007.181000,0,0,0,0,0,0,0,0,0,0,0,0) SphereCode=-1 GridOrigin=HDFE_GD_UL GROUP=Dimension END_GROUP=Dimension GROUP=DataField OBJECT=DataField_1 DataFieldName="Snow_Cover_Daily_Tile" DataType=DFNT_UINT8 DimList=("YDim","XDim") CompressionType=HDFE_COMP_DEFLATE DeflateLevel=9 END_OBJECT=DataField_1 OBJECT=DataField_2 DataFieldName="Snow_Spatial_QA" DataType=DFNT_UINT8 DimList=("YDim","XDim") CompressionType=HDFE_COMP_DEFLATE DeflateLevel=9 END_OBJECT=DataField_2 OBJECT=DataField_3 DataFieldName="Snow_Albedo_Daily_Tile" DataType=DFNT_UINT8 DimList=("YDim","XDim") CompressionType=HDFE_COMP_DEFLATE DeflateLevel=9 END_OBJECT=DataField_3 OBJECT=DataField_4 DataFieldName="Fractional_Snow_Cover" DataType=DFNT_UINT8 DimList=("YDim","XDim") CompressionType=HDFE_COMP_DEFLATE DeflateLevel=9 END_OBJECT=DataField_4 END_GROUP=DataField GROUP=MergedFields END_GROUP=MergedFields END_GROUP=GRID_1 END_GROUP=GridStructure GROUP=PointStructure END_GROUP=PointStructure END End StructMetadta.0 ----------------------------------- HDFEOSVersion DFNT_CHAR 1 PGE Variable L2GAutomaticQualityFlag DFNT_CHAR 1 PGE Variable L2GAutomaticQualityFlagExplanation DFNT_CHAR 1 PGE Variable L2GCoverageCalculationMethod DFNT_CHAR 1 PGE Variable L2GNumberOfOverlapGranules DFNT_UINT32 1 PGE Variable L2GFirstLayerSelectionCriteria DFNT_CHAR 1 PGE Variable MOD10InputGranuleNames DFNT_CHAR 1 PGE Variable SCF Algorithm Version DFNT_CHAR 1 PGE Variable *End Global Attributes ============================================================================ SDS Definitions: SDS Name: Snow_Cover_Daily_Tile Description: This snow cover SDS is a result of finding the 'best' observation from the MOD10L2G snow cover data product. Number Type: DFNT_UINT8 Rank: 2 Dimension Sizes: 2400, 2400 Dimension Names: Dimension0: "Ydim" Dimension1: "Xdim" SDS Local Attributes: Name: Type: Num_Val: Source: Value: HDF Predefined Attributes by Reserved Label name_____ long_name DFNT_CHAR string length PGE "Snow cover extent by best observation of the day" units DFNT_CHAR string length PGE "none" format DFNT_CHAR string length PGE "I3" coordsys DFNT_CHAR string length PGE "cartesian" valid_range DFNT_UINT8 2 PGE 0,254 _FillValue DFNT_UNIT8 1 PGE 255 Custom Attributes____ missing_value DFNT_INT8 1 PGE 0 Key DFNT_CHAR string length PGE "0=missing data, 1=no decision, 11=night, 25=no snow, 37=lake, 39=ocean, 50=cloud, 100=lake ice, 200=snow, 254=detector saturated, 255=fill" ============================================================================ SDS Definition SDS Name: Snow_Spatial_QA Description: QA information for each cell derived from the QA information of pixels analyized to determine the modal observation of the cell from the L2G snow cover input data product. Number Type: DFNT_UINT8 Rank: 2 Dimension Sizes: 2400, 2400 Dimension Names: Dimension0: Ydim Dimension1: Xdim SDS Local Attributes: Name: Type: Num_Val: Source: Value: HDF Predefined Attributes by Reserved Label name_____ long_name DFNT_CHAR string length PGE "Spatial QA of the observation selected for the day" units DFNT_CHAR string length PGE "none" format DFNT_CHAR string length PGE "I3" coordsys DFNT_CHAR string length PGE "cartesian" valid_range DFNT_UINT8 2 PGE 0,254 _FillValue DFNT_UNIT8 1 PGE 255 Custom Attributes____ Key DFNT_CHAR string length PGE "0=good quality, 1=other quality, 252=Antarctica mask, 253=land mask, 254=ocean mask, 255=fill" ============================================================================ SDS Name: Snow_Albedo_Daily_Tile Description: This snow cover SDS is a result of finding the 'best' observation from the MOD10L2G snow cover and calculating snow albedo for it. Snow albedo calculated only for pixels that are snow in the snow SDS. Number Type: DFNT_UINT8 Rank: 2 Dimension Sizes: 2400, 2400 Dimension Names: Dimension0: "Ydim" Dimension1: "Xdim" SDS Local Attributes: Name: Type: Num_Val: Source: Value: HDF Predefined Attributes by Reserved Label name_____ long_name DFNT_CHAR string length PGE "Snow albedo of the corresponding snow cover observation" units DFNT_CHAR string length PGE "none" format DFNT_CHAR string length PGE "I3" coordsys DFNT_CHAR string length PGE "cartesian" valid_range DFNT_UINT8 2 PGE 0,100 _FillValue DFNT_UNIT8 1 PGE 255 Custom Attributes____ missing_value DFNT_INT8 1 PGE 250 Key DFNT_CHAR string length PGE "0-100=snow albedo, 101=no_decision, 111=night, 125=land, 137=inland water, 139=ocean, 150=cloud, 250=missing, 251=self_shadowing, 252=landmask mismatch, 253=BRDF_failure, 254=non-production_mask" ============================================================================ SDS Definitions: SDS Name: Fractional_Snow_Cover Description: Fractional snow is a result of finding the 'best' observation from the MOD10L2G snow cover data product for the day. Number Type: DFNT_UINT8 Rank: 2 Dimension Sizes: 2400, 2400 Dimension Names: Dimension0: "Ydim" Dimension1: "Xdim" SDS Local Attributes: Name: Type: Num_Val: Source: Value: HDF Predefined Attributes by Reserved Label name_____ long_name DFNT_CHAR string length PGE "Fractional snow covered land for the tile" units DFNT_CHAR string length PGE "none" format DFNT_CHAR string length PGE "I3" coordsys DFNT_CHAR string length PGE "cartesian" valid_range DFNT_UINT8 2 PGE 0,254 _FillValue DFNT_UNIT8 1 PGE 255 Custom Attributes____ Key DFNT_CHAR string length PGE "0-100=fractional snow, 200=missing data, 201=no decision, 211=night, 225=land, 237=inland water, 239=ocean, 250=cloud, 254=detector saturated, 255=fill" ============================================================================