- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5月公开课 - 遥感二次开发技术内容资料.pptx
Esri中国信息技术有限公司 遥感事业部 杜会建遥感二次开发技术主要内容遥感二次开发背景IDL技术基础遥感二次开发技术纯IDL开发ENVI二次开发一体化开发学习资料分享遥感二次开发背景遥感软件类别通用遥感图像处理平台面向特定业务或者区域的业务化遥感平台为什么选择遥感二次开发?在图像处理方面涉及很多专业的算法和模型基于底层开发遥感业务化平台难度大、周期长通用遥感平台具备了成熟的算法和模型,遥感二次开发方式可以减少开发难度,缩短开发周期。IDL技术基础IDL技术基础 – 什么是IDL?Interactive Data Language(交互式数据语言)第四代计算机语言跨平台应用开发科学数据分析可视化表达IDL技术基础 – 发展历程Exelis Visual Information Solutions1975年,美国科罗拉多州立大学负责NASA的火星计划中的影像处理,实现了IDL1994年,用IDL开发ENVI2006年,RSI公司重组为 ITT Visual Information Solutions(简称 ITT VIS) 2008年,IDL7.0发布,全新的基于Eclipse的开发环境;2010年7月,IDL8.0正式发布,改进的开发环境、强大的可视化功能、完善的语法结构2012年,重组为ExelisVis2012年5月,发布了IDL8.2ENVI5.02013年3月,发布了IDL8.2.2ENVI5.0SP2IDL技术基础 – 功能组成IDL技术基础 – 开发特点语言简单易学丰富的函数IDLENVI帮助多样的Demo多个领域系统原型公开的代码IDL技术基础 – 工作台工作台布局常用设置工程操作IDL技术基础 – 过程与函数Procedure –过程Function –函数参数类型位置参数(用于传入数据)关键字参数(可用于传入和传出数据)关键字继承过程继承(_extra = e,_ref_extra = e)对象继承(Inherits ObjName)IDL技术基础 - 程序发布与部署创建sav文件使用SAVE命令构建工程发布exe文件使用MAKE_RT命令遥感二次开发纯IDL开发ENVI二次开发一体化集成开发纯IDL开发基础界面构建利用Widget_*系列组件实现消息传递TopBase的UVALUE来存储全局变量事件处理鼠标事件、键盘输入、浮动界面等功能模块利用IDL自身函数、用户自定义函数纯IDL开发演示IDL Viewer应用模版演示纯IDL开发支持TIFF格式识别常见投影信息具有通用功能免费获取帮助文档开源…无人机低空数字摄影测量系统 ——苏州科技学院该系统由苏州科技学院完全基于IDL设计实现,包括界面布局到人机交互再到底层核心函数功能。整体设计框架基于数字摄影测量的专业处理流程,实现了数据输入、数据预处理、影像信息检测、空间定向、地形三维建模、专题信息提取、成果输出与更新等功能。2012年ENVI/IDL组一等奖作品ENVI二次开发Band Math、Spectral Math波段运算与波谱运算ENVI Classic传统的开发模式ENVI 5.0全新的开发模式面向对象的理念波段、波谱运算波段运算基础波段运算对话框用来定义波段或文件作为输入,调用用户编写的表达式或函数,并将结果输出到文件或内存。波段、波谱运算波段运算格式直接编写表达式波段变量名必须为b1,b2…;表达式函数波段变量名必须为b1,b2…;波段运算函数Function开头,并有返回值; ENVI只调用SAVENVI+IDL可以调用sav和pro波段运算修改NaN的方法修改0值为NaNfloat(b1)*b1/b1修改特定值(250)为NaNb1*float(b1 ne 250)/(b1 ne 250)修改NaN为特定值(-999):finite(b1, /nan)*(-999) or (~finite(b1, /nan))*b1修改NaN为0值(先按上面方法修改为-999)(b1 ne -999)*b1ENVI Classic二次开发菜单结构文件envi.men文件定义了ENVI Classic的主菜单;display.men文件定义了ENVI Display窗口菜单。ENVI菜单系统结构 使用文本编辑器打开envi.men文件。文件结构如下所示:0 {File} 1 {Open Image File}{open envi file}{envi_menu_event} 1 {Open Vector File}{open vector file}{envi_menu_event} 1 {Open External File} 2 {Landsat} 3 {Fast} {open fast tm} {envi_men
您可能关注的文档
- 4B Unit9 E,F,G 讲义汇总.ppt
- 4B拓展资源:《汉字与书法》课件【历史“必修三”专题四】教材编辑.ppt
- 4D团队教练D领导力课件整理.ppt
- 4G5G移动通信技术应用及未来发展趋势知识内容.ppt
- 4GLTE无线数据通讯专网系统介绍资料汇编.pptx
- 4G移动通信网络简介知识内容.pptx
- 4G通信技术课件整理.ppt
- 4S与仓库管理课件整理.ppt
- 4S店8月工作总结课件整理.ppt
- 4S店专用微信公众平台科目讲解.ppt
- 山西2025年初级审计师《初级审计专业相关知识》真题模拟汇编(共106题.docx
- 山东第一医科大学《生物学与遗传学在线作业20》期末考试复习题及参考答.docx
- 2026年怒江州医疗卫生机构引进紧缺卫生专业人才备考题库附答案详解.docx
- 2025年服装私域流量五年增长报告.docx
- 2025年小肠肿瘤题目及答案.doc
- 2025年幼儿园德师德师风建设的工作总结.docx
- 山东第一医科大学《局部解剖学在线作业20》期末考试复习题及参考答案.docx
- 2025年产业用纺织品十年医疗安全应用报告.docx
- 云南省富宁县2025届化学九上期末预测试题含解析.doc
- 2025年幼儿园德育工作立德树人自查报告.docx
原创力文档


文档评论(0)