ENVI_PICKFILE:
function,带返回值,打开一个对话框,让用户选择本地文件,返回用户选择的文件路径及文件名,具体用法参照ENVI帮助。示例:
path = ENVI_PICKFILE(title='pick file')
envi_select:
routine,不带返回值,打开一个对话框,选择一个已经打开的文件,在该对话框中也可以打开新的文件,所以基本上可以替代ENVI_PICKFILE,能返回fid,尺寸等属性,具体用法参照envi帮助。示例:
envi_select,fid=fid, dims=dims,pos=pos
envi_file_query:
routine,不带返回值,对某个已经打开的文件,查询其文件信息。例如大小,波段数等等。示例:
envi_file_query, fid, dims=dims, nb=nb
envi_get_data:
function,带返回值,对一个已经打开的文件,获取它的值,可以整个获取,也可以按指定的下标范围获取一小块。一次只能读取一个波段的信息,要同时读取多个波段,需要使用循环读取。具体用法参照envi帮助。示例:
for i=0,nb-1 do image[i,*,*]=$
envi_get_data(fid=fid,dims=dims,pos=pos[i])
envi_get_map_info:
function,带返回值,对某个已经打开的文件(ENVI支持的格式并带有头文件),读取其空间信息,例如椭球,
function,带返回值,打开一个对话框,让用户选择本地文件,返回用户选择的文件路径及文件名,具体用法参照ENVI帮助。示例:
envi_select:
routine,不带返回值,打开一个对话框,选择一个已经打开的文件,在该对话框中也可以打开新的文件,所以基本上可以替代ENVI_PICKFILE,能返回fid,尺寸等属性,具体用法参照envi帮助。示例:
envi_file_query:
routine,不带返回值,对某个已经打开的文件,查询其文件信息。例如大小,波段数等等。示例:
envi_get_data:
function,带返回值,对一个已经打开的文件,获取它的值,可以整个获取,也可以按指定的下标范围获取一小块。一次只能读取一个波段的信息,要同时读取多个波段,需要使用循环读取。具体用法参照envi帮助。示例:
envi_get_map_info:
function,带返回值,对某个已经打开的文件(ENVI支持的格式并带有头文件),读取其空间信息,例如椭球,
