ENVI+IDL遥感图像处理记录
学了几天IDL了,总结一下!
1注意事项
1.1 目录层级
工作空间中有许多工程,工程中有许多.pro
1.2 调用与参数赋值问题
IDL先编译再运行:
1.若要在一个A.pro文件中的pro A调用另一个B.pro文件里的 pro B,则应先将B.pro编译;
2.若pro A和pro B 在一个.pro文件里直接运行即可。
1.2.1 这是第1种情况
赋值的话给后边赋值,调用的话给前边赋值,参数是后边的(有点离谱,是否和指针有关?)
Pro t, x=y, z=w
print, y+3
w = y + 100
end
Pro MyCode
;Test1
t, x=12, z=w
print, w
end
% Compiled module: T.
% Compiled module: MYCODE.
15
112
; 只有输入的pro
Pro name
;body
end
1.2.2 这是第2种情况
Pro MyCode
; Test2
t1, x=2, z=w
t2, w
end
pro t1, x=y, z=w
w = y + 100
end
print, '||'
print, c
print, '||'
所以,经过我一下午的实验……,工程就发挥作用了
1.3 数组问题
列主序,但是打印出来行是列
2 读取数据
1.1 ENVI+IDL读取
IDL修改了很多新的语法,有些已经过时了所以要适当更新
;
浙公网安备 33010602011771号