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 一列即为每个县市的植被覆盖指数。
图:植被覆盖指数统计结果