ENVI二次开发指南:IDL编程详解

需积分: 50 0 下载量 18 浏览量 更新于2024-11-27 收藏 704KB PDF 举报
"IDLprogram 一本挺不错的书 - 航天星图的哈哈我觉得不错 - 电子书pdf版的 - 教程" 这本名为《IDLprogram》的电子书,实际上是ENVI二次开发指南,由航天星图(北京)有限公司出版。ENVI是一款由美国RSI公司开发的专业遥感影像处理软件,它基于IDL(交互式数据语言)构建,为用户提供广泛的遥感数据处理功能,支持多种遥感数据格式,并拥有良好的用户界面和操作系统兼容性。此书主要针对已经熟悉ENVI基础操作的用户,旨在帮助他们深入学习ENVI的二次开发,利用IDL增强ENVI的功能。 书中的内容涵盖了ENVI编程的多个方面,包括ENVI编程简介、波段运算、批处理、用户自定义函数、常用编程工具以及交互式函数的使用。这些章节通过丰富的编程实例,详细解释了如何在ENVI中进行扩展和定制。例如,波段运算部分介绍了如何处理多光谱数据,批处理则说明了如何自动化处理大量遥感影像,而用户函数和交互式用户程序部分则讲解了如何创建自己的功能和界面。 此外,书中还提到了ENVI编程的一些关键概念,如FID(文件标识符)、R_FID和M_FID(用于处理不同类型的文件句柄),以及DI等,这些都是ENVI处理程序中常见的通用关键字。这些关键字对于理解ENVI内部工作原理和编写高效代码至关重要。 作为RSI在中国的独家代理商,航天星图科技(北京)有限公司不仅提供产品销售和技术支持,还提供遥感数据处理的全套解决方案,包括定制开发和产品化设计。他们鼓励读者通过提供的联系方式反馈教程中的问题,以不断改进和完善教程内容。 这本书对于想要提升ENVI应用能力,尤其是对遥感数据处理有深度需求的用户来说,是一份非常有价值的教程资料。通过学习,用户可以利用IDL的强大功能,实现个性化的遥感影像分析和处理,满足各种专业领域的特定需求,如国土调查、地质研究、环境监测、农业评估等。