ENVITasks批处理工具功能扩展方法
分享
参考如下博文了解“ENVI扩展工具:ENVITask批处理工具”:
http://blog.sina.com.cn/s/blog_764b1e9d0102wr90.html
参考如下博文了解“ENVI 5.3 SP1新功能”:
http://blog.sina.com.cn/s/blog_764b1e9d0102wv8v.html
整个过程不需要编码!!!
“ENVI扩展工具:ENVITask批处理工具”是基于 ENVI 5.3 版本编写的,可以进行批处理的操作与 ENVI 5.3 提供的 ENVITask 接口一致。而如今 ENVI 5.3 SP1 已经正式发布,新增了如下 ENVITask 接口。现在希望新增的 ENVITask 接口可以扩展到工具中,实现批处理。
通过对其功能进行判断后,发现只有 ENVIRPCOrthorectificationUsingReferenceImageTask (参考博文了解其功能:http://blog.sina.com.cn/s/blog_764b1e9d0102ww43.html)适合进行批处理操作,判断标准为:
下面就开始对“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 5.3 SP1 的批处理工具:http://pan.baidu.com/s/1hqNoqgO
注:低版本补丁适用于高版本ENVI。
以后大家可以自己对这个批处理扩展工具进行功能扩展了!!!支持 ENVI 自带 Task 和自定义Task。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102wwte.html
http://blog.sina.com.cn/s/blog_764b1e9d0102wr90.html
参考如下博文了解“ENVI 5.3 SP1新功能”:
http://blog.sina.com.cn/s/blog_764b1e9d0102wv8v.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 5.3 SP1 的批处理工具:http://pan.baidu.com/s/1hqNoqgO
注:低版本补丁适用于高版本ENVI。
以后大家可以自己对这个批处理扩展工具进行功能扩展了!!!支持 ENVI 自带 Task 和自定义Task。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d0102wwte.html
0 个评论
相关问题
- 如何使用脚本或其他方法,将图层属性中属性域原值内容替换为属性域描述?
- 求ArcGISMXD批量导出图片工具?
- 基于ArcGIS的CAD数据向GIS数据转换方法
- arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
- 请问如何在C# ArcEngine开发中调用GP工具处理后将数据保存到到任意位置?并读取?
- ArcMap中提取波段信息的方法
- 请问在ArcGIS 10.1 Desktop中,用计算字段工具对地理坐标系(经纬度)数据计算面积,算出的面积是什么面积?这个面积是怎么计算出来的?
- 为什么自定义的gp工具不自动将输出结果添加到图层里面?
- Engine调用GP工具的两种方式的用法
- 请问如何使用ArcEngine实现(在右击图例中)Convert To Gtaphics这一功能?
- 运行create Map Server Cache工具后,未创建任何切片