USGS 以包含了所有波段的壓縮文件形式提供 Landsat 數據,解壓後包括不一樣波段對應的 ".TIF" 影像文件和存儲元數據信息的 "MTL.txt" 文件等。git
在ENVI 5中,經過 File> Open as> Landsat> GeoTIFF with Metadata 打開元數據文件,可以自動導入 Landsat LEVEL-1 Collection 1 數據各波段影像以及元數據信息。github
2020年末,USGS 發佈了 Landsat Collection 2。Landsat Collection 2在數據處理、算法開發、數據訪問和分發能力方面進行了改進,同時元數據文件的內容和結構也進行了調整(Landsat Collection 2 Level-1 Metadata Additions and Changes.pdf)。web
而當前最高版本的 ENVI 5.6 還沒有支持 Collection 2 數據對應的 MTL 文件,給批量數據的導入帶來了較大的不便。根據官方文檔手動修改 MTL 文件的方式可行卻很是耗時,這時候就要用到代碼啦!算法
📢 文件目錄:數組
📢 如何使用:工具
將待轉換的 Collection 2 格式 MTL 文件放入工做路徑下的 inputs 文件夾中,程序運行後將在工做路徑的 outputs 文件夾下生成對應的 Collection 1 格式 MTL 文件。atom
注:3d
提供的 LC08_L1GT_120038_20210105_20210105_02_RT_MTL.txt 示例輸入文件中不包含 PRODUCT_PARAMETERS 的參數組,在運行時會打印「Can't find PRODUCT_PARAMETERS」的錯誤,該錯誤對程序生成結果無影響。ci
工具下載:開發
網盤:https://pan.baidu.com/s/1nkBL6CZfACMbBQTra7t5FQ 提取碼:gt8r
Github:https://github.com/momosea/Landsat-Level-1-MTL-C2toC1
最後分享一下 Landsat 數據經常使用的獲取方式:
EarthExplorer(支持下載 Collection 2)