Attributes { sur_refl_b01_1 { String coordinates "Latitude Longitude"; String long_name "500m Surface Reflectance Band 1 - first layer"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; Float64 scale_factor 0.00010000000000000000; Float64 add_offset 0.0000000000000000; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } sur_refl_b02_1 { String coordinates "Latitude Longitude"; String long_name "500m Surface Reflectance Band 2 - first layer"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; Float64 scale_factor 0.00010000000000000000; Float64 add_offset 0.0000000000000000; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } sur_refl_b03_1 { String coordinates "Latitude Longitude"; String long_name "500m Surface Reflectance Band 3 - first layer"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; Float64 scale_factor 0.00010000000000000000; Float64 add_offset 0.0000000000000000; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } sur_refl_b04_1 { String coordinates "Latitude Longitude"; String long_name "500m Surface Reflectance Band 4 - first layer"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; Float64 scale_factor 0.00010000000000000000; Float64 add_offset 0.0000000000000000; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } sur_refl_b05_1 { String coordinates "Latitude Longitude"; String long_name "500m Surface Reflectance Band 5 - first layer"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; Float64 scale_factor 0.00010000000000000000; Float64 add_offset 0.0000000000000000; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } sur_refl_b06_1 { String coordinates "Latitude Longitude"; String long_name "500m Surface Reflectance Band 6 - first layer"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; Float64 scale_factor 0.00010000000000000000; Float64 add_offset 0.0000000000000000; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } sur_refl_b07_1 { String coordinates "Latitude Longitude"; String long_name "500m Surface Reflectance Band 7 - first layer"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; Float64 scale_factor 0.00010000000000000000; Float64 add_offset 0.0000000000000000; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } QC_500m_1 { String coordinates "Latitude Longitude"; String long_name "500m Reflectance Band Quality - first layer"; String units "bit field"; UInt32 valid_range 0, 4294966019; UInt32 _FillValue 787410671; String Nadir_Data_Resolution "500m"; String QA_index " Bits are numbered from left (MSB) to right (LSB): Bit Description 0 adjacency correction performed; 1 -- yes 0 -- no 1 atmospheric correction performed; 1 -- yes 0 -- no 2-5 band 7 data quality four bit range; 0000 -- highest quality 1000 -- dead detector; data interpolated in L1B 1001 -- solar zenith >= 86 degrees 1010 -- solar zenith >= 85 and < 86 degrees 1011 -- missing input 1100 -- internal constant used in place of climatological data for at least one atmospheric constant 1101 -- correction out of bounds pixel constrained to extreme allowable value 1110 -- L1B data faulty 1111 -- not processed due to deep ocean or clouds 6-9 band 6 data quality four bit range; SAME AS ABOVE 10-13 band 5 data quality four bit range; SAME AS ABOVE 14-17 band 4 data quality four bit range; SAME AS ABOVE 18-21 band 3 data quality four bit range; SAME AS ABOVE 22-25 band 2 data quality four bit range; SAME AS ABOVE 26-29 band 1 data quality four bit range; SAME AS ABOVE 30-31 MODLAND QA bits; corrected product produced at 00 -- ideal quality all bands 01 -- less than ideal quality some or all bands corrected product not produced due to 10 -- cloud effects all bands 11 -- other reasons some or all bands may be fill value [Note that a value of (11) overrides a value of (01)]. "; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } orb_cov_1 { String coordinates "Latitude Longitude"; String long_name "Orbit and coverage - first layer"; String units "bit field"; Byte valid_range 0, 255; Byte _FillValue 15; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } num_observations { String coordinates "Latitude Longitude"; String long_name "Number of Observations"; String units "none"; Int32 valid_range 0, 127; Int32 _FillValue -1; String grid_mapping "MOD_Grid_L2g_2d_eos_cf_projection"; } Latitude { String long_name "Latitude"; String units "degrees_north"; } Longitude { String long_name "Longitude"; String units "degrees_east"; } YDim { String standard_name "projection_y_coordinate"; String long_name "y coordinate of projection for grid MOD_Grid_L2g_2d"; String units "meter"; String _CoordinateAxisType "GeoY"; } XDim { String standard_name "projection_x_coordinate"; String long_name "x coordinate of projection for grid MOD_Grid_L2g_2d"; String units "meter"; String _CoordinateAxisType "GeoX"; } MOD_Grid_L2g_2d_eos_cf_projection { String grid_mapping_name "sinusoidal"; Float64 longitude_of_central_meridian 0.0; Float64 earth_radius 6371007.181; String _CoordinateAxisTypes "GeoX GeoY"; } CoreMetadata { INVENTORYMETADATA { String GROUPTYPE "MASTERGROUP"; ECSDATAGRANULE { LOCALGRANULEID { Int32 NUM_VAL 1; String VALUE "\"MOD09GHK.A2007001.h31v08.004.2007003192844.hdf\""; } PRODUCTIONDATETIME { Int32 NUM_VAL 1; String VALUE "\"2007-01-03T19:28:44.000Z\""; } DAYNIGHTFLAG { Int32 NUM_VAL 1; String VALUE "\"Day\""; } REPROCESSINGACTUAL { Int32 NUM_VAL 1; String VALUE "\"reprocessed\""; } LOCALVERSIONID { Int32 NUM_VAL 1; String VALUE "\"SCF V4.0.2\""; } REPROCESSINGPLANNED { Int32 NUM_VAL 1; String VALUE "\"further update is anticipated\""; } } MEASUREDPARAMETER { MEASUREDPARAMETERCONTAINER { String CLASS "\"1\""; QAFLAGS { String CLASS "\"1\""; SCIENCEQUALITYFLAG { Int32 NUM_VAL 1; String VALUE "\"Not Investigated\""; String CLASS "\"1\""; } AUTOMATICQUALITYFLAGEXPLANATION { Int32 NUM_VAL 1; String CLASS "\"1\""; String VALUE "\"'Failed' if there is no valid land data contained within; 'Suspect' if the majority of pixels are at a high solar zenith angle.\""; } AUTOMATICQUALITYFLAG { Int32 NUM_VAL 1; String CLASS "\"1\""; String VALUE "\"Passed\""; } SCIENCEQUALITYFLAGEXPLANATION { Int32 NUM_VAL 1; String VALUE "\"See http://landdb1.nascom.nasa.gov/QA_WWW/release.cgi for the Science QA status of this product.\""; String CLASS "\"1\""; } } QASTATS { String CLASS "\"1\""; QAPERCENTMISSINGDATA { Int32 NUM_VAL 1; String CLASS "\"1\""; Int32 VALUE 0; } } PARAMETERNAME { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"MOD09GHK\""; } } } ORBITCALCULATEDSPATIALDOMAIN { ORBITCALCULATEDSPATIALDOMAINCONTAINER { String CLASS "\"1\""; EQUATORCROSSINGDATE { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"2007-01-01\""; } EQUATORCROSSINGTIME { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"02:01:36.338918\""; } ORBITNUMBER { String CLASS "\"1\""; Int32 NUM_VAL 1; Int32 VALUE 37436; } EQUATORCROSSINGLONGITUDE { String CLASS "\"1\""; Int32 NUM_VAL 1; Float64 VALUE 127.014787; } } } COLLECTIONDESCRIPTIONCLASS { VERSIONID { Int32 NUM_VAL 1; Int32 VALUE 4; } SHORTNAME { Int32 NUM_VAL 1; String VALUE "\"MOD09GHK\""; } } INPUTGRANULE { INPUTPOINTER { Int32 NUM_VAL 100; String VALUE "\"MODPTHKM.A2007001.h31v08.004.2007003192006.hdf\"", "\"MOD09.A2007001.0020.004.2007002132352.hdf\"", "\"MOD09.A2007001.0155.004.2007003112340.hdf\"", "\"MOD09.A2007001.0200.004.2007003113840.hdf\""; } } SPATIALDOMAINCONTAINER { HORIZONTALSPATIALDOMAINCONTAINER { GPOLYGON { GPOLYGONCONTAINER { String CLASS "\"1\""; GRINGPOINT { String CLASS "\"1\""; GRINGPOINTLONGITUDE { Int32 NUM_VAL 4; String CLASS "\"1\""; Float64 VALUE 129.513813, 131.497165, 142.169976, 140.020888; } GRINGPOINTLATITUDE { Int32 NUM_VAL 4; String CLASS "\"1\""; Float64 VALUE 0.000641, 10.011395, 9.999825, -0.013144; } GRINGPOINTSEQUENCENO { Int32 NUM_VAL 4; String CLASS "\"1\""; Float64 VALUE 1, 2, 3, 4; } } GRING { String CLASS "\"1\""; EXCLUSIONGRINGFLAG { Int32 NUM_VAL 1; String CLASS "\"1\""; String VALUE "\"N\""; } } } } } } RANGEDATETIME { RANGEENDINGDATE { Int32 NUM_VAL 1; String VALUE "\"2007-01-01\""; } RANGEENDINGTIME { Int32 NUM_VAL 1; String VALUE "\"02:05:00.000000\""; } RANGEBEGINNINGDATE { Int32 NUM_VAL 1; String VALUE "\"2007-01-01\""; } RANGEBEGINNINGTIME { Int32 NUM_VAL 1; String VALUE "\"01:55:00.000000\""; } } PGEVERSIONCLASS { PGEVERSION { Int32 NUM_VAL 1; String VALUE "\"4.3.3\""; } } ADDITIONALATTRIBUTES { ADDITIONALATTRIBUTESCONTAINER { String CLASS "\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\"", "\"6\"", "\"7\"", "\"8\"", "\"9\"", "\"10\"", "\"11\"", "\"12\""; ADDITIONALATTRIBUTENAME { String CLASS "\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\"", "\"6\"", "\"7\"", "\"8\"", "\"9\"", "\"10\"", "\"11\"", "\"12\""; Int32 NUM_VAL 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1; String VALUE "\"QAPERCENTGOODQUALITY\"", "\"QAPERCENTOTHERQUALITY\"", "\"QAPERCENTNOTPRODUCEDCLOUD\"", "\"QAPERCENTNOTPRODUCEDOTHER\"", "\"HORIZONTALTILENUMBER\"", "\"VERTICALTILENUMBER\"", "\"TileID\"", "\"QAPERCENTPOOROUTPUT500MBAND3\"", "\"QAPERCENTPOOROUTPUT500MBAND4\"", "\"QAPERCENTPOOROUTPUT500MBAND5\"", "\"QAPERCENTPOOROUTPUT500MBAND6\"", "\"QAPERCENTPOOROUTPUT500MBAND7\""; } INFORMATIONCONTENT { String CLASS "\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\"", "\"6\"", "\"7\"", "\"8\"", "\"9\"", "\"1\"", "\"1\"", "\"1\""; PARAMETERVALUE { Int32 NUM_VAL 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1; String CLASS "\"1\"", "\"2\"", "\"3\"", "\"4\"", "\"5\"", "\"6\"", "\"7\"", "\"8\"", "\"9\"", "\"10\"", "\"11\"", "\"12\""; String VALUE "\"94\"", "\"6\"", "\"0\"", "\"0\"", "\"31\"", "\"08\"", "\"51031008\"", "\"0\"", "\"0\"", "\"0\"", "\"0\"", "\"0\""; } } } } ASSOCIATEDPLATFORMINSTRUMENTSENSOR { ASSOCIATEDPLATFORMINSTRUMENTSENSORCONTAINER { String CLASS "\"1\""; ASSOCIATEDSENSORSHORTNAME { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"MODIS\""; } ASSOCIATEDPLATFORMSHORTNAME { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"Terra\""; } ASSOCIATEDINSTRUMENTSHORTNAME { String CLASS "\"1\""; Int32 NUM_VAL 1; String VALUE "\"MODIS\""; } } } } } ArchiveMetadata { ARCHIVEDMETADATA { String GROUPTYPE "MASTERGROUP"; BOUNDINGRECTANGLE { NORTHBOUNDINGCOORDINATE { Int32 NUM_VAL 1; Float64 VALUE 10.000000; } SOUTHBOUNDINGCOORDINATE { Int32 NUM_VAL 1; Float64 VALUE -0.000000; } EASTBOUNDINGCOORDINATE { Int32 NUM_VAL 1; Float64 VALUE 142.168188; } WESTBOUNDINGCOORDINATE { Int32 NUM_VAL 1; Float64 VALUE 130.000000; } } ALGORITHMPACKAGEACCEPTANCEDATE { Int32 NUM_VAL 1; String VALUE "\"TBD\""; } ALGORITHMPACKAGEMATURITYCODE { Int32 NUM_VAL 1; String VALUE "\"Preliminary\""; } ALGORITHMPACKAGENAME { Int32 NUM_VAL 1; String VALUE "\"MOD_PRMGR\""; } ALGORITHMPACKAGEVERSION { Int32 NUM_VAL 1; String VALUE "\"4.3.3\""; } GEOANYABNORMAL { Int32 NUM_VAL 1; String VALUE "\"False\""; } GEOESTMAXRMSERROR { Int32 NUM_VAL 1; Float64 VALUE 50.000000; } LONGNAME { Int32 NUM_VAL 1; String VALUE "\"MODIS/Terra Surface Reflectance Daily L2G Global 500m SIN Grid\""; } SPSOPARAMETERS { Int32 NUM_VAL 1; String VALUE "\"2015\""; } PROCESSINGCENTER { Int32 NUM_VAL 1; String VALUE "\"GSFC\""; } NUMBEROFOVERLAPGRANULES { Int32 NUM_VAL 1; Int32 VALUE 2; } NUMBEROFINPUTGRANULES { Int32 NUM_VAL 1; Int32 VALUE 3; } GRANULENUMBERARRAY { Int32 NUM_VAL 100; Float64 VALUE 6, 25, 26, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1; } ORBITNUMBERARRAY { Int32 NUM_VAL 100; Float64 VALUE 37435, 37436, 37436, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1; } GRANULEBEGINNINGDATETIME { Int32 NUM_VAL 100; String VALUE "\"2007-01-01T00:20:00.000000Z\"", "\"2007-01-01T01:55:00.000000Z\"", "\"2007-01-01T02:00:00.000000Z\""; } GRANULEENDINGDATETIME { Int32 NUM_VAL 100; String VALUE "\"2007-01-01T00:25:00.000000Z\"", "\"2007-01-01T02:00:00.000000Z\"", "\"2007-01-01T02:05:00.000000Z\""; } GRANULEDAYNIGHTFLAG { Int32 NUM_VAL 100; String VALUE "\"Day\"", "\"Day\"", "\"Day\""; } MINIMUMLINEINDEX { Int32 NUM_VAL 100; Float64 VALUE -1, 1367, 57, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1; } MAXIMUMLINEINDEX { Int32 NUM_VAL 100; Float64 VALUE -1, 2025, 602, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1; } MINIMUMSAMPLEINDEX { Int32 NUM_VAL 100; Float64 VALUE -1, 1060, 968, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1; } MAXIMUMSAMPLEINDEX { Int32 NUM_VAL 100; Float64 VALUE -1, 1353, 1092, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1; } GRANULEPOINTERARRAY { Int32 NUM_VAL 100; Float64 VALUE -1, 0, 1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1; } NADIRDATARESOLUTION { Int32 NUM_VAL 1; String VALUE "\"500m\""; } CHARACTERISTICBINANGULARSIZE { Int32 NUM_VAL 1; Float64 VALUE 15.000000; } CHARACTERISTICBINSIZE { Int32 NUM_VAL 1; Float64 VALUE 463.312717; } DATACOLUMNS { Int32 NUM_VAL 1; Int32 VALUE 2400; } DATAROWS { Int32 NUM_VAL 1; Int32 VALUE 2400; } GLOBALGRIDCOLUMNS { Int32 NUM_VAL 1; Int32 VALUE 86400; } GLOBALGRIDROWS { Int32 NUM_VAL 1; Int32 VALUE 43200; } MAXIMUMOBSERVATIONS { Int32 NUM_VAL 1; Int32 VALUE 5; } ADDITIONALLAYERS { Int32 NUM_VAL 1; Int32 VALUE 4; } TOTALOBSERVATIONS { Int32 NUM_VAL 1; Int32 VALUE 306510; } TOTALADDITIONALOBSERVATIONS { Int32 NUM_VAL 1; Int32 VALUE 24305; } COVERAGECALCULATIONMETHOD { Int32 NUM_VAL 1; String VALUE "\"volume\""; } FIRSTLAYERSELECTIONCRITERIA { Int32 NUM_VAL 1; String VALUE "\"order of input pointer\""; } L2GSTORAGEFORMAT { Int32 NUM_VAL 1; String VALUE "\"compact\""; } REFERENCEORBITNUMBER { Int32 NUM_VAL 1; Int32 VALUE 37436; } BRDFCORRECTIONATTEMPTED { Int32 NUM_VAL 1; String VALUE "\"no\""; } ATMOSPHERICCORRECTIONATTEMPTED { Int32 NUM_VAL 1; String VALUE "\"yes\""; } ADJACENCYCORRECTIONATTEMPTED { Int32 NUM_VAL 1; String VALUE "\"no\""; } SEAPROCESSED { Int32 NUM_VAL 1; String VALUE "\"yes\""; } PERCENTNOTSEA { Int32 NUM_VAL 1; Int32 VALUE 78; } NUMBEROFHIGHSOLARZENITHPIXELS1KM { Int32 NUM_VAL 1; Int32 VALUE -1; } QUALITYCLASSPERCENTAGE500MBAND3 { Int32 NUM_VAL 16; Float64 VALUE 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0; } QUALITYCLASSPERCENTAGE500MBAND4 { Int32 NUM_VAL 16; Float64 VALUE 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0; } QUALITYCLASSPERCENTAGE500MBAND5 { Int32 NUM_VAL 16; Float64 VALUE 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0; } QUALITYCLASSPERCENTAGE500MBAND6 { Int32 NUM_VAL 16; Float64 VALUE 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0; } QUALITYCLASSPERCENTAGE500MBAND7 { Int32 NUM_VAL 16; Float64 VALUE 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0; } PROCESSINGENVIRONMENT { Int32 NUM_VAL 1; String VALUE "\"Linux minion5106 2.6.8.1-26mdksmp #1 SMP Mon Nov 28 12:40:04 MST 2005 i686 Intel(R) Pentium(R) III CPU family 1133MHz unknown GNU/Linux\""; } DESCRREVISION { Int32 NUM_VAL 1; String VALUE "\"4.0\""; } } } HDF_GLOBAL { String HDFEOSVersion "HDFEOS_V2.4"; } sur_refl_b01_c_NONEOS { String long_name "500m Surface Reflectance Band 1 - additional layers, compact"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor 10000.000000000000; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; } sur_refl_b02_c_NONEOS { String long_name "500m Surface Reflectance Band 2 - additional layers, compact"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor 10000.000000000000; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; } sur_refl_b03_c_NONEOS { String long_name "500m Surface Reflectance Band 3 - additional layers, compact"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor 10000.000000000000; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; } sur_refl_b04_c_NONEOS { String long_name "500m Surface Reflectance Band 4 - additional layers, compact"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor 10000.000000000000; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; } sur_refl_b05_c_NONEOS { String long_name "500m Surface Reflectance Band 5 - additional layers, compact"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor 10000.000000000000; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; } sur_refl_b06_c_NONEOS { String long_name "500m Surface Reflectance Band 6 - additional layers, compact"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor 10000.000000000000; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; } sur_refl_b07_c_NONEOS { String long_name "500m Surface Reflectance Band 7 - additional layers, compact"; String units "reflectance"; Int16 valid_range -100, 16000; Int16 _FillValue -28672; String Nadir_Data_Resolution "500m"; Float64 scale_factor 10000.000000000000; Float64 scale_factor_err 0.0000000000000000; Float64 add_offset 0.0000000000000000; Float64 add_offset_err 0.0000000000000000; Int32 calibrated_nt 5; } QC_500m_c_NONEOS { String long_name "500m Reflectance Band Quality - additional layers, compact"; String units "bit field"; UInt32 valid_range 0, 4294966019; UInt32 _FillValue 787410671; String Nadir_Data_Resolution "500m"; String QA_index " Bits are numbered from left (MSB) to right (LSB): Bit Description 0 adjacency correction performed; 1 -- yes 0 -- no 1 atmospheric correction performed; 1 -- yes 0 -- no 2-5 band 7 data quality four bit range; 0000 -- highest quality 1000 -- dead detector; data interpolated in L1B 1001 -- solar zenith >= 86 degrees 1010 -- solar zenith >= 85 and < 86 degrees 1011 -- missing input 1100 -- internal constant used in place of climatological data for at least one atmospheric constant 1101 -- correction out of bounds pixel constrained to extreme allowable value 1110 -- L1B data faulty 1111 -- not processed due to deep ocean or clouds 6-9 band 6 data quality four bit range; SAME AS ABOVE 10-13 band 5 data quality four bit range; SAME AS ABOVE 14-17 band 4 data quality four bit range; SAME AS ABOVE 18-21 band 3 data quality four bit range; SAME AS ABOVE 22-25 band 2 data quality four bit range; SAME AS ABOVE 26-29 band 1 data quality four bit range; SAME AS ABOVE 30-31 MODLAND QA bits; corrected product produced at 00 -- ideal quality all bands 01 -- less than ideal quality some or all bands corrected product not produced due to 10 -- cloud effects all bands 11 -- other reasons some or all bands may be fill value [Note that a value of (11) overrides a value of (01)]. "; } orb_cov_c_NONEOS { String long_name "Orbit and coverage - additional layers, compact"; String units "bit field"; Byte valid_range 0, 255; Byte _FillValue 15; } nadd_obs_row_NONEOS { String long_name "Number of additional observations per row"; String units "none"; Int32 valid_range 0, 2147483647; Int32 _FillValue -1; } }