ENVI二次开发完全指南:波段运算与批处理实践
需积分: 9 107 浏览量
更新于2024-07-23
收藏 927KB PDF 举报
"ENVI二次开发指南,ENVI遥感影像处理软件,IDL开发,遥感数据处理,批处理,波段运算,用户函数,编程示例,航天星图(北京)有限公司,二次开发,遥感应用"
ENVI(The Environment for Visualizing Images)是一款由美国Research System Inc.(RSI)开发的专业遥感影像处理系统,它基于IDL(Interactive Data Language)构建,具有广泛的数据格式支持、强大的影像处理功能和易用的用户界面。在中国市场,航天星图(北京)有限公司作为RSI的独家代理商和技术服务商,不仅提供产品销售,还提供遥感数据处理相关的技术服务,包括数据流程设计、影像增值服务、平台定制开发等。
ENVI的二次开发主要涉及以下几个方面:
1. **ENVI编程介绍**:对于复杂的非交互式程序,可以通过编程实现控制。ENVI与IDL的文件I/O操作有其独特性,需要了解两者之间的区别,以及ENVI和IDL的函数库目录。
2. **波段运算**:ENVI支持对遥感数据的波段进行运算,这在影像分析中至关重要,可以进行光谱特性研究、分类和特征提取等。
3. **批处理**:ENVI的批处理功能允许用户一次性处理大量数据,提高工作效率,特别适合大规模遥感数据的处理需求。
4. **用户函数**:开发者可以创建自己的函数,扩展ENVI的功能,满足特定的影像处理需求。
5. **交互式用户程序**:通过编写交互式程序,用户可以定制个性化的影像分析流程。
6. **自定义文件格式输入**:ENVI支持读取多种遥感数据格式,还可以通过编程处理非标准或特定格式的数据。
7. **ENVI菜单文件**:通过编辑菜单文件,用户可以定制工作界面,创建自己的工作流程。
8. **编译**:在IDL环境中,对ENVI程序进行编译是确保其高效运行的关键步骤。
9. **ToggleCatch**:这是一个调试工具,用于捕获和处理程序运行中的错误和异常。
本书《ENVI二次开发指南》详细介绍了这些方面的内容,并通过丰富的编程示例,指导用户如何实际操作和开发ENVI应用。同时,航天星图(北京)有限公司提供技术支持,鼓励用户反馈和改进,以促进ENVI在中国的应用和发展。
ENVI在国土调查、地质勘查、环境保护、农业、林业、军事、资源勘探和海洋管理等领域有着广泛应用。通过二次开发,用户可以根据自身需求定制遥感影像处理工具,提升遥感数据的处理能力和应用深度。
2012-11-26 上传
2008-09-13 上传
2009-09-13 上传
140 浏览量
点击了解资源详情
点击了解资源详情
zhangziyu1988
- 粉丝: 0
- 资源: 1
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查