您正在查看 "-+idl实用库+-" 分类下的文章
2011-03-20 23:23
dtboy的经典老文章,可以和我的《使用envi函数后的IDL程序发布方法》结合着参考使用。
这是最近从ITT VIS网站上偶得的一个方法:
ENVI有很多的功能函数可以利用,但是我们在使用了这些ENVI函数后,打包的IDL程序不能通过虚拟机运行了,只能通过调用IDLDE.exe执行(具体方法可以参考ENVI的快捷方式),否则会出现ENVI的界面。
要想打包可以使用虚拟机发布的ENVI程序可以使用以下步骤:
1、编写程 |
2010-06-22 10:11
2010-04-23 10:48
2010-04-14 11:12
2010-03-04 14:24
CSV即Comma Separate Values,这种文件格式经常用来作为不同程序之间的数据交互的格式。【更详细介绍可以看dyq的空间或baidu和google】
它其实是文本格式,数据直接用逗号分隔。最近觉得用它来做数据文件挺好,挺方便,也比较好转换。就写了一个稍微统一的函数:
代码如下:
;
; Name :
; read_csv
;
; Purpose :
; 读取csv文件
;
; Input:
; filename |
2010-01-26 22:54
做GIS、RS、医学、气候气象、天文等等与数据天天专业,数据可视化、制 |
2009-12-12 23:00
在程序界面的文本框【Widget_text】中,我们经常需要判断输入的类型。比如我们想让用户输入数字,就需要判断用户输入是不是正确的,有没有输入了字符或其他的非法字符。
在IDL里提供了CW_FIELD 函数是组合式组件程序,提供了这种判断,可以用它来取代widget_text.不过CW_FIELD 是组合组件,限制多,不灵活,也不能用在GUI用,不喜欢。
可以自己写对输入字符的检查。
原理:
在IDL里面可以用byte()函数把数值转换成8位字节型的。字符会转换成对应的ASCII码值,例如:
IDL> print,byte('1') |
2009-09-27 15:01
前几天学习地学中经典的统计方法的相关分析法。以前做气象、气候方面的项目经常要计算相关性,但不是特别了解其具体意义和原理。这次终于有机会学习了一把。
在IDL实现相关性分析很方便。在IDL程序列表中(Functional List of IDL Routines )中数学函数(Mathematics )中专门有一类函数是进行相关性分析的函数(Correlation Analysis )。囊括了两元素之间和多元素之间的相关性程度技术所要方法,而且函数里还可以计算协方差。
主要6个函数。
1) CORRELATE:
这个最经典、常用的两元素之间相关性 |
2009-06-20 1:27
好令人失望啊,IDL71 bug太多。连dialog_picfile读出中文路径都有问题。看来71为了修改一起的路径、字符编码问题,留了这么多的bug。ITTvis那帮测试人员都干什么去了。
IDl71 licence出来,给大家试用试用7.1.不好用可不要骂我哦。
把licnese直接贴在下面,群里我也上传一份
-------------------------------还是tbe的license----------------------
单机版
PACKAGE idl71_tbe idl_lmgrd 7.199 A0A030603642102A9C74 \
COMPONENTS= |
2008-07-14 21:28
上篇函数ComputeLineToPolygon 函数,计算出线段在转角处是尖角。当前线段中的点在上一条线上时,尖角会很长。今天修改了一下,转弯处改了平角,算法也更简单。
;----------------------------------------------
;
; Filename :
; ComputeLineToPolygon
;
; Purpose :
; 根据线和需要的宽度 计算出面的数据和连接关系
;
; Modification histroy :
; 20080714 beijing write by xyqu(qqz)
;----------------------------------------------
; |