![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
idl
偶得妖妖
欢迎做遥感的小伙伴们交流~我目前的方向是农业遥感,病虫害监测~
展开
-
IDL多波段批量Band math计算植被指数
PRO bandmath COMPILE_OPT IDL2 files=envi_pickfile(filter=['*.png'],/multiple_files) IF ~file_test(files[0]) THEN return num=size(files) num=num[1] FOR i=0,num-1 DO BEGIN file=files[i...原创 2020-04-10 08:55:13 · 4622 阅读 · 1 评论 -
IDL学习笔记之一
常用快捷键:ctrl+‘+’;放大字体,‘-’缩小字体;alt+‘?’;选择函数,可自动补全函数名;crtl+‘;’;批量注释;选中函数+F1;可直接查找该函数的帮助文件;(或控制台操作:?[函数名])常用语法:; 表示注释;不区分大小写;$ dollor符可用于换行;常见问题:1、打开代码文件出现乱码,两种方式解决?①右键属性--工作空间--文本文件编码重新做出类型选择即可;②用txt文件打开...原创 2018-06-27 15:56:12 · 3512 阅读 · 1 评论 -
IDL学习笔记之二
数组idl支持0-8维的数值,在图像处理中,0维表示一个数字;1维表示向量;2维表示波段数据;3维表示多光谱数据;4维则加入时间维;数组定义先列(sample)后行(line);数组赋值:直接赋值法、函数创建法、字符串取值:①r[2,1]先列后行,标从0开始;②arr[1;2,1:*]取1-2列,1-最后一行;③arr[1:*:2,1:*]列的步长为2;...原创 2018-06-28 21:18:28 · 937 阅读 · 0 评论 -
modis数据批量波段运算:EVI或NDVI产品除以1000
直接将代码po上;在控制台中运行envi——>运行代码——>选择要处理的文件即可请更改输出路径;PRO bandmath COMPILE_OPT IDL2 files=envi_pickfile(filter=['*.tif'],/multiple_files) IF ~file_test(files[0]) THEN return num=size(files) ...原创 2018-07-13 20:34:46 · 7469 阅读 · 6 评论