ENVI Modeler体验之生成ENVI扩展工具

ENVI Modeler系列文章

ENVI Modeler建模工具重磅发布 (介绍技术特点)

ENVI Modeler体验之构建工作流 (介绍建模方法)

ENVI Modeler体验之生成ENVI扩展工具 (介绍生成ENVI扩展工具的方法)

ENVI Modeler体验之图像批处理(介绍利用建模工具进行批处理的方法)

ENVI Modeler体验之构建多源数据 (提供建模过程录屏)

 

上一篇博文介绍了ENVI Modeler的构建工作流的方法,本文将以同样的功能(变化检测)为例,介绍将模型生成为ENVI扩展工具的方法。

我们需要对上一篇博文的模型进行改造,请大家先下载模型。

下载链接:https://pan.baidu.com/s/1ZIE2KyoWEG8H87mZlH3c_g 密码:ksey

文件名为:植被变化检测.model

 

下面开始介绍过程。

1)   启动ENVI Modeler有两种方式:

工具箱:/Task Processing/ENVI Modeler

主菜单:Display > ENVI Modeler

2)   打开下载的模型——植被变化检测.model

注:建议可以另存为一份(File > Save As…)。

3)   删除如下图所示的两个节点。可以框选、Ctrl多选等,然后按Delete。

   

4)   在左侧Basic Nodes中,将Input Parameters用鼠标拖拽到右侧空白区(也可以通过双击实现)。然后将Input Parameters与第一个QUAC连接起来。在弹出的Connect Parameters对话框中单击QUAC的Input Raster,如下图所示。单击OK。

 

5)   将然后将Input Parameters与第二个QUAC连接起来,并在弹出的Connect Parameters对话框中依次单击Add New Input(s)和右侧的Input Raster,如下图所示。单击OK。

 

6)   最后将Input ParametersClassification Aggregation连接起来,并在弹出的Connect Parameters对话框中依次单击Add New Input(s)和右侧的Output Raster URI,如下图所示。单击OK。

 

7)   到目前为止,我们开放了两个时相的输入栅格、输出路径3个参数。效果如下图所示:

 

 

8)   单击Run按钮,可以看到此模型生成的用户界面,可以交互的设置参数。与使用ENVI自带工具没有区别。

 

注:如果想开放其他参数,可以将Input Parameters与对应的节点连接并设置参数对应关系即可。目前开放的参数无法调整顺序,请按照合理顺序依次添加。

注:另外可以单击Input Parameters节点的 ,对每个参数名进行修改。

9)   接下来我们将其生成为ENVI扩展工具,之后便可以在工具箱Extensions文件夹中使用此功能了。

10)  单击菜单 Code > Generate IDL Program,可以生成IDL代码。然后单击Create Extension按钮,在弹出对话框中输入工具名。不建议使用中文名!在输入中文时,有可能引起ENVI崩溃!可以先在记事本中写好,然后粘贴到文本框中。单击OK即可。会弹出成功提示。

 

无需重启ENVI,即可使用:

 

我又开放了几个参数,并修改了参数名,模型如下图所示:

 

运行效果:

 

 

本文模型下载链接:https://pan.baidu.com/s/1ZIE2KyoWEG8H87mZlH3c_g 密码:ksey

文件名为:植被变化检测_扩展工具.model

 

后续我们将继续发表ENVI Modeler体验系列博文,敬请期待。

posted @ 2022-09-02 16:57  ENVI-IDL技术殿堂  阅读(857)  评论(0编辑  收藏  举报