IDL合成landsat8OLI光谱响应函数
发布日期:2021-07-25 13:05:05
浏览次数:18
分类:技术文章
本文共 1515 字,大约阅读时间需要 5 分钟。
Function GetFliterfunction COMPILE_OPT idl2 e=envi(/headless) root_Dir = e.root_dir filterfolder=root_Dir+'resource\filterfuncs\' file1=file_search(filterfolder,'landsat8_oli.sli',/test_regular) file2=file_search(filterfolder,'landsat8_oli_cirrus.sli',/test_regular) sli1=ENVISpectralLibrary(file1) sli2=ENVISpectralLibrary(file2) specnames=[sli1.SPECTRA_NAMES,sli2.SPECTRA_NAMES] sp=sli1.GetSpectrum(specnames[1]) wave=sp['WAVELENGTHS'] ENVI_OPEN_FILE,file1,r_fid=fid1 ENVI_FILE_QUERY,fid1,dims=dims1,nb=nb1,nl=nl1,ns=ns1,data_type=data_type,h_info=h_info data1=ENVI_GET_DATA(DIMS=dims1,FID=fid1,POS=0) ENVI_OPEN_FILE,file2,r_fid=fid2 ENVI_FILE_QUERY,fid2,dims=dims2,nb=nb2,nl=nl2,ns=ns2 data2=ENVI_GET_DATA(DIMS=dims2,FID=fid2,POS=0) slidata=[[data1],[data2]] INHERIT = ENVI_SET_INHERITANCE(fid1, dims1, /BBL, /FILE_TYPE, /FULL, /GEO_POINTS, /MAP_INFO, /SENSOR_TYPE, /SPATIAL, /ZRANGE) slifile=filterfolder+'landsat8_oli_temp.sli' ENVI_WRITE_ENVI_FILE,slidata,/no_copy,OUT_NAME=slifile,ns=1941,nl=9,nb=1,OUT_DT=4,interleave=0,BYTE_ORDER =0,$ bnames=['Spectral Library'],offset=0,file_type=4,WL=wave,WAVELENGTH_UNIT =0,$ INHERIT=INHERIT,REFLECTANCE_SCALE_FACTOR=1.0,SPEC_NAMES =specnames,ZRANGE=[0.00, 1.00] ENVI_SETUP_HEAD,fname=slifile,/write,ns=1941,nl=9,nb=1,data_type=4,interleave=0,BYTE_ORDER =0,$ bnames=['Spectral Library'],offset=0,file_type=4,WAVELENGTH_UNIT =0,$ REFLECTANCE_SCALE_FACTOR=1.0,SPEC_NAMES =specnames,ZRANGE=[0.00, 1.00],WL=wave e.Close return,slifileEND
转载地址:https://blog.csdn.net/qq_33339770/article/details/102677215 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月29日 23时03分40秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【意外走向】大疆机甲大师Python API之八:计时——为性能测试展开1000次循环
2021-06-29
”为什么有这么多人执着于中文编程?”回答两千赞留念及回应
2021-06-29
【家务】盘点小孩玩具零件缺失情况
2021-06-29
开发中文 API 的一些策略
2021-06-29
从日本编程书籍《我的第一本编程书》中译版看中文例程如何扬长避短——标识符(一)
2021-06-29
中文命名标识符如何区分类型和变量
2021-06-29
编程术语成系统中文化的意义
2021-06-29
草蟒 Python 中文 API 与 IDE 支持尝鲜
2021-06-29
一种改进中文 API 可读性的方法:参数不限于在末尾
2021-06-29
中文编程开发工具的生存模式探讨
2021-06-29
写给木兰编程语言研发团队的公开信
2021-06-29
为什么要急着为「木兰」编程语言贴上“造假”的标签?
2021-06-29
编程语言国产化的关键一战——对肆意污名化“木兰”编程语言说“不”
2021-06-29
各大媒体对「木兰」编程语言的不当言论盘点
2021-06-29
戳破针对「木兰」编程语言的拙劣谣言
2021-06-29
为「木兰」编程语言添加对中文命名标识符的支持
2021-06-29
悬赏万元,重现「木兰」编程语言编译器
2021-06-29
跳出编程语言本身看中文编程语言设计
2021-06-29