麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

文章列表:GIS笔记

IDL8.2采用IMAGE绘图(附带colorbar/经纬度/保存等功能实现)

IDL8.2采用IMAGE绘图(附带colorbar/经纬度/保存等功能实现)

IDL8.2中对可视化绘图做了很大的优化,这使之前版本很麻烦的绘图工作在这里变的相对简单容易。在本文中只采用了3句代码便实现了出图、附带经纬格网、附加colorbar、保存等功能。 具体代码如下...

IDL调用cmd命令

IDL调用cmd命令

使用IDL保存了一张图片,为了方便想在IDL中直接调用windows图片查看器打开保存文件。 windows默认是使用图片查看器来打开图片的,所以这里想办法在IDL中调用cmd命令来打开图片。 ...

IDL采用CONGRID抽样数据

IDL采用CONGRID抽样数据

在使用IDL绘图的时候,如果像素太大太多,会出现屏幕显示不全的情况,在有些时候我们不需要那么多的图像细节的时候,可以考虑使用congrid来抽样数据。 关于CONGRID CONGRID函数可以...

IDL使用XYOUTS生成图例

IDL使用XYOUTS生成图例

在IDL里绘图,用到了7中颜色,这里需要生成一个图例,用来指示每条线所代表的意义,所以这里使用了IDL XYOUTS函数。 函数说明:XYOUTS, [X, Y,] String [, ALIG...

IDL设置PLOT背景色为白色

IDL设置PLOT背景色为白色

为什么设置PLOT背景色为白色? 在默认情况下在IDL中使用直接绘图法的时候,背景是黑色,文字是白色。通常情况下,我们不习惯这种显示方式。所以这里提供一种方法来设置PLOT的背景色。 设置方法 ...

IDL调用ENVI函数进行栅格转矢量操作

IDL调用ENVI函数进行栅格转矢量操作

最近使用IDL用到了栅格数据和矢量数据相互转换的方法,在网上搜索了一下,找到这个方法,值得尝试一下:COMPILE_OPT idl2 ;ENVI调用初始化 ENVI,/restore_base_...

IDL下的颜色模式

IDL下的颜色模式

IDL中有两种不同的颜色模式: 分解模式(decomposed color):    Decomposed=1 索引模式(indexed color):&nbs...

IDL创建数组函数整理

IDL创建数组函数整理

bindgen : 创建一个字节型数组,数值等于其序号,如[0,1,2,3,......]。 bytarr : 创建一个字节型数组,每个元素的初始值为0。 cindgen : 创建一个复数...

IDL并行运算

IDL并行运算

为什么要使用并行运算? 用IDL进行数据运算,涉及到大数据的时候往往比较吃力,这时候可以考虑用IDL并行运算来解决。常用的FastDL,TaskDL,mpiDL一类的第三方软件,但这些东西用起来...

IDL和MatLab比较以及下载地址

IDL和MatLab比较以及下载地址

IDL和Matlab这两门语言我都接触过,matlab是在本科的时候上数字图像处理,而IDL则是最近才开始有所学习。综合而言,我两门语言都学习的比较浅显,所以这里做一个比较,给初学者一些参考。 ...

IDL8.2下载以及安装方法以及使用问题

IDL8.2下载以及安装方法以及使用问题

关于下载 这里提供一个完全可用的下载地址:点击这里 感谢Tactan博主的辛苦整理。 PS:经过实际测试证明,win7 32 位下单独版本的IDL无法使用,下载的时候请选择ENVI,ENVI自带...

关于IDL中的SIZE函数

关于IDL中的SIZE函数

对IDL中的SIZE函数做一个总结。Result = SIZE( Expression [, /L64] [, /DIMENSIONS | , /FILE_LUN | , /FILE_OFFSE...

IDL从完整路径中提取文件名

IDL从完整路径中提取文件名

最近在写IDL程序的时候,采用file_search函数来提取文件夹下的所有文件,但是得到的是一个完整的路径名,现在需要提取出文件名。 方法如下:FILE_BASENAME(filepathna...

IDL常用字符串处理函数

IDL常用字符串处理函数

本文提供了10个常用字符串处理函数,附带使用方法。 1.strlen() 计算字符串的长度,空字符串返回零 字符串中的空格也算做一个字符,无论空格在字符的前、后还是中间。 2.strtrim...

IDL中PLOT函数中文乱码

IDL中PLOT函数中文乱码

在使用IDL的PLOT函数时候,如果使用了xtitle,ytitle这样的属性,并且设置了中文的话,会出现乱码的现象。 解决方法: 设置字体即可。 例如:p = PLOT(INDGEN(10)...