随笔分类 - IDL
IDL软件技术、操作经验
摘要:IDL9.2主要包括以下新增功能和改进功能。 新增功能: 支持BZIP2格式 用于IDL和ENVI的嵌入式Python语言 FILE_HASH功能 HttpRequest类型:PATCH 串行端口通信 全新Windows命令行界面 Tab键补全功能 更新功能: 改进ASDF格式数据支持 CREATE
阅读全文
摘要:在科学数据分析和可视化领域,IDL(Interactive Data Language)以其高效的数组运算和丰富的绘图功能著称,而 Python 则凭借庞大的生态系统和灵活性成为现代数据科学的主流工具。而IDL-Python Bridge可以结合他们的优势,实现IDL和Python的无缝集成! 本文
阅读全文
摘要:QHULL是IDL中用于应用Quick Hull算法实现多种功能的例程。其中一个应用场景是在一组随机点周围构建最大凸多边形。 下面的IDL代码示例展示了如何在此类场景中使用QHULL,以及如何定位输出多边形的质心。 QHULL例程会输出顶点列表,用于围绕输入点集构建最大凸多边形。但是这些顶点的顺序未
阅读全文
摘要:IDL包含一个名为FILLPLOT的例程,可用于创建水平填充图,但不支持垂直填充图。构建垂直填充图的最简便方法是改用POLYGON例程。以下代码示例展示了如何使用POLYGON例程构建垂直填充图。 PRO TEST_VERTICAL_FILLED_PLOT ; create X data as Mi
阅读全文
摘要:使用IDL对象图形时,若要在同一图形窗口中绘制具有不同数据范围的图形,需要对第二个图形的范围进行归一化处理以匹配第一个图形的范围。否则,两个图形将无法适配到同一视图中。 以下是一个基于两个随机数据集的归一化示例,这两个数据集在Y轴上具有不同的范围。 代码示例: PRO test_IDLgrPlot
阅读全文
摘要:本文仅提供封装后的IDL接口,不提供IDL源代码。 调用IDL接口时,需要输入开发者信息(APP ID、密钥),因为每个账号每个月都有免费额度,所以不能公开我的信息。大家可以到百度翻译API官网申请自己的账号:https://api.fanyi.baidu.com/ 封装后的IDL接口提供2个函数,
阅读全文
摘要:此项部分研究内容是确定氚污染带的当前范围和预测其未来范围。文件 "MonitoringWells.csv" 包含了氚浓度的当前数值(T0)以及使用算法模拟的未来不同时间点的氚浓度数据。在本示例中,使用对应于2030年的污染带范围的 T3 列数据。 使用文件 "MonitoringWells.csv"
阅读全文
摘要:这部分研究内容包括确定储罐/井中氚的预期衰变率,假设储罐保持完好并且没有氚泄漏到周围的沉积物中。根据这些假设,储罐中的氚浓度要多久才能低于世卫组织指导的 10000Bq/L饮用水标准?同时又要多久才能低于《核电厂放射性液态流出物排放技术要求》(GB 14587-2011)中要求的排放口下游1km处受
阅读全文
摘要:本文我们将描述研究区的另一个特征:研究区含水层的相对流速。本例使用 GRIDDATA 和 CONTOUR 生成基础地形图,并在其上绘制含水层流速的矢量图。 将地形数据网格化 使用文件 " TankDataTerrain.csv "中的数据(可参阅 "对研究区和环境进行建模"一文),绘制地形等高线图,
阅读全文
摘要:本文我们将探讨如何结合POLYLINE和SCATTERPLOT3D两种不同的地表制图方法,以进一步描述研究区域的特征。我们使用与上一篇文章中相同的数据,但数据将以三维曲面而非二维等高线图的形式展示。 读入地形数据并对其进行网格化 首先读入基础数据。数据位于 IDL 安装目录下的(examples/d
阅读全文
摘要:本系列环境监测示例探讨了 IDL 帮助您表征环境条件、执行分析和创建可视化的方法。 在本例中,我们将查看一个模拟核废料处置场的周围环境。核反应堆的废料氚被堆积在靠近一条主要河流的地下储罐和储水井中。这些储罐或储水井随后发生泄露,现在一股受氚污染的水流正穿过沉积物流向河流。 对研究区和环境进行建模 首
阅读全文
摘要:IDL 8.8 及以上版本仅对部分插件功能进行翻译,可通过安装中文语言包的方法将IDL工作台切换到中文界面。 在IDL工作台主菜单中,选择“Help>Install New Software…”。出现安装对话框。 单击Work with下拉列表并选择要安装的URL:https://download.
阅读全文
摘要:情人节快乐,为您带来不一样的情人节礼物~~~ IDL 8.7.1版本带来了机器学习框架(IDL Machine Learning Framework)。IDL机器学习框架提供了一种强大而灵活的方式,能够将机器学习程序用于处理数字数据(Numerical Data)。 可以创建和训练模型并将其应用于分
阅读全文
摘要:IDL 8.7.1于2018年9月正式发布。新增了机器学习框架(IDL Machine Learning)、程序包管理者(IDL Package Manager)。新增了 CW_COLORGRADIENT 和 DIALOG_COLORGRADIENT 函数,更加方便添加自定义调色板。此外还带来了一些
阅读全文
摘要:原理很简单,就是通过循环旋转多边形,获取外接矩形,找到其中面积最小的即可。 效果图如下: 代码下载:https://pan.baidu.com/s/1ZLd9KLKQZQHEAAYSRtTwgQ 代码如下: ;+ ; :Description: ; IDL中获取多边形的最小外接矩形 ; ; :Aut
阅读全文
摘要:发表于 2018-05-08 IDL 8.0版本开始新增了一套快速可视化图形函数,非常易用和美观。 可在IDL帮助中的如下位置找到说明。 但是在最近两个版本的IDL中出现了一个奇葩BUG,当把图形内容通过save方法保存为png等图片时,标题和文字全部变成了黑色方块。如下图所示: 于是给ENVI技术
阅读全文
摘要:默认状态下,在IDL编辑器中敲代码可以按 Alt+/ 快捷键自动补全或弹出辅助列表。 而IDL控制台无效。 这个问题困扰了我很久很久,突然有一天灵光一现~~~ 其实,IDL控制台的默认代码补全快捷键是 Ctrl+Shift+Space,使用很不方便。 现在一图说明如何设置使用Alt+/ 快捷键。 在
阅读全文
摘要:发表于 2016-12-23 新增功能 自动检查更新 IDL支持在启动时自动检查更新。如果有新版本,IDL将在控制台输出提示。此配置项可以在"窗口">"首选项"中进行开关,或使用 IDL_UPDATE_CHECK 配置。 IDL Tasks IDL Tasks是面向对象的,可以封装IDL程序。 对于
阅读全文
摘要:发表于 2016-10-28 之前写过很多程序发布的文章,但是感觉不是很清晰。这里总结一个清晰步骤。 程序发布分为两个步骤:构建sav文件、发布exe可执行程序。 注:本流程适用于高版本IDL中(8.1及以上)。 构建sav文件 构建sav文件分为两种情况: 情况1:单个或较少pro文件时,使用SA
阅读全文
摘要:IDL中某些功能只能在32位下使用,但是现在更多的会使用64位IDL,如果频繁的切换IDL会很麻烦。 可以查看下面的网址了解ENVI/IDL产品功能对操作系统的要求: http://www.harrisgeospatial.com/Support/HelpArticlesDetail/TabId/2
阅读全文

浙公网安备 33010602011771号