首先对landsat8数据进行预处理
landsat数据已经做过正射校正和地形校正,直接做辐射定标 和大气校正就行了
我们这里用的数据是已经做过预处理的,所以直接操作就行了
对于特征变量的提取可以参考文献,波段运算方式不唯一,特征变量的选取根据自己的需求来
文章目录
- 一、提取单波段
- 二、波段运算(以NDVI为例)
- 三、缨帽变换
- 四、主成分提取
一、提取单波段
对于单波段的提取直接输出保存为tif文件就行了
然后选择需要输出的波段(需要注意的是Band6记录的是温度,在生物量特征变量的提取中一般不考虑)
之后选择TIF格式输出就行
二、波段运算(以NDVI为例)
打开波段运算工具直接输入公式,需要注意的是NDVI的计算比较特殊,需要把数值转换成浮点型,所以前面需要加float
b3选择band3,b4选择band4,之后选择输出路径就行
别的波段运算同理,直接输入公式,替换波段就行,再以DVI为例
别的运算同理。
三、缨帽变换
又称K-T变换,是一种基于图像物理特征的固定转换,变换后指向与地物类型和变化有密切关系的方向
打开缨帽变换工具
选择输出路径
ps:这里我使用landsat7的数据来演示的,所以输入文件类型选择了这个,按照自己的数据来改就行
然后把KT变换结果中的亮度,绿度和湿度三个波段分别输出成tif格式,方便GIS计算
四、主成分提取
打开主成分分析工具
选择输出路径和需要提取的主成分数量,默认为7,我这里是因为一开始提取了7个主成分,发现有四个主成分独性达到99.99%,所以就提取了四个主成分
然后把这四个主成分分别输出成tif格式
到此,遥感因子大致提取完毕,遥感因子不一定全不都提取出来,根据自己的需求提取对应的因子即可
感谢大家花时间来阅读本文 作者水平有限 有失误之处请大家斧正!