麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

文章列表:IDL修炼秘籍

GIS数据处理-IDL显示图像image函数中的坐标倒置问题

GIS数据处理-IDL显示图像image函数中的坐标倒置问题

在使用IDL的image函数显示图像的时候,遇到了一个非常奇怪的问题,我读取了一井tiff图像,但是显示的时候是倒转的。如图: 右边是原图,左边是直接image的图像。…

GIS数据处理-IDL中的window函数

GIS数据处理-IDL中的window函数

在IDL中可以用WINDOW函数来创建新的窗口,通常情况下可以用window函数来自定义创建窗口,然后在创建的窗口中绘图。比如在文章IDL自定义PLOT窗口大小中,就是用到了IDL中的window函数…

GIS数据处理-IDL自定义PLOT窗口大小

GIS数据处理-IDL自定义PLOT窗口大小

在使用IDL的PLOT函数绘图的时候会用到自定义窗口大小,因为自动生成的窗口大小可能不满足我们的实际需要,小编折腾了一下,找到了一种可以设置PLOT窗口大小的方法。…

GIS数据处理-IDL设置定时器(一)

GIS数据处理-IDL设置定时器(一)

在IDL处理数据的时候,会面对这样一种需求:需要定时执行某个函数,比如某个操作需要暂停5分钟,然后再运行。应对这个需求,IDL在新版本IDL8..3中增加了一个Timer函数,本文做一个简单的介绍。…

GIS数据处理-IDL计算程序运行时间

GIS数据处理-IDL计算程序运行时间

最近在观察IDL运行效率的问题,于是想计算IDL中运行一个程序的时间,根据昨天的IDL中与时间的函数,找到了计算IDL程序运行时间的方法。主要根据IDL中的systime函数来计算的,具体方法如下:…

GIS数据处理-IDL中与时间的函数

GIS数据处理-IDL中与时间的函数

在IDL中有些时候会用时间相关的处理函数,本文做一个简单的介绍,并且在后面会写几篇应用的文章。 第一个函数systime,定义如下 这么看或许有些难懂,下面是具体示例: 结果如下 相关时间转换函数…

GIS数据处理-IDL自动关闭image函数窗口

GIS数据处理-IDL自动关闭image函数窗口

在使用IDL做相关图像数据的处理的时候,我遇到了这么一个问题:我需要调用image函数来出图,然后用image的save函数来保存图像数据,但是这就会遇到一个问题,就是当图像数据很多的时候,会有很多的…

GIS数据处理-更新IDL实现巴特沃斯(butterworth)高通滤波

GIS数据处理-更新IDL实现巴特沃斯(butterworth)高通滤波

在之前的文章:IDL自带函数的巴特沃斯(butterworth)高通/低通滤波中,我介绍了IDL自带巴特沃斯(butterworth)函数实现了巴特沃斯(butterworth)高通/低通滤波。在文章…

GIS数据处理-IDL调用7-zip自动解压压缩文件

GIS数据处理-IDL调用7-zip自动解压压缩文件

在之前的文章IDL直接读取QuikScat 压缩gz文件中,提到了IDL可以通过一个/COMPRESS参数来直接读取压缩文件。如下: 但是这仅仅适用于二进制的文件,在实际应用中常用的netcdf…

GIS数据处理-IDL8.3更改默认字体

GIS数据处理-IDL8.3更改默认字体

初次安装IDL8.3会发现IDL8.3的默认字体很小,并且很丑!对于汉字的显示也很别扭,这是默认字体Consolas的缘故。 更改IDL8.3字号大小 如果你能接受Consolas字体,但是字号过小的…

GIS工具-IDL8.3下载/安装/图文详解(亲测可用)

GIS工具-IDL8.3下载/安装/图文详解(亲测可用)

在官方最新发布的IDL8.3中已经没有独立版本的IDL8.3版本可以下载,因此本文中涉及的IDL8.3是集成版本的IDL8.3,也就是ENVI5.1+IDL8.3+LiDAR。下面是具体的安装步骤:…

GIS数据处理:IDL中关于复数的操作

GIS数据处理:IDL中关于复数的操作

这次做GIS数据预处理的时候,用到了IDL,数据存在两个波段,分别代表实部和虚部,这时候可以用一个IDL的复数数组来存储,并且方法也特别简单、方便。 复数矩阵赋值…

GIS数据处理-IDL区块读取写入TIFF文件

GIS数据处理-IDL区块读取写入TIFF文件

在GIS的数据预处理中经常用要读取大数据文件,通常情况下我会选择用IDL做结果试验,成功以后再用C++编码。 使用IDL读取TIFF文件,会遇到文件过大的情况,这时候如果全部读取进来很浪费存储空间和处…

IDL使用N_elements获取图像的行数和列数

IDL使用N_elements获取图像的行数和列数

在使用IDL做数字图像处理的时候,会遇到自动获取图片长度和宽度的情况,也就是所谓矩阵的行数和列数。 遇到这种情况我们可以采用IDL自带的N_elements来完成,下面是一个示例代码…

IDL DIALOG_PICKFILE 调用系统打开文件对话框

IDL DIALOG_PICKFILE 调用系统打开文件对话框

在使用IDL做数据处理的时候,有时候我们会遇到用户交互的情况,需要让用户自己选择文件。这种情况下,我们可以采用DIALOG_PICKFILE调用系统自带的打开文件对话框。 函数声明…