ENVI扩展工具:植被覆盖指数计算器

更新记录

20211208  修复导致高版本ENVI(比如5.6.1)无法启动的BUG。

20151224  修复BUG一枚,当矢量属性与统计结果名称有冲突时报错的问题,错误信息如下:

博文(https://www.cnblogs.com/enviidl/p/16540120.html)介绍了如何利用ENVI进行植被覆盖指数的计算工作,建议先浏览此博文了解具体操作流程。

从预处理到统计结果,中间流程较多,且重复操作较多,为了提高工作效率,特地编写专门实现植被覆盖指数的计算工具。

注:此工具与上述博文中的流程完全一致。


安装方法

方法1:使用 ENVI App Store 进行 ENVI 扩展工具的安装与管理。

App Store 下载地址:envi.geoscene.cn/appstore

方法2:手动下载 https://envi.geoscene.cn/appstore/vegtonator

下载 zip 压缩包并解压,将得到的 extensions 文件夹拷贝到如下 ENVI 安装路径,覆盖同名文件夹即可:

  • ENVI 5.3 - C:\Program Files\Exelis\ENVI53\

  • ENVI 5.4 及以上 - C:\Program Files\Harris\ENVI5x\

重启 ENVI 即可使用。  


操作步骤

1)  双击启动工具:Toolbox/Extensions/Vegetation Cover Index Calculator

2) 在弹出的 Vegetation Cover Index Calculator Parameters 面板中设置如下参数:

  •  Select HDF Files:通过多选输入20景MOD13/MYD13数据,可多次添加;
  •  Select HDF Directory:通过输入路径自动搜索HDF文件;
  •  Full Path:切换列表中显示完整文件路径;
  •  File Name:切换列表中只显示文件名;
  •  Delete:删除列表中选中的文件,可多选;
  •  Clear All:清空列表;
  •  Number of Files:显示目前已加入列表的文件个数;
  •  Resampling:重投影到Albers投影时的重采样方法;
  •  Warp Method:重投影到Albers投影时的几何校正方法;
  •  Grid Spacing:采样间隔;
  •  Select Shapefile:选择矢量文件,用于分区统计植被覆盖指数;
  •  Zone Field:选择矢量文件中用于统计的分区字段;
  •  Enter Output Raster Filename:单击Choose按钮,设置输出栅格文件名。


图:Vegetation Cover Index Calculator Parameters面板

3) 单击 OK 按钮进行处理,会进行如下几个处理步骤:

  •  依次打开 20 景 HDF 文件;
  •  进行波段运算,计算植被覆盖指数栅格结果;
  •  利用 Shapefile 进行分区统计,得到文件名为“输出栅格文件名_stats.csv”的表格统计结果,并自动在 Excel 中打开,如下图所示,MEAN 一列即为每个县市的植被覆盖指数。

图:植被覆盖指数统计结果

posted @ 2022-05-20 22:59  ENVI-IDL技术殿堂  阅读(1854)  评论(0编辑  收藏  举报