IDL对FY-4A辐射定标
我这里针对的是全圆盘区域的定标,中国区域或者其他区域的HDF你们自己修改数组
pro cal;a=1;print,1file=dialog_pickfile();h5_list,file;result=h5_parse(file);help,resultNOMNames=['NOMChannel01','NOMChannel02','NOMChannel03','NOMChannel04','NOMChannel05','NOMChannel06','NOMChannel07',$'NOMChannel08','NOMChannel09','NOMChannel10','NOMChannel11','NOMChannel12','NOMChannel13','NOMChannel14']CALNames=['CALChannel01','CALChannel02','CALChannel03','CALChannel04','CALChannel05','CALChannel06','CALChannel07',$'CALChannel08','CALChannel09','CALChannel10','CALChannel11','CALChannel12','CALChannel13','CALChannel14']img=fltarr(2748,2748,14)help,imgfor i=0,13 do beginNOMData = H5_GETDATA(file,NOMNames[i])CalData = H5_GETDATA(file,CALNames[i])print,iDIM = size(NOMData,/DIMENSIONS)TOARefData = FLTARR(DIM);结果数据;help,TOARefDataw = where(NOMData GE 0 and NOMData LT 4096,count);仅对有效值处理;辐射定标for j = 0, count -1 do beginTOARefData[w[j]] = CalData[NOMData[w[j]]]endforimg[*,*,i]=TOARefDataendforhelp,imgNOMData = H5_GETDATA(file,'/NOMChannel07')CalData = H5_GETDATA(file,'/CALChannel07')DIM = size(NOMData,/DIMENSIONS)TOARefData = FLTARR(DIM);结果数据w = where(NOMData GE 0 and NOMData LT 65536,count);仅对有效值处理for j = 0, count -1 do beginTOARefData[w[j]] = CalData[NOMData[w[j]]]endforimg[*,*,6]=TOARefDatao_fn=dialog_pickfile(title='定标结果保存为')envi_write_envi_file,img,out_name=o_fn,/no_copy,ns=2748,nl=2748,nb=14,data_type=4end
IDL对FY-4A辐射定标相关推荐
- 遥感IDL二次开发(辐射定标)
1.程序功能: 在IDL环境下进行辐射定标,并将结果返回ENVI. 2.运行步骤: 2.1 在ENVI中打开TM数据,并将数据传回到IDL工作空间: 首先打开ENVI+IDL8.5,导入TM数据,然后 ...
- ENVI IDL 实现 高分6号(GF-6)WFV 影像辐射定标
参考以下帖子 https://download.csdn.net/download/qq_33356563/10573253 https://www.harrisgeospatial.com/docs ...
- IDL考前复习(五)IDL联动ENVI辐射定标
前言 千呼万唤始出来,一直运行不成功原来是图像的问题,打不开第二波段的图像,人都给你整傻咯,IDL是真心的不好用而且还要和ENVI联动,就更蠢了,ENVI自有的辐射定标功能它不香吗,可是老师上课写 ...
- IDL学习——哨兵2 L1C数据辐射定标
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 从官网下载的哨兵2 L1C数据是大气表观反射率产品,而大气校正输入数据必须为辐射亮度数据,大气 ...
- 辐射定标与大气校正(ENVI和6s模型对比)
辐射定标与大气校正 实验目的与任务 实验目的 遥感图像通常是用无量纲的数字量化值(DN) 记录信息的,进行遥感定量化分析时,常用到辐射亮度值.反射率值和温度值等物理量.通过辐射定标可以实现DN值与这此 ...
- 高分影像批处理第二回——辐射定标与大气校正
辐射定标 遥感影像的辐射定标就是将传感器接收的无效的DN(digital number)值转化为我们所需要的辐射亮度值或者大气表观反射率.要达到这个目的,我们需要知道传感器的增益和偏移值.高分影像的g ...
- ENVI 5.3 辐射定标时无法读取Landsat头文件并闪退的解决方案
ENVI 5.3 辐射定标时无法读取Landsat头文件并闪退的解决方案 问题详情 问题发现的过程 几个思路 1.数据源属于LandsatL2数据,ENVI暂不支持 2.某些数据对64位的支持较差 3 ...
- 大疆M3M/P4M 航拍图像辐射定标流程及python实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.辐射定标的定义 二.DJI M3M/P4M的辐射定标原理(反射率的计算) 1. 相机位置误差校正 2. 相机曝光时 ...
- Python: 如何批量预处理FY4A L1 DISK和REGC产品?(辐射定标/裁剪/GLT校正/HDF5转TIFF文件等)
目录 01 前言 1.1 想要说 1.2 Requirements 1.3 程序适用数据集 02 函数说明 2.1 读取HDF5文件某一数据集 2.2 读取HDF5文件数据集属性 2.3 对FY4A数 ...
最新文章
- yii2框架原生的结合框架使用的图片上传
- extjs 计算日期之和_财报分析之利润表的重构(2)——以医药制造行业为例
- malloc()之后free报错的原因[详细解析]
- Save More Mice 贪心
- 赞!用Python获取A股行情数据的4种方法
- 非常精确的测试运行时间(比clock()更精确些)
- mysql pmod项目_内置函数 - 数学函数 - 《Apache Doris 文档(201812)》 - 书栈网 · BookStack...
- Spring MVC:带有CNVR卷的REST应用程序。 3
- java用for循环修改密码_Java for循环的几种用法分析
- loadrunner直接压post请求loadrunner直接压post请求
- linux cp 隐藏文件,如何用cp复制包含隐藏文件和隐藏目录及其内容?
- 《Head First 设计模式》之迭代器与组合模式——遍历合并的菜单
- 从ST官网获取STM32 AD封装库(包含原理图库和PCB库)详细教程
- 数字图像处理与机器视觉,机器视觉算法与应用 pdf电子版
- java设计模式-模板方法模式
- 太牛了!阿里p8全面透彻剖析《Netty权威指南》,程序员必看!
- python打印星号组成的三角形_Python利用for循环打印星号三角形的案例
- 2020-12-01
- 【Java】- 缓存之JetCache基础篇
- 闽高校计算机二级c语言模拟器,闽高校计算机二级C语言模拟卷及答案教案.doc