i.landsat8.swlst icon indicating copy to clipboard operation
i.landsat8.swlst copied to clipboard

Duplicate Variables in MTL

Open micha-silver opened this issue 2 years ago • 2 comments

Using the L1C2 (collection 2) Landsat 8, the MTL files now contain some variables twice. When the addon parses this MTL, it fails with "Duplicate Variable ORIGIN" etc. for each such variable

Here's a list of the duplicates that I found:

diff LC08_L1TP_174039_20220118_20220123_02_T1_MTL.txt LC08_L1TP_174039_20220118_20220123_02_T1_MTL.txt.bak 
113a114,115
>     ORIGIN = "Image courtesy of the U.S. Geological Survey"
>     DIGITAL_OBJECT_IDENTIFIER = "https://doi.org/10.5066/P975CC9B"
115a118,121
>     LANDSAT_PRODUCT_ID = "LC08_L1TP_174039_20220118_20220123_02_T1"
>     PROCESSING_LEVEL = "L1TP"
>     COLLECTION_CATEGORY = "T1"
>     OUTPUT_FORMAT = "GEOTIFF"
117a124,143
>     FILE_NAME_BAND_1 = "LC08_L1TP_174039_20220118_20220123_02_T1_B1.TIF"
>     FILE_NAME_BAND_2 = "LC08_L1TP_174039_20220118_20220123_02_T1_B2.TIF"
>     FILE_NAME_BAND_3 = "LC08_L1TP_174039_20220118_20220123_02_T1_B3.TIF"
>     FILE_NAME_BAND_4 = "LC08_L1TP_174039_20220118_20220123_02_T1_B4.TIF"
>     FILE_NAME_BAND_5 = "LC08_L1TP_174039_20220118_20220123_02_T1_B5.TIF"
>     FILE_NAME_BAND_6 = "LC08_L1TP_174039_20220118_20220123_02_T1_B6.TIF"
>     FILE_NAME_BAND_7 = "LC08_L1TP_174039_20220118_20220123_02_T1_B7.TIF"
>     FILE_NAME_BAND_8 = "LC08_L1TP_174039_20220118_20220123_02_T1_B8.TIF"
>     FILE_NAME_BAND_9 = "LC08_L1TP_174039_20220118_20220123_02_T1_B9.TIF"
>     FILE_NAME_BAND_10 = "LC08_L1TP_174039_20220118_20220123_02_T1_B10.TIF"
>     FILE_NAME_BAND_11 = "LC08_L1TP_174039_20220118_20220123_02_T1_B11.TIF"
>     FILE_NAME_QUALITY_L1_PIXEL = "LC08_L1TP_174039_20220118_20220123_02_T1_QA_PIXEL.TIF"
>     FILE_NAME_QUALITY_L1_RADIOMETRIC_SATURATION = "LC08_L1TP_174039_20220118_20220123_02_T1_QA_RADSAT.TIF"
>     FILE_NAME_ANGLE_COEFFICIENT = "LC08_L1TP_174039_20220118_20220123_02_T1_ANG.txt"
>     FILE_NAME_ANGLE_SENSOR_AZIMUTH_BAND_4 = "LC08_L1TP_174039_20220118_20220123_02_T1_VAA.TIF"
>     FILE_NAME_ANGLE_SENSOR_ZENITH_BAND_4 = "LC08_L1TP_174039_20220118_20220123_02_T1_VZA.TIF"
>     FILE_NAME_ANGLE_SOLAR_AZIMUTH_BAND_4 = "LC08_L1TP_174039_20220118_20220123_02_T1_SAA.TIF"
>     FILE_NAME_ANGLE_SOLAR_ZENITH_BAND_4 = "LC08_L1TP_174039_20220118_20220123_02_T1_SZA.TIF"
>     FILE_NAME_METADATA_ODL = "LC08_L1TP_174039_20220118_20220123_02_T1_MTL.txt"
>     FILE_NAME_METADATA_XML = "LC08_L1TP_174039_20220118_20220123_02_T1_MTL.xml"
248a275,282
>     MAP_PROJECTION = "UTM"
>     DATUM = "WGS84"
>     ELLIPSOID = "WGS84"
>     UTM_ZONE = 36
>     GRID_CELL_SIZE_PANCHROMATIC = 15.00
>     GRID_CELL_SIZE_REFLECTIVE = 30.00
>     GRID_CELL_SIZE_THERMAL = 30.00
>     ORIENTATION = "NORTH_UP"

After removing these duplicates from the MTL, I was able to successfully run the addon.

micha-silver avatar Apr 24 '22 15:04 micha-silver

Micha, this was on the MTL file only, right?

NikosAlexandris avatar May 09 '22 10:05 NikosAlexandris

Yes, the MTL file.

micha-silver avatar May 09 '22 10:05 micha-silver