(1) ENVI_OPEN_FILE: 打开ENVI文件 (2) ENVI_FILE_QUERY : 该函数用来提取 数据文件的一些信息,包括数据的行、列数,波段数,空间维数,文件名,数据格式等等 (3) ENVI_GET_DATA: 从打开的文件中提取空间影像数据,其中fid,dims,pos(选择的波段)这几个关键字是必需的。 (4) ENVI_GET_MAP_INFO: 获取所打开...
•ENVI提供了ENVI_FILE_QUERY函数用来获取文件的信息,这些文件信息可以用于ENVI_SETUP_HEAD和ENVI_ENTER_DATA等函数。 文件管理工具,ENVI提供了几个函数可以进行文件的管理: •ENVI_FILE_MNG 管理打开的文件,可以将打开的文件关闭,删除 •ENIV_OPEN_DATA_FILE 打开一个ENVI支持的外部文件 •ENVI_OPEN_FILE 打...
简单说几个常用参数:BACKGROUND是背景值,DIMS和FID是envi_file_query读取的,O_PIXEL_SIZE是像元大小,RESAMPLING是重采样方法0: Nearest neighbor, 1: Bilinear, 2: Cubic convolution,个人习惯0, WARP_METHOD的0: Rotation, scaling, and translation (RST), 1: Polynomial, 2: Triangulation, 3: Rigorous (pixe...
ENVI_FILE_QUERY, h_fid, ns=h_ns, nl=h_nl,$ dims = h_dims,nb = h_nb ; 打开多光谱影像 ENVI_OPEN_FILE, inputfileMulti, r_fid=m_fid IF (m_fid EQ -1) THEN BEGIN ENVI_BATCH_EXIT RETURN ENDIF ;获取影像参数 ENVI_FILE_QUERY, m_fid, dims=m_dims, $ bnames=m_bnames,nb = m...
ENVI_SETUP_HEAD 使用该函数写某个已存入磁盘的影像数据的ENVI头文件。使用OPEN关键字,允许将影像文件输入到可用波段列表。如果没有给ENVI_SETUP_HEAD程序设置OPEN或是WRITE关键字,那么ENVI头文件只是在内存中创建(可以使用ENVI_FILE_QUERY获取文件信息)。ENVI_SETUP_HEAD函数也能够返回磁盘上影像文件的FID。
(1) ENVI_OPEN_FILE: 打开ENVI文件 (2) ENVI_FILE_QUERY : 该函数用来提取 数据文件的一些信息,包括数据的行、列数,波段数,空间维数,文件名,数据格式等等 (3) ENVI_GET_DATA: 从打开的文件中提取空间影像数据,其中fid,dims,pos(选择的波段)这几个关键字是必需的。
;envi_open_file,返回文件的fid ;envi_select可以交互的选择文件,并返回fid envi_file_query,fid,data_type=data_type, xstart=xstart, $ ystart=ystart, interleave=interleave, nb=nb, nl=nl, ns=ns,$ offset=offset,dims=dims ;envi_file_query查询文件的头文件信息 ...
envi_open_file, modfile, r_fid=fid envi_file_query,fid, dims=dims, ns=ns, nl=nl, data_type=data_type map_info = envi_get_map_info(fid=fid) ;envi_doit参数 envi_file_mng,id=fid,/remove pixel_size = map_info.ps[0:1] ;envi_doit参数 ...
ENVI_OPEN_DATA_FILE,FName,/TIFF, R_FID = fid ;查询图像头文件信息 ENVI_FILE_QUERY,fid,NB = nb,NL =nl,NS = ns dims = [-1L,300,499,300,499];定义图像的空间维数 pos = [0];选择第6个波段进行对比度拉伸 ;调用STRETCH_DOIT FName_Sav = ENVI_PICKFILE(TITLE =‘保存Linear2%线性拉伸的结...