电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

全新遥感二次开发技术ENVITask-杜会建VIP免费

全新遥感二次开发技术ENVITask-杜会建_第1页
1/44
全新遥感二次开发技术ENVITask-杜会建_第2页
2/44
全新遥感二次开发技术ENVITask-杜会建_第3页
3/44
全新遥感二次开发技术:杜会建·遥感事业部duhj@esrichina.com.cnENVITaskIDL新特性介绍•PythonBridge颜色选择对话框•文件夹监视系统静态方法与属性ENVI全新智能化二次开发•面向对象(Object-Oriented)虚拟栅格(VirtualRaster)•图像处理(ENVITask)自定义ENVITask能力ENVIServicesEngine服务发布与调用•ENVIServicesEngine自带服务调用•ENVIServicesEngine自定义服务发布•ENVIServicesEngineAPIforIDL主要内容IDL新特性介绍●PythonBridge●颜色选择对话框●文件夹监视系统●静态方法与属性支持Python2.7+和Python3.4+版本支持调用所有IDL程序和Python模块无缝调用:在代码编写上保持原有风格调用中所有输出参数被转换为标准输出格式自动处理代码字母大小写和行列优先顺序可以在任意语言中执行任意命令字符串自动将IDL数组转换为NumPy数组调用程序或方法时,数据按地址进行传递可以双向传递主变量PythonBridgeIDLPythonIDL直接调用PythonIDL>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>>>>>>>importmatplotlib.pyplotasplt>>>importnumpy.randomasran>>>arr=ran.rand(100)>>>p=plt.plot(arr)>>>plt.show()>>>PythonBridge…\1-PythonBridge\Call_Python_in_IDL.proPython中调用IDL>>>fromidlpyimportIDL>>>importnumpy.randomasran>>>arr=ran.rand(100)>>>p1=IDL.plot(arr,title='MyPlot')>>>p2=IDL.plot(IDL.smooth(arr,5),overplot=1)>>>p2.color='red'>>>p2.thick=2>>>p1.close()PythonBridge…\1-PythonBridge\Call_IDL_in_Python.pro调用格式调用示例–简单调用–修改行列数–修改默认颜色–添加首选、自定义颜色–嵌入用户界面颜色选择对话框…\2-ColorPicker\xxxxxxx.proFOLDERWATCH–FolderWatch::Init——对象初始化–FolderWatch::Check——检查是否正在监视某文件夹–FolderWatch::Start——开始监视指定文件夹–FolderWatch::Stop——停止监视文件夹监视系统…\3-FolderWatch\Example_FolderWatch.pro静态方法与属性所有IDL变量(除了结构体和对象)均可以调用静态方法所有IDL变量均具有属性IDLHelp>Language>StaticMethodsandAttributesENVI全新智能化二次开发●面向对象(Object-Oriented)●虚拟栅格(VirtualRaster)●图像处理(ENVITask)●自定义ENVITask能力ENVI5.x提供全新的开发模式面向对象(Object-Oriented)虚拟栅格(VirtualRaster)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ENVIVectorMaskRaster29①空间裁剪:ENVISubsetRaster②图像融合:ENVINNDiffusePanSharpeningRaster③线性拉伸:ENVILinearPercentStretchRaster虚拟栅格(VirtualRaster)…\4-VirtualRaster\test_VirtualRaster.pro图像镶嵌:ENVIMosaicRaster虚拟栅格(VirtualRaster)…\4-VirtualRaster\test_ENVIMosaicRaster.pro图像处理(ENVITask)ENVI5.1•4个ENVI5.2.1•82个图像处理(ENVITask)变化检测图像分类密度分割自适应滤波卷积滤波几何处理图像配准阈值分割掩膜处理图像镶嵌点云处理图像预处理时序分析感兴趣区域与矢量光谱工具图像拉伸图像裁剪图像变换其他功能31331...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部