Daily L2 LST product specifications
----------------------------------------------------------------------------
Version 6.1, modified 09.18.19
Product Identifier: MYD11_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 "MYD11_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 "AQUA"
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/AQUA 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 MYD10
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"
===============================================================================