envi5.6的安装:ENVI 5.6安装教程 - 知乎 (zhihu.com)
记得还要安装app store,安装步骤里还有深度学习模块
envi汉化:ENVI汉化教程_耿耿的星河的博客-CSDN博客
如果文件属性安全里没有Authenticated Users,“编辑-添加”,手动输入添加即可
envi设置占用内存大小:ENVI设置分块大小和缓存大小的方法 - ENVI-IDL技术殿堂 - 博客园 (cnblogs.com)
envi打开landsat数据:USGS上下载的Landsat数据ENVI无法正常打开解决方法_envi打不开landsat8的mtl文件_无糖的茶的博客-CSDN博客
landsat8数据已经不需要几何矫正
Landsat格网:Landsat8与WRS格网 - 结城梨斗 - 博客园 (cnblogs.com)
在进行其他操作之前,我们应该做一辐射定标,如果先进行其他操作,定标参数可能会丢失,因此在进行其他步骤之前先进行辐射定标
辐射定标、大气校正:
ENVI中有两种大气校正方法,QUAC快速大气校正和FLAASH大气校正
QUAC快速大气校正
Landsat系列影像数据数据处理流程 - 哔哩哔哩 (bilibili.com)
FLAASH大气校正
ENVI中的Landsat8大气校正 - 知乎 (zhihu.com)
ENVI提取NDVI与植被覆盖度估算:
ENVI提取NDVI与植被覆盖度估算 - 哔哩哔哩 (bilibili.com)
利用ENVI进行图像预处理,计算NDVI值,提取植被生成专题地图_哔哩哔哩_bilibili
提取植被覆盖度FVC,生成专题地图_哔哩哔哩_bilibili
NDVI计算公式:
(float(b1)-b2)/(b1+b2) b1为近红外 b2红外
(float(b5)-b4)/(b5+b4) 批量处理波段运算 b5为近红外 b4为红外
ttiaozhengtt
(b1 lt -1)*(-1)+(b1 gt 1)*(1)
植被覆盖度计算公式:
VFC =(b1 lt NDVIsoil)*0+(b1 gt NDVIveg)*1+(b1 ge NDVIsoil and b1 le NDVIveg)*((b1-NDVIsoil)/(NDVIveg-NDVIsoil))
注:ge 大于等于 gt 大于 le 小于等于 It 小于
将多光谱影像的一个波段输出为TIFF:
在ENVI中将多光谱影像的一个波段输出为TIFF-百度经验 (baidu.com)
直接输出会自动保存为三波段,且是一个矩形的,在arcgis里按掩膜提取就可以了
商店里的功能:
图像批处理工具包说明:ENVI 新版图像批处理工具包使用说明 (qq.com)
批处理工具包可以在商店下载
下载行政区矢量:
ENVI扩展工具:行政区划矢量下载\地址查询\在线地图 - ENVI-IDL技术殿堂 - 博客园 (cnblogs.com)
注:
保存 tif 格式文件需要在主菜单中save-save images as进行保存,这样保存的才是原始数据没有拉伸
批量landsat计算植被覆盖度实操:
1:批量进行辐射定标
使用批处理工具包中的 “批量辐射定标”,按说明操作要求输出为符合FLAASH的数据
2:批量裁剪
使用批处理工具包中的 “批量图像裁剪”,裁剪输出即可
3:批量QUAC快速大气校正
使用批处理工具包中的 “批量快速大气校正”,在sensor type选择Landsat,输出
4:计算NDVI
使用批处理工具包中的 “批量波段运算”,按公式 (float(b5)-b4)/(b5+b4) 计算
5:使用 ”最大值合成工具包“ 逐个瓦片进行NDVI最大值合成
6:NDVImax的结果批量转换为Tif 文件
使用批处理工具包中的 “批量图像另存为”,将图像另存为tif,这是无拉伸的
6:在Arcgis中进行栅格(NDVI)最大值合成 # ArcMAP/ArcGIS最大值合成法(MVC)、最小值、平均值、总和、标准差、变异度(史上最简单)_最大合成法_GEO菜狗的博客-CSDN博客 使用数据管理工具→栅格数据集→镶嵌至新栅格,合成最大值并自动镶嵌
需要特别注意,由于黑边的存在,需要从下游到上游逐个镶嵌,用上边的逐个覆盖后边的,不然黑边会覆盖正确的图像。像素类型选择32.BIT.FLOAT
7:计算植被覆盖度FVC
在envi中使用波段计算器计算