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 @   zgwen  阅读(39)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示