ENVI扩展工具:简单方便的分类图像统计工具
分享
偶尔希望简单地统计下分类图像每个类别的像元个数、面积、百分比等信息,但是在使用 ENVI 自带分类统计工具(/Classification/Post Classification/Class Statistics)时,总是得不到自己想要的结果。
比如我想统计下图中,北京市几种地物类型占北京市面积的百分比,使用 Class Statistics 工具只能得到占全图像的百分比。即便使用掩膜文件也是如此。
如下为 ENVI 统计结果,使用了掩膜文件。其中的 Percent 为全图占比。
秉承"用着不爽就自己写"的原则,编写一个简单分类图像统计工具。
下载安装
建议使用 App Store for ENVI 进行 ENVI 扩展工具的下载和管理。
方便随时查看和更新最新版工具。
App Store for ENVI下载地址:<a href="http://blog.sina.com.cn/s/blog ... .html
或手动下载:<a href="http://pan.baidu.com/s/1hs0qG4 ... 0qG4G
将解压后extensions文件夹内的 sav 文件拷贝到 ENVI 安装路径:
重启 ENVI 即可。
注:本工具支持 ENVI 5.3 及以上版本。
功能介绍
柱状图左Y轴表示像元个数,右Y轴表示面积,单位平方公里。
柱状图中的图例、坐标轴、标题等,均可鼠标双击修改属性。
Save As PNG,可以柱状图保存为png图片。
Save As CSV,可以将下方表格内出输出到csv表格文件中。
表格有5列内容:
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xr1x.html
比如我想统计下图中,北京市几种地物类型占北京市面积的百分比,使用 Class Statistics 工具只能得到占全图像的百分比。即便使用掩膜文件也是如此。
如下为 ENVI 统计结果,使用了掩膜文件。其中的 Percent 为全图占比。
秉承"用着不爽就自己写"的原则,编写一个简单分类图像统计工具。
下载安装
建议使用 App Store for ENVI 进行 ENVI 扩展工具的下载和管理。
方便随时查看和更新最新版工具。
App Store for ENVI下载地址:<a href="http://blog.sina.com.cn/s/blog ... .html
或手动下载:<a href="http://pan.baidu.com/s/1hs0qG4 ... 0qG4G
将解压后extensions文件夹内的 sav 文件拷贝到 ENVI 安装路径:
- C:\Program Files\Exelis\ENVI53\extensions\
重启 ENVI 即可。
注:本工具支持 ENVI 5.3 及以上版本。
功能介绍
- 启动工具,Toolbox/Extensions/Class Area Statistics;
- 在弹出的对话框中选择ENVI格式的分类图像,可同时单击 Mask… 按钮选择掩膜文件(支持栅格掩膜文件、矢量文件、ROI),单击OK;
- 在弹出的 Class Selection 面板中选择需要统计的类别,单击OK;
- 得到如下图所示的统计结果:
柱状图左Y轴表示像元个数,右Y轴表示面积,单位平方公里。
柱状图中的图例、坐标轴、标题等,均可鼠标双击修改属性。
Save As PNG,可以柱状图保存为png图片。
Save As CSV,可以将下方表格内出输出到csv表格文件中。
表格有5列内容:
- Class Name – 类别名
- Pixel Count – 像元个数
- Area (km2) – 面积,单位平方公里
- Percent (Selected) – 占所选类别面积总和的百分比
- Percent (Full or Mask) – 占全图(或掩膜区域)的百分比,取决于是否选择了Mask文件。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102xr1x.html
0 个评论
相关问题
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?
- ArcGIS如何求栅格图像的“质心”
- ENVI中Image to Map中X/Y Pixel Size的参数如何设置?
- [一些技术]ArcGIS中对图像的配准和矢量化
- 求ArcGISMXD批量导出图片工具?
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- ARCGIS如何实现,按某字段属性值 批量分类导出成shp
- 请问一个高手比较简单的问题,如何将BaseCommand类中的默认的小兔子图标换成自己自定义的图标那?
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?
- Engine调用GP工具的两种方式的用法
- 为什么自定义的gp工具不自动将输出结果添加到图层里面?