遥感IDL二次开发(辐射定标)

简介: 遥感IDL二次开发(辐射定标)

1.程序功能:

在IDL环境下进行辐射定标,并将结果返回ENVI。


2.运行步骤:

2.1 在ENVI中打开TM数据,并将数据传回到IDL工作空间:

首先打开ENVI+IDL8.5,导入TM数据,然后在右侧工具栏中输入IDL,点击Export to IDL variable,选择导入的TM_data,命名为TM01。然后切换到IDL工作空间,输入代码后编译运行。


2.2 读入TM的定标参数,将TM的DN值转换为辐亮度L:

在下方控制台中,调用函数L= AtmoCorr5(TM_data),在弹出的窗口中选择校正参数文档,点击回车,IDL就会自动对图像进行辐射定标。


2.3 将辐亮度数据传回ENVI,保存,并编辑头文件:

回到ENVI,在右侧工具栏中输入IDL,点击 Import from IDL variable,导入L(辐射定标后的图像),如是在新版ENVI 中操作,需要打开Data Manager,才可以显示输出后的图像。

微信截图_20230111115145.png


3.程序源代码:

functionAtmoCorr5,TM_data
;L——定标后辐射亮度
;DN——原始灰度值
;Gain和Offset分别为该波段的增益和偏置系数
;读入数据
size_TM=size(TM_data) ;TM数据的大小
samples=size_TM[1] ;TM数据列数
lines=size_TM[2] ;TM数据行数
bands=size_TM[3] ;TM数据波段数
print, samples,lines,bands
;读取TM各波段增益与偏置系数
fn_calib=dialog_pickfile(filter='*.txt')
openr,lun,fn_calib,/get_lun
data=fltarr(2,6)
readf,lun,data
free_lun,lun
gain=data[0,*] ;增益值
offset=data[1,*] ;偏移值
;利用定标系数将原始DN值转换为大气层顶太阳辐亮度L
L=fltarr(samples,lines,bands) ;定义辐亮度
fori=0,bands-1dobegin
L[*,*,i]=TM_data[*,*,i]*gain[i]+offset[i] ;计算辐亮度
endfor
return,L
end


相关文章
|
6月前
|
JavaScript 前端开发 安全
【java】工业园区高精准UWB定位系统源码
巡检管理: 1、可查看巡检人员执行任务的轨迹,全面记录巡检时间、地点、耗时、作业顺序等。 2、结合小程序,使巡检人员执行任务更加方便,一键下发和接收巡检任务。 定位系统技术架构:开发语言:JAVA   开发工具:idea 、VS Code   数 据 库:MYSQL  前端框架:Vue   后端框架:Spring boot  技术架构:单体服务 + 硬件(UWB定位基站、卡牌)
74 1
|
小程序 数据处理
主流测绘仪器以及数据后处理软件教程
主流测绘仪器以及数据后处理软件教程
248 1
|
6月前
|
传感器 数据采集 存储
LabVIEW水下温盐深数据一体化采集与分析
LabVIEW水下温盐深数据一体化采集与分析
41 1
|
6月前
|
编解码 算法 机器人
LabVIEW开发基于脑机接口的航空航天相机载体
LabVIEW开发基于脑机接口的航空航天相机载体
39 0
|
6月前
|
数据采集 传感器 存储
LabVIEW开发航空航天器风洞的数据采集系统
LabVIEW开发航空航天器风洞的数据采集系统
41 0
|
6月前
[贴装专题] 视觉贴装平台与贴装流程介绍
[贴装专题] 视觉贴装平台与贴装流程介绍
49 0
|
数据采集 存储 传感器
便携式钻孔测斜仪数据采集仪组成和测斜探头的使用方法
数据采集仪是钻孔测斜仪的操作平台及数据终端,可对测量区域、测区钻孔等测量基本信息进行设置、在测量过程中对测量参数进行设置、对测量数据进行存储导出。
便携式钻孔测斜仪数据采集仪组成和测斜探头的使用方法
|
传感器 数据采集 安全
智能传感器的核心技术 电子标签模块
在前面我们讲了《振弦传感器的发展及信息化的核心技术-VM系列振弦采集模块》中提到河北稳控科技研发并批量生产的激励测读模块(振弦采集模块),解决了振弦传感器由模拟信号直接转变为数字信号的问题。近两年来,振弦传感器的技术得到了进一点的提升,新技术的改变是围绕着使用者的习惯的改变,也不是所有的新技术都能让人接受,不过新技术是在原基础上改良,让学习使用成本非常低,而又带来极方便快捷的体验效果,应该是没人反对的了。
|
传感器 数据采集
钻孔测斜仪数据采集仪的使用方法
开机前,请将测斜探头连接到采集仪传感器接口上。禁止开机后带电插拔探头。按下电源开关按钮,电源指示灯亮(按钮外环),主设备通电,屏幕启动,操作系统启动完成后,若设置了测斜程序自动启动则进入测斜仪程序主界面,否则进入操作系统桌面。
钻孔测斜仪数据采集仪的使用方法
|
监控 安全 Java
UWB高精度定位系统源码 JAVA语言 室内工厂人员定位
基于Vue+Spring boot前后端分离架构开发的一套UWB高精度定位系统源码
122 0