| 查看: 8804 | 回复: 118 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[资源]
《IDL程序设计——数据可视化与ENVI二次开发》光盘资料
|
||
亲们,这不是电子版的书,只是随书的光盘资料哦~代码都很有参考价值的!![]() ![]() ![]() 内容简介 《IDL程序设计:数据可视化与ENVI二次开发》根据学习编程语言的特点,首先介绍了IDL的编写环境、代码的编写优化与调试、语法和控制基础、输入与输出等基础内容;然后针对IDL的快速、高效可视化特点介绍了直接图形法、对象图形法、快速可视化、智能化编程、界面程序与事件处理、图像处理与分析等内容;对IDL中的数学与统计分析、数据库、小波与信号处理和医学应用等内容进行了描述;最后讲述了IDL与其他语言的混合编程调用和ENVI二次开发。 《IDL程序设计:数据可视化与ENVI二次开发》可以作为高校地理信息系统、遥感、计算机、图形图像处理及相关专业本科生和研究生的实验教材,也可以作为计算机软件开发人员的工具书。 作者简介 董彦卿,Esri中国信息技术有限公司遥感事业部高级遥感产品咨询师,毕业于中国矿业大学(北京)摄影测量与遥感专业并获得硕士学位。目前主要从事ENVI/IDL软件应用、遥感技术支持与咨询以及软件应用与推广工作,具备四年ENVI/IDL遥感应用培训主讲经验;曾负责多个IDL系统开发与ENVI二次开发项目,具有丰富的研发经验。 目录 前言 第1章 IDL语言简介 1.1 IDL的背景 1.2 IDL的特点 1.3 IDL学习资源 第2章 IDL工作台 2.1 工作台启动 2.2 工作台组成 2.2.1 菜单栏 2.2.2 工具栏 2.2.3 项目资源管理器 2.2.4 代码区域 2.2.5 控制台 2.2.6 状态栏 2.2.7 视图 2.3 帮助的使用 2.3.1 帮助启动 2.3.2 帮助使用 第3章 代码编写与运行 3.1 批处理模式 3.2 文件模式 3.2.1 过程(Procedure) 3.2.2 函数(Function) 3.3 命令行模式 3.4 工程项目模式 3.4.1 工作空间 3.4.2 新建工程 3.4.3 运行工程 3.4.4 导入工程 3.4.5 导出工程 3.5 符号与快捷键 3.5.1 符号 3.5.2 快捷键 3.6 代码调试 3.6.1 断点操作 3.6.2 调试步骤 第4章 语法基础 4.1 数据类型 4.2 常量与变量 4.2.1 常量 4.2.2 变量 4.3 数组 4.3.1 概述 4.3.2 数组创建 4.3.3 数组存储 4.3.4 数组使用 4.3.5 数组运算 4.3.6 相关函数 4.3.7 矩阵运算 4.4 字符串 4.4.1 字符串创建 4.4.2 字符串连接 4.4.3 字符串转换 4.4.4 处理函数 4.4.5 处理举例 4.4.6 特殊字符 4.5 结构体 4.5.1 结构体创建 4.5.2 结构体访问 4.5.3 结构体操作函数 4.6 指针 4.6.1 指针创建和访问 4.6.2 空指针和非空指针 4.6.3 内存控制 4.6.4 指针有效判断 4.7 对象 4.7.1 对象创建 4.7.2 对象调用 4.7.3 对象销毁 4.7.4 相关函数 4.8 链表 4.8.1 链表创建 4.8.2 链表访问 4.8.3 链表其他操作 4.8.4 链表销毁 4.9 哈希表 4.9.1 哈希表创建 4.9.2 哈希表访问 4.9.3 哈希表添加 4.9.4 哈希表其他操作 4.9.5 哈希表销毁 4.10 运算符 4.10.1 数学运算符 4.10.2 逻辑运算符 4.10.3 位运算符 4.10.4 关系运算符 4.10.5 矩阵运算符 4.10.6 其他运算符 4.10.7 运算符优先级 第5章 程序控制与优化 5.1 控制条件 5.2 循环语句 5.2.1 For 5.2.2 ForEach 5.2.3 While 5.2.4 Repeat 5.3 条件语句 5.3.1 If 5.3.2 Case 5.3.3 Switch 5.4 跳转语句 5.4.1 Break 5.4.2 Continue 5.4.3 Goto 5.5 参数及关键字 5.5.1 位置参数 5.5.2 关键字参数 5.5.3 参数继承 5.5.4 参数传递 5.5.5 相关函数 5.6 错误检测与程序恢复 5.6.1 错误检测 5.6.2 数学错误 5.6.3 程序恢复 5.7 编译规则 5.8 高效编程 5.8.1 时间优化 5.8.2 空间优化 5.8.3 程序分析 第6章 输入与输出 6.1 标准输入输出 6.1.1 输入输出函数 6.1.2 格式化输出 6.2 ASCII码与二进制格式 6.2.1 文件打开 6.2.2 ASCII码文件读写 6.2.3 二进制文件读写 6.3 图像格式 6.3.1 图像信息查询 6.3.2 JPEG文件 6.3.3 BMP文件 6.3.4 TIFF文件 6.4 科学数据格式 6.4.1 CDF文件 6.4.2 HDF文件 6.4.3 HDF5文件 6.4.4 参考代码 6.5 GRIB格式 6.5.1 简介 6.5.2 相关函数 第7章 直接图形法 7.1 显示设备 7.2 颜色显示 7.2.1 索引颜色 7.2.2 彩色显示 7.3 显示区域 7.4 字体 7.4.1 矢量字体 7.4.2 设备字体 7.4.3 TrueType字体 7.5 显示图形和图像 7.5.1 窗体控制 7.5.2 多图形绘制 7.5.3 曲线绘制 7.5.4 图像显示 7.5.5 曲面绘制 7.5.6 体数据显示 7.6 地图投影 7.6.1 投影创建 7.6.2 投影显示 7.6.3 投影转换 7.7 函数列表 第8章 对象图形法 8.1 基本操作 8.1.1 类名解析 8.1.2 基本操作 8.2 显示图形图像 8.2.1 框架体系 8.2.2 基础框架类 8.2.3 二维图形类 8.2.4 颜色显示 8.2.5 坐标系 8.2.6 三维显示 8.3 对象交互 8.3.1 属性修改 8.3.2 对象选择 8.4 对象类列表 8.5 自定义对象类 8.5.1 新对象类 8.5.2 继承类 8.6 源码参考 第9章 快速可视化 9.1 可视化函数与应用 9.1.1 可视化函数 9.1.2 应用举例 9.2 可视化控制 9.2.1 位置移动 9.2.2 颜色设置 9.2.3 坐标轴 9.2.4 标题 9.2.5 标注 9.2.6 图例 9.2.7 多图绘制 9.2.8 图像保存 第10章 智能化编程工具 10.1 iTools使用 10.1.1 公共关键字 10.1.2 公共操作 10.1.3 iContour 10.1.4 iImage 10.1.5 iMap 10.1.6 iPlot 10.1.7 iSurface 10.1.8 iVector 10.1.9 iVolume 10.2 iTools操控命令 10.3 iTools开发 10.3.1 iTools对象类 10.3.2 自定义iTools工具 第11章 界面与事件处理 11.1 界面组件 11.1.1 单元组件界面 11.1.2 复合界面 11.1.3 对话框界面 11.1.4 功能界面 11.2 界面事件 11.3 界面程序编写 11.3.1 界面构建 11.3.2 数据传递 11.3.3 事件关联 11.3.4 响应事件 第12章 图像处理与分析 12.1 IDL中的图像 12.2 图像修改 12.2.1 裁剪 12.2.2 填充 12.2.3 重采样 12.2.4 平移 12.2.5 翻转 12.2.6 旋转 12.3 纹理贴图 12.3.1 Dem叠加纹理 12.3.2 球体纹理贴图 12.4 掩膜与透明 12.4.1 掩膜 12.4.2 透明 12.5 图像校正 12.6 感兴趣区 12.7 其他图像处理 第13章 数学与统计分析 13.1 基础数学库 13.1.1 数学类函数 13.1.2 三角函数 13.1.3 特殊数学函数 13.1.4 复数函数 13.1.5 导数和积分 13.1.6 特征值与特征向量 13.1.7 线性代数 13.1.8 线性系统 13.1.9 非线性方程 13.1.10 稀疏矩阵 13.1.11 数学错误检测 13.1.12 拟合 13.1.13 插值 13.1.14 相关分析 13.1.15 多元分析 13.1.16 优化 13.1.17 概率 13.1.18 假设检验 13.1.19 统计 13.1.20 时间序列分析 13.1.21 域变换 13.2 IMSL数学库 13.2.1 线性系统 13.2.2 特征系统分析 13.2.3 插值与近似 13.2.4 积分与导数 13.2.5 微分方程 13.2.6 变换 13.2.7 非线性方程组 13.2.8 最优化 13.2.9 特殊函数 13.2.10 基础统计与随机数生成 13.2.11 回归 13.2.12 相关性与协方差 13.2.13 方差分析 13.2.14 非数值数据和离散数据分析 13.2.15 非参数统计 13.2.16 拟合优度 13.2.17 时间序列与预测 13.2.18 多元分析 13.2.19 生存分析 13.2.20 概率分布 13.2.21 随机数生成 13.2.22 数学与统计与函数常量 第14章 数据库 14.1 简介 14.2 数据库操作 第15章 小波与数字信号处理 15.1 小波工具箱 15.1.1 启动 15.1.2 菜单与工具栏 15.1.3 参数设置 15.1.4 数据导入 15.1.5 小波函数可视化 15.1.6 小波功率谱分析 15.1.7 多分辨率分析 15.1.8 降噪处理 15.1.9 自定义功能 15.1.10 小波工具函数 15.2 数字信号处理 15.2.1 信号处理函数 15.2.2 信号变换分析 第16章 医学应用 16.1 DICOM网络服务 16.2 DICOM文件读写 第17章 混合编程 17.1 IDL功能扩展 17.1.1 调用可执行程序 17.1.2 调用DLL 17.1.3 调用DLM 17.1.4 调用Com和ActiveX 17.1.5 调用Java 17.2 其他语言调用IDL 17.2.1 Visual C++调用IDL 17.2.2 IDLDrawWidget组件 17.2.3 COM_IDL_CONNECT组件 17.2.4 Javaidlb函数包 17.2.5 对象输出助手 第18章 程序发布与部署 18.1 程序发布 18.1.1 SAV文件 18.1.2 EXE文件 18.2 程序部署 18.2.1 虚拟机方式 18.2.2 Runtime方式 第19章 ENVI波段运算与功能扩展 19.1 波段与波谱运算 19.1.1 波段或波谱运算表达式 19.1.2 波段或波谱运算函数 19.1.3 波段运算表达式举例 19.2 ENVI功能扩展 19.2.1 编写功能函数 19.2.2 自定义菜单 19.2.3 界面编写 19.2.4 错误处理 19.2.5 扩展与应用 第20章 ENVI二次开发 20.1 二次开发模式 20.1.1 初始化 20.1.2 常用关键字 20.1.3 文件管理 20.1.4 文件读写 20.1.5 分块调度 20.1.6 坐标系与投影 20.1.7 感兴趣区 20.1.8 矢量处理 20.1.9 进度条 20.1.10 端元波谱收集 20.2 开发实例 20.2.1 海量数据批处理 20.2.2 ArcGIS Engine与ENVI集成 附录 ENVI二次开发功能函数列表 参考文献 |
» 本帖附件资源列表
-
欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com - 附件 1 : IDL程序设计——数据可视化与ENVI二次开发.part01.rar
- 附件 2 : IDL程序设计——数据可视化与ENVI二次开发.part02.rar
- 附件 3 : IDL程序设计——数据可视化与ENVI二次开发.part03.rar
- 附件 4 : IDL程序设计——数据可视化与ENVI二次开发.part04.rar
- 附件 5 : IDL程序设计——数据可视化与ENVI二次开发.part05.rar
- 附件 6 : IDL程序设计——数据可视化与ENVI二次开发.part06.rar
- 附件 7 : IDL程序设计——数据可视化与ENVI二次开发.part07.rar
2014-03-28 09:47:07, 38.15 M
2014-03-28 09:48:00, 38.15 M
2014-03-28 09:48:48, 38.15 M
2014-03-28 09:49:42, 38.15 M
2014-03-28 09:50:32, 38.15 M
2014-03-28 09:51:24, 38.15 M
2014-03-28 09:52:04, 36.38 M
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
326调剂帖
已经有1人回复
城乡规划学招收调剂 1名
已经有0人回复
地球物理学和空间物理学论文润色/翻译怎么收费?
已经有265人回复
青C最后一年,散金祈福吧
已经有48人回复
无法从这份源码判断项目是否“获资助批准”
已经有11人回复
没中,有点难受,科研也许就到这了,回归生活吧
已经有15人回复
【招聘】科研助理+五险一金
已经有18人回复
108楼2016-05-17 00:10:58
12楼2014-05-10 11:56:14
简单回复
2014-03-28 22:31
回复
五星好评 顶一下,感谢分享!
yunhua074楼
2014-03-29 08:53
回复
五星好评 顶一下,感谢分享!
2014-03-29 09:27
回复
五星好评 顶一下,感谢分享!
2014-04-23 20:29
回复
五星好评 顶一下,感谢分享!
2014-04-24 00:59
回复
五星好评 顶一下,感谢分享!
wnvteam9楼
2014-05-03 21:51
回复
五星好评 顶一下,感谢分享!
lishulincug10楼
2014-05-06 00:46
回复
五星好评 顶一下,感谢分享!
ZZM_ZZM11楼
2014-05-08 10:53
回复
五星好评 顶一下,感谢分享!
fsfno113楼
2014-05-10 20:39
回复
五星好评 顶一下,感谢分享!
126131993014楼
2014-05-13 14:39
回复
五星好评 顶一下,感谢分享!















回复此楼
原子能