ENVI批量输出ASCII文件

ENVI将文件输出为其他格式的时候,不能批处理吗

一百多个遥感图像,想输出为ASCII格式,只能一个文件一个文件转吗,好麻烦

找了一下IDL调用ENVI的文章,没啥收获捏

求指导

ENVI 是一款用于遥感数据处理和分析的软件,可以用于批量输出 ASCII 文件。下面是一个简单的示例,以输出单波段 ENVI 影像文件为例。

首先,打开 ENVI 软件,点击菜单栏 File -> Batch Processing,打开批处理界面。

在批处理界面中,点击 Add Files 按钮,将需要输出 ASCII 文件的 ENVI 影像文件添加到列表中。

接下来,点击 New Rule 按钮,添加输出规则,包括输出路径、文件名等信息。可以使用 ,和 等宏命令,根据需要自定义文件名。在 Output Format 选项中选择 ASCII 等需要的输出格式。

选项设置完成后,点击 Run 按钮,开始执行批处理。ENVI 会按照设定的规则,批量输出所选文件的 ASCII 格式数据。

需要注意的是,在批处理过程中,ENVI 会弹出一个对话框,让您选择每个文件要输出的波段。可以选择所需要的波段,也可以选择 Cancel 忽略当前文件的输出。

除了单波段 ENVI 影像文件,如果需要批量输出多波段 ENVI 影像文件的 ASCII 数据,可以在 New Rule 对话框中设置输出波段(Bands)的范围,例如 1-4,表示输出前 4 个波段的 ASCII 数据。

总之,使用 ENVI 批量输出 ASCII 文件需要先将需要输出的文件添加到批处理列表中,然后设置输出规则,并开始执行批处理。