随笔分类 - IDL
IDL软件技术、操作经验
摘要:直接利用SPAWN启动外部程序或文件时,如果路径中含有空格,则启动失败。如下边的例子,我们想打开D:\Temp\Program Files\test.txt文件,则会弹出错误提示,从错误提示可以看出,系统自动将空格后边的路径截断了: IDL> spawn, 'start D:\Temp\Progra
阅读全文
摘要:功能介绍 输入数据为2*N的二维数组,即2列N行。首先根据某一列进行排序,然后对于此列中值相同的位置,根据另一列值进行排列。 调用方法 arrNew = double_sort(arr,idx,type) 其中,arr为输入数组,保证为2*N大小。 idx: 0 – 首先按第一列排序(默认); 1
阅读全文
摘要:发表于 2012-12-13 随着ENVI 5.0的发布,ENVI中的个别库函数也随之改变。比如取消了面向对象特征提取函数ENVI_FX_DOIT,取而代之的是以下三个函数: ENVI_FX_SEGMENTONLY_DOIT (Segment Only Feature Extraction) ENV
阅读全文
摘要:在IDL8.0及之前版本中,创建视频需要用到如下函数: MPEG_CLOSE MPEG_OPEN MPEG_PUT MPEG_SAVE 在这些函数的帮助文档中,均有如下提示: Note:MPEG support in IDL requires a special license. For more
阅读全文
摘要:等差数列: 生成差值为5,1开头,6个元素的等差数列: IDL> print, indgen(6)*5+1 1 6 11 16 21 26 等比数列: 生成比值为3,1开头的等比数列: IDL> print, 3^indgen(6) 1 3 9 27 81 243 生成比值为3,2开头的等比数列:
阅读全文
摘要:在任何语言中,数据的精度问题都会存在。比如在IDL中,就存在以下现象。 IDL> a = 2.3 + 0.08 IDL> print, a 2.38000 IDL> print, a eq 2.38 0 IDL> a = 2.38 IDL> b = 2.38D IDL> print, a eq b
阅读全文
摘要:在利用IDL进行批处理时,通常用到file_search函数进行输入路径文件的搜索,现根据IDL帮助和测试,总结用法如下。 补充更新内容: 搜索'F:\testpath'中根目录下的所有文件 方法1:利用CD命令,把要搜索的目标路径修改为当前路径,示例如下: IDL> CD, 'F:\TestPat
阅读全文
摘要:在对象图形法和直接图形法中,如果不对字体进行设置,在标题中的中文均会显示乱码。 ;直接图形法(图1) IDL> PLOT, FINDGEN(10), title = '主标题', $ xtitle = 'X轴标题', ytitle = 'Y轴标题' ;对象图形法(图2) IDL> p = plot(
阅读全文
摘要:最近有一位用户遇到一个问题。用C#调用IDL写的程序(有界面,有响应事件),但是在运行C#程序的时候,在IDL程序界面弹出的同时会继续执行C#下边的代码。 问题描述如下: COM_IDL_connectLib.COM_IDL_connect oCom = new COM_IDL_connectLib
阅读全文
摘要:发表于 2012-10-16 内容简介前言第1章 IDL语言简介 1.1 IDL的背景 1.2 IDL的特点 1.3 IDL学习资源 第2章 IDL工作台 2.1 工作台启动 2.2 工作台组成 2.2.1 菜单栏 2.2.2 工具栏 2.2.3 项目资源管理器 2.2.4 代码区域 2.2.5 控
阅读全文
摘要:发表于 2012-10-16 交互式数据语言IDL(Interactive Data Language)是一门适用于应用程序开发和可视化分析应用的编程语言,它功能强大,简单易学。作为第四代语法简单、面向矩阵运算的计算机语言,IDL拥有图像处理、交互式二维和三维图形技术、面向对象编程方式、OpenGL
阅读全文
摘要:为了节省广大IDL程序员在编写系统界面时所消耗的时间和精力,Esri中国信息技术有限公司遥感事业部特别推出一个IDL Viewer应用模版,包含了遥感图像处理系统通用的一些功能,比如打开图像、灰度与RGB显示图像、鼠标取值、拉框放大、鹰眼图、放大、缩小、平移等功能。 我们会提供两个版本的IDL Vi
阅读全文
摘要:IDL中包含了日期和时间函数,通过这些函数可以获取当前系统时间,进行日期时间转换或求特定条件下的日期。日期和时间的函数如下表 函数名称 功能描述 BIN_DATE 标准日期时间字符串转换成6元素日期数组 CALDAT 儒略日转为年月日 CALENDAR 根据输入日期显示日历 JULDAY 年月日转为
阅读全文
摘要:IDL对两个数组求交集、并集和差集的函数,从以往的blog里面翻出来的,转帖出来,备查。 ;+ ;| 数组求并集 ;+ function setunion, a, b ; compile_opt StrictArr if n_elements(a) eq 0 then return, b ;A un
阅读全文
摘要:IDL8.2于2012年5月正式发布。新版本中增加了BigTIFF的读写支持,多种视频格式文件的输出;改进了曲线渲染效果,优化了多个可视化函数的调用;工作台支持检测源码文件的同名;同时新增ENVI扩展向导。这样,利用IDL可以更加轻松、快捷的进行数据分析和可视化。 1 支持BigTIFF文件 所有操
阅读全文
摘要:英国国家大气科学中心(http://www.ncas.ac.uk/)的提供了丰富的气象中的IDL进行数据可视化,同时提供了函数库和示例程序代码,下面为示例运行后部分效果图: 由于在Windows操作系统下使用该可视化工具包需要更改文件配置,故在对原压缩包解压后的文件基础上进行了修改然后重新打包。原文
阅读全文
摘要:发表于 2012-03-05 其一:http://www.iac.es/sieinvens/SINFIN/CursoIDL/cidl.php 其二:http://www.ncnr.nist.gov/staff/dimeo/IDLAppI.html 其三:http://ross.iasfbo.inaf
阅读全文
摘要:目前,IDL 在医学图像处理中的应用已非常广泛,它可以快速、容易地实现对各种医学图像的处理。例如,IDL可以处理X-ray图像、MR和CT图像、PET 图像、DSA图像以及分子生物学中的显微医学图像等。IDL可以应用于医学图像处理的各个方面, 如: 图像融合(fusion)、图像分割(segment
阅读全文
摘要:气象资料和产品的种类及数量急剧增加,气象科研人员和气象预报人员对气象资料进行可视化分析的需求愈发迫切。IDL为直观、清晰、生动、形象的可视化表现通用、标准的气象信息提供了一个理想的工具。 IDL能够高效读写气象行业格式数据,对数据进行快速的处理、分析和二三维可视化。它能够运行在主流的Windows、
阅读全文
摘要:Size函数是IDL中很常用的一个,调用格式为Result = SIZE( Expression [, /L64] [, /DIMENSIONS | , /FILE_LUN | , /FILE_OFFSET | , /N_DIMENSIONS | , /N_ELEMENTS | , /SNAME,
阅读全文