ENVI5.6

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中使用波段计算器计算

ENVI5.6_第1张图片

 

你可能感兴趣的:(经验分享)