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,无需用

户交互。

四、获取数据函数


本文标签: 文件 打开 选择 波段 关键字