Advertisement

ENVI与IDL的安装程序及教程

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本资源提供ENVI和IDL的官方完整版软件安装包及其详细使用教程,适用于遥感图像处理与数据分析的学习者和技术人员。 ENVI(The Environment for Visualizing Images)是一个全面的遥感图像处理平台。它包含了一系列软件技术,涵盖了从图像数据输入/输出、定标到增强、纠正及正射校正等各个环节,并支持镶嵌操作以及各种变换。此外,该平台还提供了信息提取和分类功能,包括基于知识的决策树分类方法,并能够与GIS进行整合。ENVI还能处理DEM(数字高程模型)及相关地形数据,适用于雷达数据分析和三维立体显示分析等多种应用场景。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • ENVIIDL
    优质
    本资源提供ENVI和IDL的官方完整版软件安装包及其详细使用教程,适用于遥感图像处理与数据分析的学习者和技术人员。 ENVI(The Environment for Visualizing Images)是一个全面的遥感图像处理平台。它包含了一系列软件技术,涵盖了从图像数据输入/输出、定标到增强、纠正及正射校正等各个环节,并支持镶嵌操作以及各种变换。此外,该平台还提供了信息提取和分类功能,包括基于知识的决策树分类方法,并能够与GIS进行整合。ENVI还能处理DEM(数字高程模型)及相关地形数据,适用于雷达数据分析和三维立体显示分析等多种应用场景。
  • ENVI IDL 使用
    优质
    《ENVI IDL使用教程》是一本详细介绍如何利用ENVI和IDL进行遥感图像处理与分析的技术手册。书中涵盖了从基础操作到高级编程技巧的所有内容,旨在帮助用户掌握高效的数据处理方法,适用于科研人员、高校师生及专业开发者。 ENVI IDL的开发教程详细介绍了相关的基础理论和开发实例,并包含代码等内容。
  • 基于ENVIIDL图像拼接图像处理方法
    优质
    本研究开发了一套利用ENVI和IDL环境下的图像拼接程序及多种图像处理技术,旨在提高遥感影像数据的集成效率和质量。 IDL图像拼接程序, ENVI+IDL图像处理
  • JDK 1.5.0.22
    优质
    本资源提供JDK 1.5.0.22安装程序及详尽的操作指南,帮助用户轻松完成Java开发环境搭建,适合初学者快速入门和掌握Java编程基础。 JDK 1.5.0_22的安装程序及教程包含详细的安装步骤以及如何配置JDK环境变量。
  • JDK 1.8
    优质
    本资源提供详尽的JDK 1.8安装指南及教程,帮助开发者轻松完成Java开发环境搭建,涵盖安装步骤、配置路径及环境变量设置等实用信息。 JDK 1.8安装程序及教程提供了一系列详细的步骤来帮助用户完成Java开发工具包的安装过程。这些指南旨在为用户提供清晰的操作指引,确保他们能够顺利地在自己的计算机上设置好JDK环境,以便进行后续的编程工作和软件开发活动。
  • Landsat8影像批量定标裁剪ENVI+IDL,包含拼接裁剪IDL代码.zip
    优质
    本资源提供了一套用于处理Landsat 8卫星影像的自动化工具包,包括批量定标、影像拼接和裁剪功能。通过ENVI和IDL环境运行,内含详细操作步骤及源代码。 Landsat8影像批量定标裁剪 ENVI+IDL小程序。该程序适用于初学者理解和应用IDL进行Landsat8数据的处理工作。在完成辐射定标和大气校正后,通过这个简单的ENVI+IDL脚本可以实现自动化拼接与裁剪操作。
  • ENVIIDL二次开发
    优质
    《ENVI与IDL的二次开发》是一本详细介绍如何利用ENVI和IDL进行遥感图像处理及科学数据可视化编程的教程书籍。 ENVI各类遥感数字图像处理功能的IDL编程实现涵盖图像读写、几何校正、辐射校正、图像增强、图像变换与融合以及图像分类等方面。
  • ENVI IDL入门学习笔记
    优质
    《ENVI IDL编程入门学习笔记》是一份系统介绍遥感图像处理软件ENVI及其内置编程语言IDL的基础教程。适合初学者快速掌握相关编程技巧和应用方法,助力科研与工程实践。 ### ENVI IDL编程基础知识点总结 #### 一、IDL进程重置 在IDL环境中有时需要清除当前进程中所有已定义的变量及其值。这可以通过以下两种方式实现: 1. **图形界面操作**:点击IDL环境中的“重置”按钮。 2. **命令行操作**:在IDL控制台输入 `.f` 并按回车键。(`.f` 是 `.full_reset_session` 的快捷方式) #### 二、HelloWorld文件操作 打开IDL环境中的 `HelloWorld` 文件可以通过命令`.edit`或简写为`.e`。 #### 三、变量与向量生成 - **向量生成**:类似于MATLAB,IDL也支持向量生成。例如,使用 `indgen()` 函数创建向量。 - **变量名称验证**:在IDL中,可以通过 `idl_validname()` 函数来判断一个自定义字符串是否可以作为变量名使用。例如: - `print, idl_validname(idl)` 返回 `idl` 表示这是一个有效的变量名。 - `print, idl_validname(5idl)` 返回 `0`,表示这不是一个有效的变量名。 - `print, idl_validname( 5idl, convert_spaces)` 返回 `_5idl` ,表示可以通过参数 `convert_spaces` 将空格转换为下划线。 - `print, idl_validname( 5i d l, convert_spaces)` 返回 `_5i_d_l`, 表示可以将多个空格转换为单个下划线。 - `print, idl_validname(5i*d%l, convert_all)` 返回 `_5i_d_l` ,表示可以将非字母数字字符转换为下划线。 #### 四、数据类型与转换 - **整型到浮点型转换**:需要注意整型与浮点型之间的隐式转换问题。例如, `result = 85` 的结果将是1(整数除法)。为了避免这个问题,可以显式地将整数转换为浮点数,例如 `result = float(8)5`。 - **精度问题**:当处理大数值时可能会遇到精度问题。例如,`A = 33000` ,然后 `B = fix(A)` 可能会出现精度丢失的情况。 #### 五、数组操作 - **索引数组创建**:使用 `indgen()` 函数可以创建一个指定长度的索引数组。例如,`array = indgen(3,2)` 创建了一个3×2的索引数组。 - **特定值数组创建**:使用 `make_array()` 函数可以创建具有特定值的数组。例如,`m = make_array(3,4,float,value=6)` 创建了一个 3×4 的浮点数组,其中每个元素都是6。 #### 六、字符串处理 - **路径分隔符**:使用 `path_sep()` 函数可以获得路径分隔符,这对于处理文件路径非常有用。 - **字符范围限制**:可以使用条件语句确保字符串中的字符值在某个范围内。例如,如果有一个数组`b1`,可以通过条件语句使其所有值都在 -1 到 1之间。 #### 七、流程控制语句 - **循环结构**:IDL支持常见的循环结构,如 `for` 循环。可以使用 `for` 循环遍历数组或执行重复任务。 - **条件语句**:`if` 语句用于根据不同的条件执行不同的代码块。 #### 八、多程序过程调用 当编写多个程序或过程时,建议将主要的过程或程序放在前面而需要调用的放在后面。这样有助于管理和理解代码结构。 #### 九、中文乱码问题 如果在IDL环境中出现中文乱码问题,可以在“菜单栏-窗口-首选项-工作空间”的“文本段落件编码”选项中手动设置为GB2312编码。 #### 十、工程管理与构建 在项目资源管理器中可以通过右键单击工程名称并选择 “构建工程” 来构建整个工程。这可以避免导出 `.sav` 文件时提示函数未定义的错误,并且可以直接执行主过程,同时编译所有`.pro`文件。 #### 十一、数据输入输出与文件读写 在IDL中可以通过内置函数进行数据的输入输出及文件读写操作。例如通过设置文件存储类型可以选择不同的文件格式如BSQ、BIL或BIP 格式。 #### 十二、图形绘制 - **中文显示问题**:默认情况下,IDL绘图工具可能无法正确显示中文。解决方法是将字体设为系统字体(即设置 `!p.font=0`),然后使用 `device, set_font=某字体`
  • OPNET 14.5 (Part 1)。rar
    优质
    本资源包含OPNET 14.5安装程序及相关教程的第一部分,帮助用户顺利完成软件安装,并初步了解其基本操作。 OPNET14.5安装程序(附安装教程)绝对可用,放心下载,每一个部分都可以找到。
  • ENVIIDL二次开发指南、培训实习指导手册
    优质
    《ENVI和IDL二次开发指南、培训教程及实习指导手册》是一本全面介绍如何使用ENVI和IDL进行遥感图像处理与分析的专业书籍,适合开发者、研究人员以及学生作为学习和参考的工具。 ENVI二次开发指南、培训教程、实习指南以及用户指南等相关资料;同时提供ENVI与IDL的二次开发教程。