读取风云二号文件三种方式(主要用于学习IDL读取图像)

1、将文件读入data变量,运行此时,查看变量器会有data变量

FILE=DIALOG_PICKFILE(PATH='E:Trainning2013chapter05data')
OPENR,LUN,FILE,/GET
FNAME=BYTARR(12)
READU,LUN,FNAME
PRINT,FNAME
PRINT,STRING(FNAME)
POINT_LUN,LUN,14
_1N=0
READU,LUN,_1N
PRINT,_1N
READU,LUN,_2N
PRINT,_2N
POINT_LUN,LUN,58
YEAR=0
READU,LUN,YEAR
PRINT,YEAR
POINT_LUN,LUN,1201*2
DATA=BYTARR(1201,1201)
READU,LUN,DATA
TV,DATA[*,*,0]
TV,CONGRID(DATA,400,400)

2、启动envi,在idl控制台输入envi,有以下三种方法

(1)在envi的File-Import from idl Variable导入data变量

(2)在id了里面输入envi_enter_data,data,效果一样

(3)直接启动envi读取文件,初次读取二进制会让编辑头文件信息,按照如图的编辑参数输入即可。

原文地址:https://www.cnblogs.com/rockman/p/3934494.html