作者董彦卿是ESRI中国信息技术有限公司
遥感事业部高级咨询师,目前主要从事ENVI/IDL软件应用、遥感技术支持与咨询以及软件应用与推广工作,具备四年ENVI/IDL遥感应用培训主讲经验;曾负责多个IDL系统开发与ENVI二次开发项目,具有丰富的研发经验。ENVI是使用IDL语言编写的优秀的遥感影像处理平台,
用户可以很方便的通过IDL语言以及ENVI提供的二次开发工具对ENVI的功能进行增强,添加新的功能函数。二次开发模式(批处理模式)将常用处理编写成为IDL程序,常用于 *** 作的批量处理;在该模式下, 用户能够通森辩过调用ENVI的非交烂春缓互函数,实现绝大多数ENVI的功能;用户可以编写自己的应用程序界面,而在后台使用ENVI来遥感影像处理分析功能; 《IDL程序设计:
数据可视化与ENVI二次开发》从IDL工作平台、IDL代码编写、语法基础等讲起,针对结构体、指针、对象、链表、程序控制与优化进行了详细讲解。Esri中国(北京)有限公司工程师董彦卿从教会初学者编写第一个程序入手,帮助学习者掌握IDL编译器的使用方法,以及如何运行代码和发布程序。详细介绍了IDL变量定义与使用、运算符使用、程序控制等语法基础和程序基础,传授高效率编程经验。针对大家经常会遇到的JPG、TIFF等常用图像格式的读写饥模 *** 作,工程师演示了I/O函数的使用,并做了科学数据读取读写的专题介绍。
IDL是一种数据分析和图像化应用程序及编程语言。
IDL先由美国ITT公司所有伏戚岁,后由美国ExelisVis公司所有。最初在七十年代后期用于帮助科学家分析火星探险卫星发回的数据,将浩瀚的数据转换为图形。
从此后,IDL得到广泛运用,使用者日众,呈几何级别增长。IDL使用者可以迅速且方便地运用此软件将数据转换为图像,促进分析和理解。通过软件转化的图像既可以是简单色彩,也可以是全色三维图像和模型。
IDL的开发环境:
IDLDE是用户快速编写、测试并调试代码的最佳环境,用户可以在该缺睁环境中方便地进行应用开发。IDLDE具有完善的代码编译、调试环境。IDLGUIBuilder 可以迅速开发跨平台的用户图形界面(GUI),而无需熟悉IDL控件编程知识。
用户可以拖放式建立图形用户界面GUI,非常灵活、快速地产生应用程序的界面。IDL GUIBuilder已被集仔搏成到Idl开发环境中(IDLDE)。用户还可方便地输出project,生成可执行文件。
评论列表(0条)