收藏 分销(赏)

全新遥感二次开发技术ENVITask-杜会建.pptx

上传人:xrp****65 文档编号:13087222 上传时间:2026-01-14 格式:PPTX 页数:44 大小:14.25MB 下载积分:10 金币
下载 相关 举报
全新遥感二次开发技术ENVITask-杜会建.pptx_第1页
第1页 / 共44页
全新遥感二次开发技术ENVITask-杜会建.pptx_第2页
第2页 / 共44页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,全新遥感二次开发技术,:,杜会建,遥感事业部,duhj,ENVITask,IDL,新特性介绍,Python Bridge,颜色选择对话框,文件夹监视系统,静态方法与属性,ENVI,全新智能化二次开发,面向对象(,Object-Oriented,),虚拟栅格(,Virtual Raster,),图像处理(,ENVITask,),自定义,ENVITask,能力,ENVI Services Engine,服务发布与调用,ENVI Services Engine,自带服务调用,ENVI Services Engine,自定义,服务发布,ENVI Services Engine API for IDL,主要内容,IDL,新特性,介绍,Python,Bridge,颜色,选择对话框,文件夹,监视系统,静态,方法与属性,支持,Python 2.7+,和,Python 3.4+,版本,支持,调用所有,IDL,程序和,Python,模块,无缝,调用:在代码编写上保持原有风格,调用,中所有输出参数被转换为标准输出格式,自动,处理代码字母大小写和行列优先顺序,可以,在任意语言中执行任意命令字符串,自动,将,IDL,数组转换,为,NumPy,数组,调用,程序或方法时,数据按地址进行传递,可以,双向传递主,变量,Python Bridge,IDL,Python,IDL,直接调用,Python,IDL ran=,python,.,import,(,numpy.random,),IDL,arr=ran.,rand,(,100,),IDL plt=,python,.,Import,(,matplotlib.pyplot,),IDL p=plt.,plot,(arr),IDL,void=plt.,show,(block=,0,),IDL,中使用,Python,命令行模式,IDL,import matplotlib.,pyplot,as plt,import numpy.,random,as ran,arr=ran.,rand,(,100,),p=plt.,plot,(arr),plt.,show,(),Python Bridge,1-PythonBridgeCall_Python_in_IDL.pro,Python,中调用,IDL,from idlpy import IDL,import numpy.random as ran,arr=ran.rand(100),p1,=IDL.plot(arr,title=My Plot,),p2,=,IDL.plot(IDL.smooth(arr,5),overplot=1),p2.color,=red,p2.thick=2,p1.close,(),Python Bridge,1-PythonBridgeCall_IDL_in_Python.pro,调用格式,调用示例,简单调用,修改行列数,修改默认颜色,添加首选、自定义颜色,嵌入用户界面,颜色选择对话框,2-ColorPickerxxxxxxx.pro,FOLDERWATCH,FolderWatch:Init,对象初始化,FolderWatch:Check,检查是否正在监视某文件夹,FolderWatch:Start,开始监视指定文件夹,FolderWatch:Stop,停止监视,文件夹监视系统,3-FolderWatchExample_FolderWatch.pro,静态方法与属性,所有,IDL,变量(除了结构体和对象)均可以调用静态方法,所有,IDL,变量均具有属性,IDL Help Language,Static Methods and Attributes,ENVI,全新智能化二次,开发,面向对象,(,Object-Oriented,),虚拟,栅格(,Virtual Raster,),图像处理,(,ENVITask,),自定义,ENVITask,能力,ENVI 5.x,提供全新的开发模式,面向对象(,Object-Oriented,),虚拟栅格(,Virtual Raster,),ENVIBinaryGTThresholdRaster,ENVIBinaryLTThresholdRaster,ENVIDataValuesMaskRaster,ENVIEqualizationStretchRaster,ENVIGainOffsetRaster,ENVIGainOffsetWithThresholdRaster,ENVIGaussianStretchRaster,ENVIHighClipRaster,ENVIIrregularGridMetaspatialRaster,ENVILinearPercentStretchRaster,ENVILinearRangeStretchRaster,ENVILogStretchRaster,ENVILowClipRaster,ENVIMaskRaster,ENVIMetaspatialRaster,ENVIMetaspectralRaster,ENVIMosaicRaster,ENVINNDiffusePanSharpeningRaster,ENVIOptimizedLinearStretchRaster,ENVIQUACRaster,ENVIRadarBackscatterRaster,ENVIReprojectRaster,ENVIResampleRaster,ENVIROIMaskRaster,ENVIRootStretchRaster,ENVISpatialGridRaster,ENVISpectralIndexRaster,ENVISubsetRaster,ENVIVectorMaskRaster,29,空间裁剪:,ENVISubsetRaster,图像融合:,ENVINNDiffusePanSharpeningRaster,线性拉伸:,ENVILinearPercentStretchRaster,虚拟栅格(,Virtual Raster,),4-VirtualRastertest_VirtualRaster.pro,图像镶嵌:,ENVIMosaicRaster,虚拟栅格(,Virtual Raster,),4-VirtualRastertest_ENVIMosaicRaster.pro,图像处理(,ENVITask,),ENVI 5.1,4,个,ENVI 5.2,58,个,ENVI 5.2.1,82,个,ENVI 5.3,143,个,图像处理(,ENVITask,),变化检测,图像分类,密度分割,自适应滤波,卷积滤波,几何处理,图像配准,阈值分割,掩膜处理,图像镶嵌,点云处理,图像预处理,时序分析,感兴趣区域与矢量,光谱工具,图像拉伸,图像裁剪,图像变换,其他功能,3,13,3,10,17,13,9,4,5,1,3,7,7,7,14,6,2,3,14,图像处理(,ENVITask,),变化监测(,Change Detection,),图像处理(,ENVITask,),5-ENVITasktest_ChangeDetection.pro,ENVIQUACRaster,1,、快速大气校正,ENVISpectralIndexRaster,2,、,计算,两个,NDVI,ImageBandDifference,3,、,计算,两个,NDVI,差值,AutoChangeThresholdClassification,4,、自动阈值分割,ClassificationSmoothing,5,、分割结果平滑处理,ClassificationAggregation,6,、分割结果聚类处理,ClassificationToShapefile,7,、变化检测结果输出为矢量,30,行代码,高分,1,号数据预处理,图像处理(,ENVITask,),多光谱图像,1.,正射校正,2.,转换为,BIL,全色图像,3.,正射校正,融合结果,4.,图像融合,ENVINNDiffusePanSharpeningTask,5-ENVITasktest_GF1_Process.pro,ENVIRPCOrthorectificationTask,高分,1,号数据预处理 演示视频,5-ENVITasktest_GF1_Process.pro,高分,1,号预处理,ENVITask,编写流程,自定义,ENVITask,编写,IDL,代码,实现高分,1,号数据预处理,设定处理输入输出参数,创建,Task,文件,配置,Task,属性,配置输入输出参数属性,部署,Task,拷贝,sav,/task,文件至指定文件,夹,或使用,Task,文件完整路径调用,制作,ENVI,扩展,调用自定义,ENVITask,免去,了,编写,设计,UI,的烦恼,6-CustomENVITaskGF1PreprocessingTask,调用高分,1,号预处理,ENVITask,编译,pro,为,sav,文件,将,sav,与,task,文件拷贝至,custom_code,文件夹,编写,ENVI Extension,代码,构建工程,生成,sav,文件,拷贝,sav,文件到,Extensions,文件夹,启动,ENVI,即可,ENVI,功能扩展,有了,dynamic,task,UI,妈妈再也不用担心我的,UI,编写了,Landsat 8,地表温度反演,自定义,ENVITask,6-CustomENVITaskLandsat8LST_Task,批量自动配准,自定义,ENVITask,6-CustomENVITaskImageRegistrationBatchTask,自动验证参数的正确性,用户无需添加,错误处理,代码;,如果,用户没有,设置输出路径,,ENVITask,会提供,一个临时的,文件名,,ENVI,将在退出时自动清理临时文件;,自动生成一,个动态的用户界面,允许,用户交互式地输入,参数,和运行任务;,已有的,IDL,代码,在很少代码修改的基础上即可实现自定义,ENVITask,;,可以,部署任务,到企业级服务器(,ENVI Services Engine,),自定义,ENVITask,的优势,ENVI Services Engine,服务发布与调用,ENVI Services Engine,自带服务调用,ENVI,Services Engine,自定义,服务发布,ENVI,Services Engine,API for IDL,(,IDL,调用服务),ESE,自带服务调用,以高分,1,号数据预处理为例,ESE,自定义服务,发布,编写,IDL,源码实现,GF1,数据处理,配置,Task,文件,、输入输出参数属性,发布,ENVI Services Engine,服务,使用,ENVI Services Engine,服务,.7-ESETaskESE_GF1_Process,以动态变化监测为例,ESE,自定义服务,发布,.7-ESETaskESE_ChangeDetection_Module,以,ESE_Canny,服务为例,IDL,task=,ESE,.,FindTask,(,duhuijian,ese_canny,),IDL job=,task.,Run,(input,=,image.tif,),IDL job.,GetParameters,(/names,),INPUT,BEFORE,RESULT,IDL,job.,result,url:,http,:/DUHUIJIAN:8181/ese/jobs/18/result_canny.png,IDL,spawn,start,+job.,result,url,ESE API for IDL,.7-ESETaskRun_ESE_Canny.pro,ESE Classes,功能介绍,ESE,提供一系列静态方法,能够查询,Task,、监视,Jobs,等,ESECatalog,ESE,服务目录,能够检索其内容,ESEFolder,ESE,服务目录的文件夹,ESEJob,ESE,任务执行时返回,Job,,可以监视、取消,Job,等,ESEServer,提供一系列静态方法,能够获取,Task URI,、上传下载文件等,ESEService,ESE,服务类,可以用来查询,Task,ESETask,能够执行,Task,、查询参数、获取状态等,ESETaskParameter,能够获取,Task,的参数属性等,ESE API for IDL,再来看一个例子,高分,1,号数据预处理,服务,IDL,task=,ESE,.,FindTask,(,duhuijian,ESE_GF1_Process,),IDL task,ESETASK,TASK,NAME:ESE_GF1_Process,EXECUTION,TYPE:asynchronous,PARAMETERS,:,panFile,:input,mulFile,:input,outputFile,:,input,IDL,task.,panFile,=,GF1_PMS2_E104.0_N36.0_20140724-PAN2.xml,IDL task.,mulFile=,GF1_PMS2_E104.0_N36.0_20140724-MSS2.xml,IDL task.,outputFile=,D:tempGF1_process_result.dat,IDL job=task.,RUN,(/async,),ESE API for IDL,任务并行,算法并行,数据并行,ESE API for IDL,ENVI Services Engine,原生支持,通过代码实现,以高分,1,号数据预处理为例,任务并行,.7-ESETaskRun_ESE_GF1_Process.pro,多光谱图像正射校正,正射结果转换为,BIL,全色图像正射校正,图像融合,融合结果,多光谱图像正射校正,正射结果转换为,BIL,全色图像正射校正,图像融合,融合结果,多光谱图像正射校正,正射结果转换为,BIL,全色图像正射校正,图像融合,融合结果,多光谱图像正射校正,正射结果转换为,BIL,全色图像,正射校正,图像融合,融合结果,以高分,1,号数据预处理为例,算法并行,多光谱图像正射校正,正射结果转换为,BIL,全色图像,正射校正,图像融合,融合结果,以高分,1,号数据预处理为例,算法并行,多光谱图像正射校正,正射结果转换为,BIL,图像融合,融合结果,全色图像正射校正,统计栅格影像最大值,数据并行,Max,Max,Max,Max,Max,Max,统计栅格影像最大值,数据并行,以图像投影转换为例,数据并行,分块,1,分块,2,分块,3,整景结果,整景图像,分块,n,分块,1,投影,分块,2,投影,分块,3,投影,分块,n,投影,以图像投影转换为例,数据并行,效率测试,测试环境,Linux,系统,,4 Workers,CPU,:,Intel(R)Xeon(R)CPU E5620 2.40GHz,内存:,16,GB,测试数据,GF-1 WFV,宽幅镶嵌结果,26.5G,北京,Google Earth,数据,140G,ENVI,整景处理,3.28,小时,44.3,小时,ESE,分块处理,1.4,小时,22.1,小时,ESE,合作开发模式,瘦,胖,ESE,服务开发,Web,端调用,谢 谢,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服