青未了分享 http://blog.sciencenet.cn/u/yanghang

博文

ENVI/IDL文件读取与输出

已有 9043 次阅读 2018-6-11 15:10 |个人分类:IDL学习笔记|系统分类:科研笔记

 1.envi读取文件

  file='D:\IDLPROJ\\ttttt' ;文件路径及文件名

  envi_open_file, file, r_fid=fid , /NO_INTERACTIVE_QUERY, /NO_REALIZE

  ENVI_FILE_QUERY, fid, dims=dims ,NB=NB, NL=NL, NS=NS, DATA_TYPE=DATA_TYPE, FILE_TYPE=FILE_TYPE $

    , INTERLEAVE=INTERLEAVE,WAVELENGTH_UNITS=WAVELENGTH_UNITS, SENSOR_TYPE=SENSOR_TYPE, FWHM=FWHM,WL =WL

    

  map_info = ENVI_GET_MAP_INFO(fid=fid)

 temp = envi_get_slice(fid=fid, line=k) ;返回的数组的维度为:该行像元数*波段数

\02.输出文件

主文件

  file_out=file+"_ref"

  openw,lun,file_out,/get_lun

  WRITEU,lun,data

头文件

  fname=file+"_ref.hdr"

  ;输出反射率头文件

  ENVI_SETUP_HEAD, fname=fname, $

    NS=NS, NL=NL, NB=NB, $

    INTERLEAVE=1, data_type=4, $

    WAVELENGTH_UNITS=WAVELENGTH_UNITS, map_info=map_info, WL=WL, $

    /write




https://blog.sciencenet.cn/blog-346157-1118445.html

上一篇:IDL几个未经分类的命令
下一篇:IDL&ENVI文件及文件名操作
收藏 IP: 124.65.153.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-24 06:44

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部