摘要:
1. 什么是泰森多边形 下面来科普下泰森多边形(Voronoi),来自百度百科。 左边的图就是泰森多边形,看着是不是有点眼熟?对了,水立方便是基于此原理设计的。 图:左为泰森多边形,右为水立方 long long ago,美国气候学家A·H·Thiessen提出了一种根据离散分布的气象站的降雨量来计 阅读全文
posted @ 2024-06-27 15:06
地理遥感生态网平台
阅读(202)
评论(0)
推荐(0)
摘要:
我们经常从网上下载IDL代码,但是很有可能会遇到中文注释显示为乱码的问题,如下所示。是因为此代码与我们自己的IDL工作空间的编码不同导致的。 图:乱码问题 如果知道代码原始编码,可以将"窗口 – 首选项 – 常规 – 工作空间"中的文本文件编码修改为原始编码即可。也可以将代码拷贝到某个工程后单独修改 阅读全文
posted @ 2024-06-27 15:04
地理遥感生态网平台
阅读(87)
评论(0)
推荐(0)
摘要:
IDL 8.4于2014年10月15日正式发布。此版本中新增了许多实用的功能和工具,比如数据读取与可视化、新增数据类型等。而且IDL正向着更加现代化的语言发展,比如函数程序设计(Functional Programming)、静态类和方法等。除此之外,IDL工作台本身也变得更加人性化。主要改进如下: 阅读全文
posted @ 2024-06-27 15:00
地理遥感生态网平台
阅读(37)
评论(0)
推荐(0)
摘要:
曾几何时,地铁、公交等等各种场合,大家开始潇洒地挥舞着手指,或上或下或左或右,只为那耀眼的2048、4096…,这就是风靡一时的2048。 某一天突发奇想,考虑用IDL来实现一下这个游戏。游戏规则很简单,这里就不赘述了。大家可以体验一下,看看是否和自己手机上的2048规则一致。 操作方法: 运行此代 阅读全文
posted @ 2024-06-27 15:00
地理遥感生态网平台
阅读(25)
评论(0)
推荐(0)
摘要:
很多童鞋喜欢用IDL进行批处理,而文件输入列表一般都采用file_search函数进行自动搜索(此函数详见 https://www.cnblogs.com/enviidl/p/16356480.html)。但是在某一个文件读写出错时,程序就会停止运行,而无法处理之后的数据。其实,在IDL中有完善的错 阅读全文
posted @ 2024-06-27 14:59
地理遥感生态网平台
阅读(80)
评论(0)
推荐(0)
摘要:
IDL 8.4新增的 FOLDERWATCH 函数可以实现监视文件夹的功能。当文件夹发生变化时,会自动调用用户自定义的回调函数。 这里就和大家一起来体验一下 FOLDERWATCH的功能。从帮助中,我们可以获知此函数其实是一个类,具备如下几种方法: FolderWatch::Init —— 对象初始 阅读全文
posted @ 2024-06-27 14:58
地理遥感生态网平台
阅读(23)
评论(0)
推荐(0)
摘要:
IDL开发环境(工作台)默认会根据系统语言自动设置。一般情况下,我们使用中文操作系统,那么IDL工作台的语言同样默认为中文。但是,有些童鞋更喜欢用英文的开发环境,所以这里将切换方法分享一下。 使用此方法可以在任意语言之间切换。如英文操作系统使用中文IDL、中文操作系统使用英文IDL等等。 注:英文操 阅读全文
posted @ 2024-06-27 14:57
地理遥感生态网平台
阅读(25)
评论(0)
推荐(0)
摘要:
IDL 8.5新增了IDL与Python互相调用的接口。在IDL代码中,可以访问任何Python模块,进行参数传递,或者调用built-in函数。同样的,在Python代码中,可以调用IDL功能,进行参数传递,或者操作IDL对象。 具备如下特性: 支持Python 2.7+和Python 3.4+版 阅读全文
posted @ 2024-06-27 14:50
地理遥感生态网平台
阅读(48)
评论(0)
推荐(0)
摘要:
调用格式 Result = DIALOG_COLORPICKER( [, BOX_SIZE=variable] [, COLORS=array] [, CUSTOM_COLORS=array] [, CUSTOM_TITLE=string] [, CUSTOM_OUT=variable] [, DI 阅读全文
posted @ 2024-06-27 14:49
地理遥感生态网平台
阅读(67)
评论(0)
推荐(0)
摘要:
问题描述 IDL编辑器提供了很多的快捷键,比如Ctrl + -缩小字符大小,Ctrl + Shift + F8运行工程等。有一个快捷键非常好用:Ctrl + Shift + F,可以根据格式器的设置自动调整编码大小写同时自动对齐,效果如下: 图1 格式快捷键使用前后对比 但在大家使用过程中经常会出现 阅读全文
posted @ 2024-06-27 14:46
地理遥感生态网平台
阅读(31)
评论(0)
推荐(0)
摘要:
IDL中提供了一系列HDF_*函数对HDF文件进行读写、查询等操作。 遇到一个需求,使用IDL来重写HDF中的某个数据集。其实非常简单。只需要用到如下几个关键接口: HDF_SD_START HDF_SD_SELECT HDF_SD_GETDATA HDF_SD_ADDDATA 以一景MODIS M 阅读全文
posted @ 2024-06-27 14:45
地理遥感生态网平台
阅读(26)
评论(0)
推荐(0)
摘要:
设置一: 主菜单 > 窗口 > 首选项 > 常规 > 编辑器 > 文本编辑器 > 注释 右侧红框的勾选全部去掉,可以去掉IDL编辑器左侧的警告图标。 设置二: 主菜单 > 窗口 > 首选项 > 常规 > 外观 > 标签装饰 取消勾选“IDL编译错误”,可以去掉资源管理器显示的警告图标。 阅读全文
posted @ 2024-06-27 14:44
地理遥感生态网平台
阅读(32)
评论(0)
推荐(0)
摘要:
IDL中某些功能只能在32位下使用,但是现在更多的会使用64位IDL,如果频繁的切换IDL会很麻烦。 可以查看下面的网址了解ENVI/IDL产品功能对操作系统的要求: http://www.harrisgeospatial.com/Support/HelpArticlesDetail/TabId/2 阅读全文
posted @ 2024-06-27 14:43
地理遥感生态网平台
阅读(36)
评论(0)
推荐(0)
摘要:
构建sav文件 构建sav文件分为两种情况: 情况1:单个或较少pro文件时,使用SAVE命令 重置IDL进程; 逐个编译pro文件,或运行一次pro文件; 使用如下命令构建sav文件: save, filename='D:\idlsavefile.sav', /routines 注:保证输出的sa 阅读全文
posted @ 2024-06-27 14:40
地理遥感生态网平台
阅读(114)
评论(0)
推荐(0)
摘要:
新增功能 自动检查更新 IDL支持在启动时自动检查更新。如果有新版本,IDL将在控制台输出提示。此配置项可以在"窗口">"首选项"中进行开关,或使用 IDL_UPDATE_CHECK 配置。 IDL Tasks IDL Tasks是面向对象的,可以封装IDL程序。 对于用户来说,IDL Tasks 阅读全文
posted @ 2024-06-27 14:39
地理遥感生态网平台
阅读(45)
评论(0)
推荐(0)
摘要:
默认状态下,在IDL编辑器中敲代码可以按 Alt+/ 快捷键自动补全或弹出辅助列表。 而IDL控制台无效。 这个问题困扰了我很久很久,突然有一天灵光一现~~~ 其实,IDL控制台的默认代码补全快捷键是 Ctrl+Shift+Space,使用很不方便。 现在一图说明如何设置使用Alt+/ 快捷键。 在 阅读全文
posted @ 2024-06-27 14:38
地理遥感生态网平台
阅读(40)
评论(0)
推荐(0)
摘要:
IDL 8.0版本开始新增了一套快速可视化图形函数,非常易用和美观。 可在IDL帮助中的如下位置找到说明。 但是在最近两个版本的IDL中出现了一个奇葩BUG,当把图形内容通过save方法保存为png等图片时,标题和文字全部变成了黑色方块。如下图所示: 于是给ENVI技术支持反馈,他们回复说:这是一个 阅读全文
posted @ 2024-06-27 14:37
地理遥感生态网平台
阅读(36)
评论(0)
推荐(0)
摘要:
原理很简单,就是通过循环旋转多边形,获取外接矩形,找到其中面积最小的即可。 效果图如下: 代码下载:https://pan.baidu.com/s/1ZLd9KLKQZQHEAAYSRtTwgQ 代码如下: ;+ ; :Description: ; IDL中获取多边形的最小外接矩形 ; ; :Aut 阅读全文
posted @ 2024-06-27 14:36
地理遥感生态网平台
阅读(13)
评论(0)
推荐(0)
摘要:
IDL 8.7.1于2018年9月正式发布。新增了机器学习框架(IDL Machine Learning)、程序包管理者(IDL Package Manager)。新增了 CW_COLORGRADIENT 和 DIALOG_COLORGRADIENT 函数,更加方便添加自定义调色板。此外还带来了一些 阅读全文
posted @ 2024-06-27 14:35
地理遥感生态网平台
阅读(43)
评论(0)
推荐(0)
摘要:
本文将介绍IDL机器学习框架的基本概念和使用流程。主要包含如下内容: ·数据准备:如何准备数据用于机器学习; ·分类:使用示例来训练一个模型,用于预测离散输出类别(只有有限数量的输出是可能的); ·聚类:使用示例来训练一个模型,用于将数据集聚类到给定数目的群组或集群中; ·回归:使用示例来训练一个模 阅读全文
posted @ 2024-06-27 14:34
地理遥感生态网平台
阅读(38)
评论(0)
推荐(0)