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修改了很多新的语法,有些已经过时了所以要适当更新

  ;

3

4

5

posted @ 2023-04-01 16:45  zgwen  阅读(76)  评论(0)    收藏  举报