pro read_bin
filename = 'D:\prueba\Sh.LOCImask_land50_coast0km.1441x1441.bin'
data = READ_BINARY(filename,DATA_DIMS=[1441,1441])
write_tiff,'D:\prueba\outname.tif',data,/float
end
路径自己换吧。
如何学好IDL编程:一是吃透变量、读写文件等,它们是你拿来跟遥感数据打交道的东西;
二是写清程序结构,自己做做缩进,代码块之间用空行分开,写注释等等,不一而足;
三是掌握好function和procedure中关键字的用法。IDL不像C++或者.NET等等,有按值传参和按引用传参之分,IDL解决此类问题的方法是关键字。
四是吃透数字图像处理那部分的基本算法,虽然大部分功能已经由IDL造好了轮子,但只有吃透了原理,用的时候才能信手拈来。
许多函数有源码提供,IDLDE(开发环境界面)里在函数或过程名上点右键,绿色名称的除了帮助之外一般都有查看源码的选项,可以学到不少东西
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)