Daily L2 LST product specifications ---------------------------------------------------------------------------- Version 6.1, modified 09.18.19 Product Identifier: MOD11_L2 Description: MODIS Level-2 Land Surface Temperature Contents: SDS: LST QC Error_LST Emis_31 Emis_32 View_angle View_time Latitude Longitude Global Metadata: Name: Type: Num_Val: Source: Value: CoreMetadata.0 HDF-STRING 1 Variable This string will contain the following PVL fields: SIZEMBECSDATAGRANULE ECS-DOUBLE 1 DSS Variable REPROCESSINGPLANNED ECS-STRING 1 Code "further update is anticipated" REPROCESSINGACTUAL ECS-STRING 1 Code Variable LOCALGRANULEID ECS-STRING 1 Code Variable DAYNIGHTFLAG ECS-STRING 1 Code Variable PRODUCTIONDATETIME ECS-D/T 1 Code Variable LOCALVERSIONID ECS-STRING 1 Code Variable PARAMETERNAME.1 ECS-STRING 1 Code "MODIS LST" AUTOMATICQUALITYFLAG.1 ECS-STRING 1 Code "Passed", "Suspect" or 'Failed' AUTOMATICQUALITYFLAGEXPLANATION.1 ECS-STRING 1 Code Variable OPERATIONALQUALITYFLAG.1 ECS-STRING 1 DP Variable OPERATIONALQUALITYFLAGEXPLANATION.1 ECS-STRING 1 DP Variable SCIENCEQUALITYFLAG.1 ECS-STRING 1 Code Variable SCIENCEQUALITYFLAGEXPLANATION.1 ECS-STRING 1 Code Variable QAPERCENTINTERPOLATEDDATA.1 ECS-INTEGER 1 Code Variable QAPERCENTMISSINGDATA.1 ECS-INTEGER 1 Code Variable QAPERCENTOUTOFBOUNDSDATA.1 ECS-INTEGER 1 Code Variable QAPERCENTCLOUDCOVER.1 ECS-INTEGER 1 Code Variable ORBITNUMBER.1 ECS-INTEGER 1 Input Variable EQUATORCROSSINGLONGITUDE.1 ECS-DOUBLE 1 Input Variable EQUATORCROSSINGDATE.1 ECS-DATE 1 Input Variable EQUATORCROSSINGTIME.1 ECS-TIME 1 Input Variable SHORTNAME ECS-STRING 1 MCF "MOD11_L2" VERSIONID ECS-INTEGER 1 MCF Variable INPUTPOINTER ECS-STRING FREE_RANGE Code Variable EXCLUSIONGRINGFLAG.1 ECS-STRING 1 Input "N" GRINGPOINTLATITUDE.1 ECS-DOUBLE 4 Input Variable GRINGPOINTLONGITUDE.1 ECS-DOUBLE 4 Input Variable GRINGPOINTSEQUENCENO.1 ECS-INTEGER 4 Input Variable RANGEBEGINNINGDATE ECS-DATE 1 Input Variable RANGEBEGINNINGTIME ECS-TIME 1 Input Variable RANGEENDINGDATE ECS-DATE 1 Input Variable RANGEENDINGTIME ECS-TIME 1 Input Variable PGEVERSION ECS-STRING 1 PCF "V6.5.8" ADDITIONALATTRIBUTES ECS-STRING FREE_RANGE Code Variable ADDITIONALATTRIBUTENAME ECS-STRING 1 Code Variable ADDITIONALATTRIBUTENAME.1 = QAPERCENTGOODQUALITY percent of good quality pixels ADDITIONALATTRIBUTENAME.2 = QAPERCENTOTHERQUALITY % of other quality pixels ADDITIONALATTRIBUTENAME.3 = QAPERCENTNOTPRODUCEDCLOUD % of pixels not processed because of cloud effects ADDITIONALATTRIBUTENAME.4 = QAPERCENTNOTPRODUCEDOTHER % of pixels not processed because of effects other than cloud ADDITIONALATTRIBUTENAME.5 = GRANULENUMBER Variable ANCILLARYINPUTTYPE.1 ECS-STRING 1 Code "Geolocation" ANCILLARYINPUTPOINTER.1 ECS-STRING 1 Code Variable ASSOCIATEDPLATFORMSHORTNAME.1 ECS-STRING 1 Code "Terra" ASSOCIATEDINSTRUMENTSHORTNAME.1 ECS-STRING 1 Code "MODIS" ASSOCIATEDSENSORSHORTNAME.1 ECS-STRING 1 Code "MODIS ArchiveMetadata.0 HDF-STRING 1 SDPtk Variable This string will contain the following PVL fields: ALGORITHMPACKAGEACCEPTANCEDATE ECS-STRING 1 Code "102004" ALGORITHMPACKAGEMATURITYCODE ECS-STRING 1 Code "Normal" ALGORITHMPACKAGENAME ECS-STRING 1 Code "MOD_PR11A" ALGORITHMPACKAGEVERSION ECS-STRING 1 Code 6 LOOKUPTABLETYPER ECS-STRING M Code Variable LOOKUPTABLEPOINTER ECS-STRING M Code Variable INPUTTILEPOINTER ECS-STRING M Code Variable INPUTGRANULEPOINTER ECS-STRING M Code Variable LONGNAME ECS-STRING 1 MCF "MODIS/Terra Land Surface Temperature/Emissivity 5-Min L2 Swath 1km" INSTRUMENTNAME ECS-STRING 1 MCF "Moderate-Resolution Imaging SpectroRadiometer" LOCALINPUTGRANULEID ECS-STRING 1 Code Variable PROCESSINGCENTER ECS-STRING 1 Code "MODAPS" PROCESSINGDATETIME ECS-STRING 1 Code Variable PROCESSINGENVIRONMENT ECS-STRING 1 Code Variable SPSOPARAMETERS ECS-STRING 1 Code "2484 and 3323" EASTBOUNDINGCOORDINATE ECS-DOUBLE 1 Input Variable WESTBOUNDINGCOORDINATE ECS-DOUBLE 1 Input Variable NORTHBOUNDINGCOORDINATE ECS-DOUBLE 1 Input Variable SOUTHBOUNDINGCOORDINATE ECS-DOUBLE 1 Input Variable =============================================================================== HDFEOS Swath Structure: GROUP=SWATH_1 SwathName="MOD_Swath_LST" GROUP=Dimension OBJECT=Dimension_1 DimensionName="Along_swath_lines_1km" Size=2030 END_OBJECT=Dimension_1 OBJECT=Dimension_2 DimensionName="Cross_swath_pixels_1km" Size=1354 END_OBJECT=Dimension_2 OBJECT=Dimension_3 DimensionName="Coarse_swath_lines_5km" Size=400 END_OBJECT=Dimension_3 OBJECT=Dimension_4 DimensionName="Coarse_swath_pixels_5km" Size=270 END_OBJECT=Dimension_4 END_GROUP=Dimension GROUP=DimensionMap OBJECT=DimensionMap_1 GeoDimension="Coarse_swath_lines_5km" DataDimension="Along_swath_lines_1km" Offset=2 Increment=5 END_OBJECT=DimensionMap_1 OBJECT=DimensionMap_2 GeoDimension="Coarse_swath_pixels_5km" DataDimension="Cross_swath_pixels_1km" Offset=2 Increment=5 END_OBJECT=DimensionMap_2 END_GROUP=DimensionMap GROUP=IndexDimensionMap END_GROUP=IndexDimensionMap GROUP=GeoField END_GROUP=GeoField GROUP=DataField OBJECT=DataField_1 DataFieldName="LST" DataType=DFNT_UINT16 DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km") END_OBJECT=DataField_1 OBJECT=DataField_2 DataFieldName="QC" DataType=DFNT_UINT16 DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km") END_OBJECT=DataField_2 OBJECT=DataField_3 DataFieldName="Error_LST" DataType=DFNT_UINT8 DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km") END_OBJECT=DataField_3 OBJECT=DataField_4 DataFieldName="Emis_31" DataType=DFNT_UINT8 DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km") END_OBJECT=DataField_4 OBJECT=DataField_5 DataFieldName="Emis_32" DataType=DFNT_UINT8 DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km") END_OBJECT=DataField_5 OBJECT=DataField_6 DataFieldName="View_angle" DataType=DFNT_UINT8 DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km") END_OBJECT=DataField_6 OBJECT=DataField_7 DataFieldName="View_time" DataType=DFNT_UINT8 DimList=("Along_swath_lines_1km","Cross_swath_pixels_1km") END_OBJECT=DataField_7 OBJECT=DataField_8 DataFieldName="Latitude" DataType=DFNT_FLOAT32 DimList=("Coarse_swath_lines_5km","Coarse_swath_pixels_5km") END_OBJECT=DataField_8 OBJECT=DataField_9 DataFieldName="Longitude" DataType=DFNT_FLOAT32 DimList=("Coarse_swath_lines_5km","Coarse_swath_pixels_5km") END_OBJECT=DataField_9 END_GROUP=DataField GROUP=MergedFields END_GROUP=MergedFields END_GROUP=SWATH_1 END_GROUP=SwathStructure ============================================================================== SDS Definition SDS Name: LST Description: Land surface temperature Data conversions: LST = LST data * scale_factor Number Type: uint16 Rank: 2 Dimension sizes: (Data Lines, Maximum Number of Data Samples Per Line) Dimension Names: (Along_swath_lines_1km:MOD_Swath_LST, Cross_swath_pixels_1km:MOD_Swath_LST) Dimension_1: Along_swath_lines_1km Dimension_2: Cross_swath_pixels_1km SDS Metadata: Name: Type: Num_val: Source: Value: long_name HDF-STRING 1 code "Land-surface temperature" units HDF-STRING 1 code "K" valid_range HDF-uint16 2 code 7500,65535 _FillValue HDF-uint16 1 code 0 scale_factor HDF-float64 1 code 0.02 Number Type HDF_STRING 1 code "uint16" LST HDF_STRING 1 code "LST data * scale_factor" add_offset HDF-float64 1 code 0 scale_factor_err HDF-float64 1 code 0 add_offset_err HDF-float64 1 code 0 calibrated_nt HDF-float64 1 code 0 =============================================================================== SDS Definition SDS Name: QC Description: LST Quality Indicators Bit field legend; uint16 (Note: bit 0 is the least significant bit) bit Long name Key 1 & 0 Mandatory QA flags 00=Pixel produced, good quality, not necessary to examine more detailed QA 01=Pixel produced, unreliable or unquan- tifiable quality, recommend examinat- ion of more detailed QA 10=Pixel not produced due to cloud effects 11=Pixel not produced primarily due to reasons other than cloud 3 & 2 Data quality flag 00=good data quality of L1B in bands 31 and 32 01=missing pixel 10=fairly calibrated 11=poorly calibrated, LST processing skipped 5 & 4 Cloud flag 00=cloud free pixel 01=pixel only with thin cirrus 10=fraction of sub-pixel clouds<= 2/16 11=LST affected by nearby clouds 6 LST model number 00=generalized split-window method 01=day/night method 7 Snow/Lakeice 00=no 01=yes according to current or previous MOD10 9 & 8 LST quality flag 00=no multi-method comparison 01=multi-method comparison done 10=fair consistency 11=good consistency 11 & 10 Emissivity flag 00=inferred from land cover type 01=MODIS retrieved 10=em31 - em32 adjusted 11=default value used 13 & 12 Emis quality flag 00=emis quality not checked 01=emis quality checked with land cover type 10=emis quality checked with NDVI 11=emis view-angle dependence checked 15 & 14 Emis error flag 00=error in emis_31 emis_32 <= 0.01 01=error in emis_31 emis_32 <= 0.02 10=error in emis_31 emis_32 <= 0.04 11=error in emis_31 emis_32 > 0.04 Number Type: uint16 Rank: 2 Dimension sizes: (Data Lines, Maximum Number of Data Samples Per Line) Dimension Names: (Along_swath_lines_1km:MOD_Swath_LST, Cross_swath_pixels_1km:MOD_Swath_LST) Dimension_1: Along_swath_lines_1km Dimension_2: Cross_swath_pixels_1km SDS Metadata: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 code "Quality control for LST and emissivity" valid_range HDF-uint16 2 code 0, 65535 Number Type HDF_STRING 1 code "uint16" Note: there is no _FillValue for this SDS and bit fields in the SDS. This SDS should be used with SDS LST together. If LST has _FillValue 0, bits 1 & 0 in QC have value 10 or 11, other bit fields with 0 as undefined. =============================================================================== SDS Definition SDS Name: Error_LST Description: Error in land surface temperature Data conversions: Error_LST = Error_LST data * scale_factor Number Type: uint8 Rank: 2 Dimension sizes: (Data Lines, Maximum Number of Data Samples Per Line) Dimension Names: (Along_swath_lines_1km:MOD_Swath_LST, Cross_swath_pixels_1km:MOD_Swath_LST) Dimension_1: Along_swath_lines_1km Dimension_2: Cross_swath_pixels_1km SDS Metadata: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 code "Land-surface temperature error" units HDF-STRING 1 code "K" valid_range HDF-uint8 2 code 1,255 _FillValue HDF-uint8 1 code 0 scale_factor HDF-float64 1 code 0.04 Number Type HDF-STRING 1 code "uint8" Error_LST HDF-STRING 1 code "Error_LST data * scale_factor" add_offset HDF-float64 1 code 0 scale_factor_err HDF-float64 1 code 0 add_offset_err HDF-float64 1 code 0 calibrated_nt HDF-float64 1 code 0 =============================================================================== SDS Definition SDS Name: Emis_31 Description: Band 31 emissivity Data conversions: Emis_31 data = Emis_31 data * scale_factor + add_offset Number Type: uint8 Rank: 2 Dimension sizes: (Data Lines, Maximum Number of Data Samples Per Line) Dimension Names: (Along_swath_lines_1km:MOD_Swath_LST, Cross_swath_pixels_1km:MOD_Swath_LST) Dimension_1: Along_swath_lines_1km Dimension_2: Cross_swath_pixels_1km SDS Metadata: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 code "Band 31 emissivity" valid_range HDF-uint8 2 code 1,255 _FillValue HDF-uint8 1 code 0 scale_factor HDF-float64 1 code 0.002 add_offset HDF-float64 1 code 0.49 Number Type HDF-STRING 1 code "uint8" Emis_31 HDF-STRING 1 code "Emis_31 data * scale_factor + add_offset" scale_factor_err HDF-float64 1 code 0 add_offset_err HDF-float64 1 code 0 calibrated_nt HDF-float64 1 code 0 =============================================================================== SDS Definition SDS Name: Emis_32 Description: Band 32 emissivity Data conversions: Emis_32 = Emis_32 data * scale_factor + add_offset Number Type: uint8 Rank: 2 Dimension sizes: (Data Lines, Maximum Number of Data Samples Per Line) Dimension Names: (Along_swath_lines_1km:MOD_Swath_LST, Cross_swath_pixels_1km:MOD_Swath_LST) Dimension_1: Along_swath_lines_1km Dimension_2: Cross_swath_pixels_1km SDS Metadata: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 code "Band 32 emissivity" valid_range HDF-uint8 2 code 1,255 _FillValue HDF-uint8 1 code 0 scale_factor HDF-float64 1 code 0.002 add_offset HDF-float64 1 code 0.49 Number Type HDF-STRING 1 code "uint8" Emis_32 HDF-STRING 1 code "Emis_32 data * scale_factor + add_offset" scale_factor_err HDF-float64 1 code 0 add_offset_err HDF-float64 1 code 0 calibrated_nt HDF-float64 1 code 0 =============================================================================== SDS Definition SDS Name: View_angle Description: MODIS viewing angle Data conversions: View_angle = View_angle data * scale_factor Number Type: uint8 Rank: 2 Dimension sizes: (Data Lines, Maximum Number of Data Samples Per Line) Dimension Names: (Along_swath_lines_1km:MOD_Swath_LST, Cross_swath_pixels_1km:MOD_Swath_LST) Dimension_1: Along_swath_lines_1km Dimension_2: Cross_swath_pixels_1km SDS Metadata: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 code "zenith angle of MODIS viewing at the pixel" units HDF-STRING 1 code "deg" valid_range HDF-uint8 2 code 0,180 _FillValue HDF-uint8 1 code 255 scale_factor HDF-float64 1 code 0.5 Number Type HDF-STRING 1 code "uint8" View_angle HDF-STRING 1 code "View_angle data * scale_factor" add_offset HDF-float64 1 code 0 scale_factor_err HDF-float64 1 code 0 add_offset_err HDF-float64 1 code 0 calibrated_nt HDF-float64 1 code 5 =============================================================================== SDS Definition SDS Name: View_time Description: local time of MODIS viewing at the pixel Data conversions: View_time = View_time data * scale_factor Number Type: uint8 Rank: 2 Dimension sizes: (Data Lines, Maximum Number of Data Samples Per Line) Dimension Names: (Along_swath_lines_1km:MOD_Swath_LST, Cross_swath_pixels_1km:MOD_Swath_LST) Dimension_1: Along_swath_lines_1km Dimension_2: Cross_swath_pixels_1km SDS Metadata: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 code "Time of Land-surface Temperature observation" units HDF-STRING 1 code "hrs" valid_range HDF-uint8 2 code 0,240 _FillValue HDF-uint8 1 code 255 scale_factor HDF-float64 1 code 0.1 Number Type HDF-STRING 1 code "uint8" View_time HDF-STRING 1 code "View_time data * scale_factor" add_offset HDF-float64 1 code 0 scale_factor_err HDF-float64 1 code 0 add_offset_err HDF-float64 1 code 0 calibrated_nt HDF-float64 1 code 0 =============================================================================== SDS Definition SDS Name: Latitude Description: Latitude of every 5 scan lines and 5 pixels Data conversions: N/A Number Type: float32 Rank: 2 Dimension Names: (Coarse_swath_lines_5km:MOD_Swath_LST, Coarse_swath_pixels_5km:MOD_Swath_LST) Dimension_1: Coarse_swath_lines_5km Dimension_2: Coarse_swath_pixels_5km SDS Metadata: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 code "Latitude of every 5 scan lines and 5 pixels" units HDF-STRING 1 code "degree" valid_range HDF-float32 2 code -90.0, 90.0 _FillValue HDF-float32 1 code -999.0 line_numbers HDF-STRING 1 code "[3,8,...]" frame_numbers HDF-STRING 1 code "[3,8,...]" Number Type HDF-STRING 1 code "float32" =============================================================================== SDS Definition SDS Name: Longitude Description: Longitude of every 5 scan lines and 5 pixels Data conversions: N/A Number Type: float32 Rank: 2 Dimension Names: (Coarse_swath_lines_5km:MOD_Swath_LST, Coarse_swath_pixels_5km:MOD_Swath_LST) Dimension_1: Coarse_swath_lines_5km Dimension_2: Coarse_swath_pixels_5km SDS Metadata: Name: Type: Num_Val: Source: Value: long_name HDF-STRING 1 code "Longitude of every 5 scan lines and 5 pixels" units HDF-STRING 1 code "degree" valid_range HDF-float32 2 code -180.0, 180.0 _FillValue HDF-float32 1 code -999.0 line_numbers HDF-STRING 1 code "[3,8,...]" frame_numbers HDF-STRING 1 code "[3,8,...]" Number Type HDF-STRING 1 code "float32" ===============================================================================