ENVI Modeler体验之图像批处理
ENVI Modeler系列文章 ENVI Modeler建模工具重磅发布 ENVI Modeler体验之构建工作流 ENVI Modeler体验之生成ENVI扩展工具 ENVI Modeler体验之图像批处理(介绍利用建模工具进行批处理的方法) ENVI Modeler体验之构建多源数据 |
利用ENVI Modeler可以轻松构建批处理。
在批处理时,我们需要自动设定输出文件名。ENVI目前提供了一个ENVIGenerateFilenameTask
本着服务大家的目的,特意编写了一个自定义ENVITask——Generate_Output_Filename,可以设定“输入文件名+后缀”的格式。
请大家下载zip压缩包。
下载链接:https://pan.baidu.com/s/1tUUH1FiyFodZq_H3YlL31w?pwd=envi
解压得到ENVI_Generate_Output_Filename文件夹,将其拷贝到:
- C:\Program Files\Harris\ENVI5x\custom_code\
重启ENVI即可。
本文以批量计算NDVI、去除异常值、密度分割流程为例进行介绍。
1)
工具箱:/Task Processing/ENVI Modeler
主菜单:Display > ENVI Modeler
2)
节点效果如下图所示:
注:本节点同样可以使用Dataset类型。
3)
4)
建模效果如下:
5)
建模效果如下图所示:
6)
参数介绍:
-
Option 1: URI String - 利用输入文件路径(ENVIURI)获取输入文件名,例如 C:\input\image.dat
-
Option 2: Raster URI - 利用输入栅格图像(ENVIRaster)所在文件路径获取输入文件名
-
Option 3: Raster Name - 利用输入栅格图像(ENVIRaster)的 Name 获取输入文件名,Raster Name 为显示在 Data Manager 中的名称
-
Option 4: Vector URI - 利用输入矢量文件(ENVIVector)所在文件路径获取输入文件名
-
Option 5: ROI Name - 利用输入感兴趣区域(ENVIROI)的名称获取输入文件名
-
Option 6: Custom Prefix - 自定义输入文件名
-
Filename Postfix - 输出文件名的后面标识,比如 _rpcortho
-
Extension - 输出文件名的后缀,比如 .dat。此参数可以与 Filename Postfix 互相替代使用,比如直接设置 Extension 为 _rpcortho.dat
-
Output Directory - 输出目录
-
Delete Existing File - 如果设置为 Yes,则自动删除已存在的输出文件
然后将Generate Output Filename与Color Slice Classification相连,在弹出的对话框中按照如下进行设置。
建模效果如下图所示:
7)
8)
本文模型下载链接:https://pan.baidu.com/s/1ZIE2KyoWEG8H87mZlH3c_g 密码:ksey
文件名为:批量计算NDVI密度分割.model
后续我们将继续发表ENVI Modeler体验系列博文,敬请期待。