ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ENVITasks批处理工具功能扩展方法

2022-06-01 10:33:12  阅读:206  来源: 互联网

标签:5.3 批处理 扩展 ENVITask ENVI 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 接口可以扩展到工具中,实现批处理。

  • ENVICalculateCloudMaskUsingFmaskTask

  • ENVIGenerateGCPsFromTiePointsTask

  • ENVIGenerateGCPsFromReferenceImageTask

  • ENVIRegisterRasterWithGeoServerTask

  • ENVIRegisterVectorWithGeoServerTask

  • ENVIRPCOrthorectificationUsingReferenceImageTask

通过对其功能进行判断后,发现只有 ENVIRPCOrthorectificationUsingReferenceImageTask(参考博文了解其功能:http://blog.sina.com.cn/s/blog_764b1e9d0102ww43.html)适合进行批处理操作,判断标准为:

  • 此 ENVITask 具备1个输入栅格参数(INPUT_RASTER)

  • 此 ENVITask 具备1个或多个输出文件(栅格、矢量等)


下面就开始对“ENVI扩展工具:ENVITask批处理工具”进行功能扩展,为其添加 ENVIRPCOrthorectificationUsingReferenceImageTask功能,使其能够在 ENVI 5.3 SP1 中使用新的批处理功能。

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。

标签:5.3,批处理,扩展,ENVITask,ENVI,ENVITasks,工具
来源: https://www.cnblogs.com/enviidl/p/16333405.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有