ENVI下有TM数据做大气校正
一、数据校准(calibration utility)
打开TM数据,单击”Basic Tools”->”Preprocessing”->”Calibration Utility”->”Landsat Calibration”,如下图
选择要校准的文件,然后会弹出下面的对话框
第一个选项是传感器,选择Landsat 5 TM,余下的是数据的详细信息,能在同一文件夹下_MTL.txt中找到。其中“Calibration Type”
选“Radiance”。
二、波段叠加(Layer Stacking)
六个波段文件全部校准后,再叠加到一起,成为一个文件。单击”Map”->”Layer Stacking”,弹出对话框,单击“Import File…”,导入已校准的波段文件,
导入文件后单击“Reorder Files…”,调整波段的排列顺序。输入要保存的文件名,单击
“OK”。
三、数据转换(Convert Data)
常用的TM数据时BSQ(波段顺序排列)格式的,而FLAASH大气校正用的是BIL(波段按行交叉格式)的格式,所以要做数据转换。单击”Basic Tools”->”Convert Data(BSQ,BIL,BIP)”,弹出如下对话框
Output Interleave选择BIL,输入要导出的文件的名称,单击”OK”。
导出文件后要编辑新文件的头文件。单击”File”->”Edit ENVI Header”,选择要编辑的文件,然后弹出对话框
单击“Edit Attributes”->”Wavelengths”,弹出如下对话框
选择波段,选择合适的单位,在这里选择“Nanometers”,在下方的文本框中输入该波段的中心波长。TM参与校正的六个波段的波长分别是
tm1 485
tm2 560
tm3 660
tm4 830
tm5 1650
tm7 2215
编辑后单击“OK”。
四、进行FLAASH大气校正
单击“Basic Tools”->“Preprocessing”->“Calibration Utility”->“FLAASH”。弹出如下对话框
单击“Input Radiance Image”,选择编辑好的文件,确定后弹出一个对话框,
选下面的,文本框里面改成10,确定。单击“Output Reflectance File”,填写文件保存的名称。
然后填写TM数据的信息,“Scene Center Location”下输入图片的中心坐标,“Sensor Type”选择“MultiSpectral”->“Landsat TM5”。“Ground Elevation”后面填地面的平均高程,北京市的平均高程是43.5米。“Flight Date”下面填写照片拍摄的时间。
最下面的气候模型(Atmospheric Model)、气溶胶模型(Aerosol Model)的选择参见老
师给的“FLAASH使用说明.pdf”。