ENVI/IDL编程入门与图形显示指南
5星 · 超过95%的资源 需积分: 25 17 浏览量
更新于2024-11-09
收藏 2.91MB PDF 举报
"ENVI/IDL编程技术"
ENVI(Environment for Visualizing Images)是一款广泛应用于遥感图像处理和分析的软件,而IDL(Interactive Data Language)是ENVI的编程环境,用于进行二次开发和自定义功能。此资源主要面向对IDL编程有一定需求的初学者,特别是那些希望在ENVI中扩展功能的用户。
本教程首先介绍了ENVI和IDL的基础知识,包括如何开始使用本书以及所需的IDL版本。作者提到了IDL运行时颜色管理的问题,对于颜色数量少于150种或超过256种的情况给出了建议。此外,还讲解了如何创建和配置IDL的启动文件,以优化个人的工作环境。
书中的风格习惯部分强调了代码书写规范,如大写字母通常用于常量和类型定义,注释的使用,以及如何使用续行符分隔长语句。作者还提到了书中所附带的IDL程序和数据文件的安装和管理,包括获取IDL的主目录和当前工作目录的方法。
教程的实践部分深入到IDL的命令使用,解析了位置参数和关键字参数的区别,介绍了IDL的过程和函数。用户可以通过IDL命令帮助系统获取更多关于命令的信息,并学习如何创建命令日志,管理和操作变量,包括动态改变其属性,注意整型变量的特殊性,以及矢量和数组的创建、操作和访问。
在图形显示方面,教程详细讲述了如何使用IDL创建和定制各种图形,如线画图、曲面图和等值线图。线画图可以定制线条样式和颜色,用符号表示数据,甚至在同一图上显示多个数据集。曲面图则可以通过旋转和着色进行个性化,创建阴影效果以增强视觉表现。等值线图的生成和调整,包括选择等值线数目、修改图的外观和赋色,也是重点讲解的内容。
最后,教程还涉及了图形窗口的管理,如创建、定位、调整大小和删除窗口,以及设置图形的边缘和在窗口中精确放置图形输出。这些章节旨在让读者能够熟练地利用IDL生成和控制科学可视化结果,提升ENVI的使用体验和工作效率。
646 浏览量
303 浏览量
351 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
434 浏览量
103 浏览量
neejianhua
- 粉丝: 2
- 资源: 9
最新资源
- ADO.NET 2.0高级编程
- 一个项目经理的经验总结(网络工程)
- 代码大全是一本成就多少程序员的书啊。
- 芯片sp3232中文介绍
- oracle9i dataguard
- 李亚非老师的神经网络教程
- 无损失”数据格式,对于500万像素的数码相机,一个RAW文件保存了500万个点的感光数据。而TIFF格式在相机内部就处理过,就好比说SONY相机以色彩艳丽著称,富士相机在人像上色彩把握很稳重等,这些都是影像处理器对色彩特别处理的结果。
- 局域网IP冲突问题的探讨
- 深入编程内幕(VC++)
- 上网速度太慢怎么办 21个全面提速技巧
- 深入浅出之正则表达式
- Weblogic管理员手册
- C++ Professional Programmer's Handbook
- MATLAB编程风格指南
- linux 进程间通信
- DHTMLandJavaScript