当前位置:首页 > 报告详情

杜会建-无限可能的 ENVITask 开发技术.pptx

上传人: 2*** 编号:128964 2023-05-01 45页 30.08MB

1、无限可能的 ENVITask 开发技术杜会建 易智瑞信息技术有限公司 遥感事业部推出全新用户界面ENVI 5.0ENVI 5.0面向对象开发技术趋于成熟ENVI 5.3ENVI 5.3开发技术趋于完善、统一ENVI 5.4ENVI 5.4ENVI 用户界面与开发技术的更新envi_open_file,file,r_fid=fidraster=envi.OpenRaster(file)面向面向过程过程面向面向对象对象二次开发 API 也从 面向过程 进化为 面向对象下方代码功能均为计算 NDVIENVI 用户界面与开发技术的更新ENVI_ENVI_DOITDOITENVITaskENVITask

2、何为 ENVITask?ENVITask 即 API,可以用来执行图像分类、正射校正、图像变换、矢量处理等第一次遇见 ENVITaskENVI 5.6.2 ENVI 5.6.2 提供约提供约 254 254 个个 ENVITaskENVITask以 ISODATAClassificationISODATAClassification Task 为例对应工具为 Toolbox/Classification/Unsupervised Classification/IsoData Classification第一次调用 ENVITask以 MaximumLikelihoodClassificatio

3、n Task 为例Toolbox/Classification/Supervised Classification/Maximum Likelihood Classification遇到特殊的 ENVITask图像配准流程化工具Toolbox/Geometric Correction/Registration/Image Registration Workflow遇到特殊的 ENVITask图像配准过滤同名点自动找点还有 ENVI Deep Learning ENVI Deep Learning Task ENVI Crop Science ENVI Crop Science Task SAR

4、scape SARscape Task.除了 ENVI Task还是一个工具(UI)ENVITask 除了是一个 APIENVI 5.6 之前版本仅可使用如下接口仅提供参数设置功能,需要调用 task.Execute 执行任务会阻断 ENVI 主界面,工具界面不可隐藏、最小化等还是一个工具(UI)ENVITask 除了是一个 APIENVI 5.6 及更高版本同时可使用如下接口托管所有后续处理,包含任务执行和显示结果等不会阻断 ENVI 主界面,工具界面可隐藏、最小化等可提交任务到 ENVI Server 中后台运行(下文将介绍)一个 pro 文件,一个 task 文件,组成一个自定义 ENV

5、ITask具备所有 ENVITask 特性,与自带 ENVITask 无异除了自带 ENVITask,还可以自定义 ENVITask可以作为 API 进行调用也可以作为工具使用自定义 ENVITaskENVI 帮助路径ENVI Programming Programming Guide Custom Tasks Style Sheets for User Interface Elements配置同名 style 文件即可自定义 ENVITask 还可进行更多的自定义IDL 主菜单:文件 ENVI扩展将自定义 ENVITask 的 pro/task/style 移动到新建工程中在主程序(PRO

6、My_VFC)中编写调用 task 的代码构建项目,将 my_vfc.sav 拷贝到 extensions 文件夹:C:Program FilesHarrisENVI56extensions将 task/style 文件拷贝到 custom_code 文件夹:C:Program FilesHarrisENVI56custom_code重启 ENVI 即可使用 Toolbox/Extensions/My VFC 工具自定义 ENVITask 部署到 ENVI 中https:/ App Store ENVI扩展工具商店以新版随机森林图像分类工具包为例ENVI App Store工具位于:Toolb

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了ENVI Task作为一种API在遥感图像处理中的应用,以及ENVI软件的发展和功能更新。ENVI Task可以执行图像分类、正射校正、图像变换、矢量处理等多种任务。从ENVI 5.6.2版本开始,提供了约254个ENVITask。ENVI 5.6及其以上版本改进了用户界面,支持面向对象和二次开发API,允许任务在后台运行,不会阻断ENVI主界面。此外,用户可以自定义ENVITask,并通过ENVI Server进行后台、并行或集群运行任务。ENVI Modeler允许用户零代码构建业务流程,包括自带ENVITask和自定义ENVITask。ESE(ENVI Service Engine)是一个企业级Web遥感平台,支持集群环境、云计算环境,提供弹性地伸缩硬件配置和高度可配的任务。文章还提到了一些典型的遥感应用,如农业遥感服务,以及ENVITask作为服务的调用方式。
"ENVITask技术有哪些突破性进展?" "如何利用ENVI Deep Learning Task进行图像分析?" "ENVI Service Engine平台如何为企业带来优势?"
客服
商务合作
小程序
服务号
折叠