ENVI扩展工具:分区统计工具

0
分享 2016-06-02
更新记录:
20151224:修复BUG一枚,当矢量属性与统计结果名称有冲突时报错的问题,错误信息如下:

新版下载地址:http://pan.baidu.com/s/1nu1FDJb
此工具与ArcGIS中的分区统计(Zonal Statistics as Table)功能类似,可以利用Shapefile对栅格图像进行分区统计,可以选择分区字段(如按省、市、县等不同级别)进行统计。目前,本工具可以统计如下信息:
Ÿ 像元个数(COUNT)
Ÿ 面积(AREA)
Ÿ 最小值(MIN)
Ÿ 最大值(MAX)
Ÿ 均值(MEAN)
Ÿ 标准差(STDDEV)

使用方法
下载地址:http://pan.baidu.com/s/1hqplGjy
压缩包内包含补丁文件(.sav)和IDL源代码(.pro)。

将envi_zonal_statistics.sav补丁拷贝到如下安装路径(以ENVI 5.2 SP1为例):
  • ENVI 5.2 SP1:C:\Program Files\Exelis\ENVI52\extensions\

重启ENVI即可。

:由于在分区统计时,调用了ENVI 5.2 SP1版本提供的新API,如果想基于Shapefile统计得到植被覆盖指数,需要ENVI最低版本为ENVI 5.2 SP1。

操作步骤
1) 在ENVI中,将分区统计所用到的栅格和矢量数据打开。如下图所示,我们将统计北京市各个区的NDVI信息。
图:分区统计所用到的栅格和矢量
2) 在Toolbox中,双击打开/Extensions/Zonal Statistics工具;
3) 在弹出的File Selection(Select the Input Raster File)面板中选择输入栅格图像,可进行波段裁剪;单击OK按钮。
4) 在弹出的File Selection(Select the Input Vector File)面板中选择输入矢量文件,单击OK按钮。
5) 在弹出的Zonal Statistics Parameters面板中,选择分区字段(Zone Field),并设置输出路径。点击OK按钮。
注:输出统计结果文件为csv格式。在统计完成后会自动在Excel中打开。

 
图:分区统计参数面板
6) 统计结果如下图所示,保留了矢量文件中的全部字段属性。从结果中可以看到,NDVI均值较高的区均分布在郊区,如怀柔、延庆、门头沟等区县。
 
图:统计结果

文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102wi3j.html

1 个评论

出来的表里面个别区县数据缺失是啥情况?

要回复文章请先登录注册