第1个回答 2024-07-31
1.首先获取要统计的两个波段的信息,这里用的ndvi和地表反照率(aldeo),两个波段值经过归一化后进行计算
2.首先利用layer stacking工具将两个波段的图层连接,选择import file 导入想要连接的图层,保存
合并后的结果如下:
3.打开Compute Statistics工具,选择hebing图层,注意选择掩膜波段,利用自己的研究区将研究区外的像元值掩膜掉,不然会报错nan值
在mask options 选项中选择 mask NANs, any band,表示任意一个波段 DN 值为 NaN 时便掩膜掉这个像元
然后计算统计信息,包括 直方图,协方差统计等信息,点确定后即可输出相关性信息,
Correlation代表相关矩阵,主对角线都为1,相关系数为正,代表正相关。相关系数为负,代表负相关,相关系数的绝对值越接近于1,代表二者相关性越强
二、arcgis中如何计算相关性
1、将ENVI里的影像导入到ARCGIS里面,file→save as→save as envi,tiff 选择要输出的波段,输出类型为TIFF,选择路径,保存。
2、打开ARCgis,点击添加数据,将输出的tiff文件导入进来,归一化后的像元值在0-1之间
3、工具 多元分析---波段集统计,注意勾选计算协方差和相关矩阵