admin 管理员组文章数量: 1184232
2024年4月16日发(作者:积木编程软件)
一、IDL常用关键字
1、 FID
文件 ID(FID)是一个长整型的标量,FID 为 ENVI 的程序员提供了一个命名变量,
可以被数个 ENVI 程序所使用,来打开或选择文件。
2、 R_FID 和 和 M_FID
ENVI 处理程序所产生的影像结果也包括一个 R_FID,或者称为返回 FID 关键字。如果
结果是存在内存中的,设置 R_FID 关键字是访问该数据的唯一方法。在掩模处理程序还包
括一个 M_FID,或者称为掩模 FID 关键字,用于确定用作掩模波段的文件
3、 DIMS
DIMS 关键字是一个 5 个元素长整型数组。它定义了处理数据的空间子集。当需要确定
FID 的时候,用户必须同时使用 DIMS 关键字确定该文件的空间子集。
DIMS[0]:用于存储指向一个打开的 ROI 区域的指针,仅在 ROI 被定义的时候使用,
其它时候设为-1
DIMS[1]:采样的起始位置(一个基于 0 的 IDL 数组下标)
DIMS[2]:采样的终止位置
DIMS[3]:行的起始位置
DIMS[4]:行的结束位置
4、 POS
POS 关键字定义了用于处理的波段位置。POS 关键字是一个变长的长整型数组。因
为ENVI 处理的文件可能具有多个波段,而使用 POS 矢量来确定用于处理的波谱子集。
二、文件管理函数:
1、ENVI_PICKFILE
ENVI_PICKFILE 函数产生一个提示用户选择文件的对话框。该函数产生的界面和使用
ENVI 主菜单选择 File->Open Image File 一样的界面。该函数并不真正的打开文件,它只是
以字符串的形式返回用户所选择的全路径文件名。
2、ENVI_SELECT
ENVI_SELECT 产生对话框提示用户从 ENVI 中已经打开的文件中选择一个文件。该函
数产生 ENVI 标准的文件选择对话框,其中包括空间和波谱子区裁剪按钮,以及掩模波段选
取按钮。
3、ENVI_OPEN_FILE
该函数返回一个文件的 FID,它是打开 ENVI 文件的最直接和简单的方法。默认情况下
它将文件信息添加到可用波段列表中,可以使用 NO_REALIZE 可以阻止文件信息加入到可
用波段列表中。
注:如果可用波段列表已打开,该关键字无效。
4、ENVI_FILE_MNG
该函数可以打开、关闭或者删除硬盘上的文件。无需用户交互。
5、 ENVI_GET_FILE_IDS
该函数返回所有当前打开的文件的 FID。
三、打开文件函数
ENVI_OPEN_FILE 仅能够打开具有 ENVI 头文件的影像文件。
1、ENVI_OPEN_DATA_FILE
该函数打开 ENVI 所支持的外部文件(通过关键字指定文件类型)并返回 FID,无需用
户交互。
四、获取数据函数
版权声明:本文标题:IDL常用关键字 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713256704a626244.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论