在ENVI + IDL中将图像的变量转换为FID?

时间:2011-07-06 16:39:49

标签: image-processing tags idl-programming-language envi

我开始使用ENVI + IDL(我认为,大多数情况与IDL相关,如果你知道一个而不是另一个)工作,两者都是全新的。由于ENVI不是现有标签,我将解释它是一个与IDL集成的工具包和GUI,用于地理空间图像处理。 ENVI有一些预定义的图像处理函数,在本例中是一个名为envi_convert_file_map_projection的函数,它接受你要重新投影的图像的FID作为参数。

我并不完全理解FID的想法,但我收集它是一个分配给打开文件的整数;意思是我必须先打开文件。所以我使用IDL函数:variable_name = READ_TIFF(filename),我想这使得variable_name指向数组。我不确定如何从中得到一个FID;两个不相关的概念?

编辑:似乎大多数标记为IDL的帖子都是指接口描述语言。直到现在我才听说过这个。这篇文章是关于交互式数据语言的,与另一个没有关系,标签系统似乎没有反映出模糊性。如果您拥有比我更高的代表,您是否能够制作新标签,例如idl-data,idl-ittvis(在语言开发人员之后)或交互式数据语言?

编辑编辑:我遇到了一个不同的命令openr,它将文件分配给lun(逻辑单元号),它似乎与FID类似。我会尝试使用它,让你知道。

1 个答案:

答案 0 :(得分:2)

使用ENVI_OPEN_DATA_FILE从TIFF文件的文件名中获取FID。有关可以从IDL使用的ENVI特定例程的更多信息,请参阅ENVI Programmer's Guide,尽管ENVI的IDL接口没有真正记录得很好。