ENVITasks批处理工具功能扩展方法
参考如下博文了解和安装“ENVI扩展工具:ENVITask批处理工具”:
https://www.cnblogs.com/enviidl/p/16333384.html
整个过程不需要编码!!!
“ENVI扩展工具:ENVITask批处理工具”是基于 ENVI 5.3 版本编写的,可以进行批处理的操作与 ENVI 5.3 提供的 ENVITask 接口一致。而如今 ENVI 5.3 SP1 已经正式发布,新增了如下 ENVITask 接口。现在希望新增的 ENVITask 接口可以扩展到工具中,实现批处理。
-
ENVICalculateCloudMaskUs
ingFmaskTask -
ENVIGenerateGCPsFromTieP
ointsTask -
ENVIGenerateGCPsFromRefe
renceImageTask -
ENVIRegisterRasterWithGe
oServerTask -
ENVIRegisterVectorWithGe
oServerTask -
ENVIRPCOrthorectificatio
nUsingReferenceImageTask
通过对其功能进行判断后,发现只有 ENVIRPCOrthorectificatio
-
此 ENVITask 具备1个输入栅格参数(INPUT_RASTER)
-
此 ENVITask 具备1个或多个输出文件(栅格、矢量等)
下面就开始对“ENVI扩展工具:ENVITask批处理工具”进行功能扩展,为其添加 ENVIRPCOrthorectificatio
1) 根据最上方的博文地址,下载并安装“ENVI扩展工具:ENVITask批处理工具”;
2) 使用写字板打开文件C:\Program Files\Exelis\ENVI53\ custom_code\ENVIBatchTask.task。定位到如下部分,可以看到 choiceList 中是目前支持的67种批处理操作名称。
图:打开的 task 文件
3) 按照相同格式,将 RPC Orthorectification Using Reference Image 添加进去,效果如下:
图:编辑 task 文件
4) 保存文件,重启ENVI即可。
5) 新的工具中已经具备了新添加的批处理功能。
图:新增加了批处理操作
以后大家可以自己对这个批处理扩展工具进行功能扩展了!!!支持 ENVI 自带 Task 和自定义Task。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?