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"
===============================================================================
Tokens for Downloading LAADS DAAC Data
A LAADS DAAC download token will help make file downloads faster, but is only usable for LAADS DAAC web sites. A LAADS DAAC token
will not work with other Earthdata sites.
Generating LAADS DAAC token …
Please copy and save the token below for use with any supported LAADS download utilities or scripts.
To test, run the following wget download command in your terminal and see if it successfully downloaded the README text file located at the root of the LAADS archive. See also LAADS documentation on how to use wget
We are currently unable to generate a LAADS DAAC token. Please try again later or contact MODAPS Support with any questions.
An Earthdata Download token (EDL) will work on any Earthdata site including all LAADS DAAC sites, but download performance from the LAADS DAAC can be much slower due to the extra network connections needed to check credentials at Earthdata.
Confirm Download of Multiple Files
Verifying login status…
Please confirm before starting this batch download of listed below totaling , one file at a time.
Once a batch download begins, your browser may not provide a way to cancel the batch aside from closing the browser entirely or stopping individual downloads one at a time. If in doubt, try selecting a smaller number of files for download. MODAPS Support is available to help with any questions.
Browser configurations
Some users might have to approve once (e.g., click "Allow") to allow for future downloads of multiple files.
To avoid a new download prompt for each file, ensure the following settings are configured in your browser:
Chrome: Settings > Advanced > Ask where to save each file before downloading > Off
Firefox:
Preferences > Files and Applications > Save files to…
Click checkbox “Do this automatically for files like this from now on”