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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:python读取Himawari-8葵花8标准数据(HSD)
下一篇:Linux内核网络栈1.2.13-af_inet.c概述

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年03月29日 23时03分40秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【意外走向】大疆机甲大师Python API之八:计时——为性能测试展开1000次循环 2021-06-29
RFC#2457——Rust 语言支持非 ASCII 码标识符在 GitHub 引发的激辩(一) 2021-06-29
RFC#2457——Rust 语言选择支持非 ASCII 码标识符在 GitHub 引发的激辩(二) 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