文章列表:IDL修炼秘籍
IDL保存图像(对象图形法)
IDL中使用对象图形法和直接图形法绘制图形的时候,有时候我们需要把处理的结果保存为文件,单张的我们可以使用截图(开始我就是这么做的),但是如果图片很多就很麻烦了,其实IDL自带了图像保存函数。下...
分享一个IDL写GIF的方法
之前做图的时候,经常要做动态的GIF图,通常情况下我会借助第三方软件(例如:Photoshop)等等来做。今天一个偶然的发现,在IDL中可以直接写入GIF图片,并且测试了一下,效果很是不错,这里...
IDL中的函数和过程
Function和Procedure是IDL中用来封装的两种类型,这里对这两种类型做一个比较。 Function 函数,有返回值 定义方式FUNCTION Function_Name, para...
利用IDL的REFORM函数给数组降维数
在处理图像的时候,会遇到这么一种情况,假设我有一个三维数组A,A=Array[3,1440,720],这是一个三维数组,相当于3个1440*720的二维数组叠加在一起。 如果我现在只需要其中的某...
IDL另外一个采样的函数REBIN
在之前的文章:IDL采用CONGRID抽样数据中,我采用了CONGRID来采样数据,今天介绍跟它类似的一个函数REBIN。 函数原型Result = REBIN( Array, D1[, ......
利用IDL中的REVERSE函数实现纬度反转
在处理IDL图像的时候,可能会遇到这么一种情况,图像的顶底反转了,也就是本来的北冰洋到了南极洲的位置,同样本来的南极洲到了北冰洋的位置。大约就是这么一个样子,如下图: 这种图片看着很别扭(肯定...
利用IDL中的SHIFT函数实现经度翻转
在使用IDL处理图像的时候会遇到这么一种问题,就是经度起点的问题,通常情况下,我们是以0度本初子午线作为起点,也就是如图所示的图像。 但是也有特殊情况,例如下面这种数据: 在一些特殊要求下,...
IDL中箭头的秘密(关于设置箭头属性)
在之前的两篇文章中,我介绍了关于在IDL中直接图形法和对象图形法绘制矢量箭头的方法,你可以分别访问这里(直接图形法)和这里(对象图形法)。在这两种方法中都会涉及一个箭头属性设置的问题,这里做一个...
关于IDL直接图形法的VELOVECT函数
在之前绘制矢量的文章中,我介绍了了vector函数,但是绘制的矢量实在对象图形法中实现的,所以与之对应,在直接图形法中绘制矢量的方法是利用VELOVECT函数。 函数声明VELOVECT, U,...
IDL中两种绘图方式:直接图形法 和 对象图形法
之前我在文章关于IDL的VECTOR函数提到,在IDL中有两种绘图方式:直接图形法 和 对象图形法。不过有些读者肯定云里雾里,这里对这两种绘图方式做一个简单的介绍。 IDL中有两套完全独立的图形...
IDL直接图形法绘制图例的两种方法
在使用直接法绘制矢量图的时候,需要绘制相关图例。关于直接图形法绘制矢量图,我写了两篇文章,你可以看这里:IDL遥感应用入门(9):改进利用QuikScat数据绘制风速矢量图这是对教程5的更新升级...
关于IDL对象图形法的VECTOR函数
第一次接触IDL的VECTOR函数的时候挺纠结的,搞了好久才弄明白意思,这里做一个简单的总结。 VECTOR函数是IDL中绘制矢量的函数,包括对象图形法和直接图形法两种方法,在使用上大同小异,这...
IDL直接读取QuikScat 压缩gz文件
在使用QuickSat数据的时候,网上下载下来的直接是压缩的GZ格式文件,这时候往往有人会直接选中,右键解压缩,然后做数据处理。 其实IDL自带了读取GZ格式的功能,IDL基于ZLIB库(www...
IDL中使用image函数显示多图
在之前的文章中,我写了两篇关于IDL绘图的文章,分别是:IDL采用axis给IMAGE绘图绘制经纬度和IDL8.2采用IMAGE绘图,不过这只能在一个窗口中绘制一张图片,下面是在IDL的imag...
IDL8.2(Windows)破解过程
在之前IDL8.2下载以及安装方法的文章里,我介绍了关于IDL 8.2在win7 32位下的安装使用方法,应热心读者@潘国强的要求,这里给出关于IDL8.2 在win7 32位下的破解过程。 1...