多语言展示
当前在线:287今日阅读:155今日分享:35

如何将ENVI中的遥感数据导入到IDL中?

ENVI+IDL的开发模式,既可以让我们能够利用ENVI为我们搭建的平台,又可以量身打造个性化的数据处理模式。这里介绍一下如何将ENVI中的遥感数据导入到IDL中。
工具/原料
1

ENVI软件

2

电脑

3

遥感数据(以LandsatTM为例)

方法/步骤
1

首先我们要在ENVI中加载数据,如图1,我们已经加载了一个LandsatTM数据。

2

然后依次点击“file”—“Export to IDL variable”,这样就打开了一个窗口,在窗口中选择上面加载的数据。如图2。

3

接下来需要我们为这个导入的数据新建一个名称,如图3,这里我就使用原来的名字“beijing”。

4

这样我们就可以去IDL中,看看数据是否导入到IDL中。如图4,在“变量查看器”中,我们可以看到已导入的变量。

5

我们现在就可以在IDL中使用这个数据,就可以发现它是一个三维数组。这里使用IDL代码,来查看该数据的信息。如图5。

6

相比于代码读取数据,这个方法明显快了许多。我们还可以把数据导回到ENVI中,这个过程与上面很相似,就不赘述。

注意事项
1

这里的ENVI版本为4.8

2

如果在IDL中使用“重置”,将会使导入的数据消失,故不要轻易“重置”

推荐信息