ENVI扩展工具:新版2D散点图工具

十年前ENVI技术殿堂博客发布了一个ENVI扩展工具——ENVI的散点图扩展补丁(V1.0)。功能很强大,但是由于年代太过久远,当时编译的sav文件在当前ENVI版本下会带来异常报错,而且工具操作体验不是很友好。所以编写了新版2D散点图工具。

如果大家之前安装过旧版工具,强烈建议大家删除,因为会影响ENVI新界面下的个别工具,删除如下文件即可:

C:\Program Files\Harris\ENVI5X\classic\save_add\SCATTER_PLOT.sav

1 工具安装

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

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

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

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

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

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

重启 ENVI 即可使用。

注:本工具支持 ENVI 5.3 及更高版本,使用 ENVI 5.6 测试。

2  工具使用

工具位于Toolbox /Extensions/2D Scatter Plot [New]

双击启动,弹出如下主界面(需要提前在ENVI中打开遥感图像)。

按照下图指示,分别选择X轴波段Y轴波段,然后点击“绘制图形”按钮即可。

3  功能介绍

默认使用线性模型进行拟合。使用Rainbow颜色表进行渲染,绿色显示公式和曲线。

·  切换模型:点击右上角单选按钮即可选择拟合模型,提供6种模型,当计算出现错误是会在图中进行提示。

·  绘制图形:在修改波段后,可点击此按钮,将按照修改后的模型、颜色、风格重新绘制散点图。

·  寻找最优:会自动在6种模型中迭代拟合,最后弹出最优结果,类似下图:

·  重置范围:在绘图窗口可通过鼠标滚轮放大缩小范围、平移公式等内容。当希望恢复原始X/Y轴范围、位置时可点击此按钮。

·  重置风格:重置为默认风格。使用Rainbow颜色表进行渲染,绿色显示公式和曲线。

·  隐藏公式:可选择隐藏或显示公式/曲线。

·  复制公式:将公式复制到剪贴板。

·  保存图片:将绘图内容保存为PNG图片。

·  曲线/公式:可点击右侧色块修改曲线/公式颜色。

·  散点图:提供两种风格显示。第一种为密度分割彩色渲染,点击右侧第一个图标,在弹出的对话框中选择颜色表即可实时看到渲染结果。点击右侧第二个图标,可设置纯色显示散点图。

4  其他功能

在绘图窗口,可以使用鼠标双击选择组件,比如坐标轴、公式、曲线等等,可弹出IDL自带的属性面板,可修改坐标轴标题、线宽、线型、颜色、字体等。但是这些修改的属性,在点击“绘制图形”按钮后将消失。

posted @   ENVI-IDL技术殿堂  阅读(2244)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示