您正在查看 "-+idl使用技巧+-" 分类下的文章 2012-04-19 15:46 帮一个同学解决envi中Sinusoidal 转 Geographic Lat/Lon的问题。这个只要Sinusoidal 设置对了,转换只是顺道的事。 数据如下: 
打开数据-Edit Header-Edit Attributes- map Info --
|
2012-02-02 11:07 其实程序很简单。程序是Onion写的,直接上代码。 Pro convert_beijing54 ; +++++++++++++++++++++++++++++++++++++++++++++++++++ ; 注意[Onion]: ; 网上样例数据 J01,1,3124173.019,39498554.582 ; 前面的是y坐标(7位);后面的是x坐标(8位,前两位是带号) ;---------------------------------------------------- ixmap = 498554.582d ;注意此处去掉带号 iymap = 3124173.019d params = Dblarr(15) |
2012-02-02 10:54 很多人感兴趣这个方面内容。专门在此做个简要总结。IDL的帮助里面都有,细节部分需要自己试验,测试。每个人遇到的问题肯定都不一样。 Java调用IDL有两种方式: 第一种用IDL的Export Bridge Assistant工具把IDL的对象导出成Java的对象来调用(可以在命令行里用idlexbr_assistant 启动,IDL |
2011-10-08 13:50 IDL中直接图形法还是大家经常用的绘图方法,不需要复杂构建的绘图来说简单才是王道。但是直接图形法中颜色的使用一直很多人比较困惑。IDL帮助的表述比较散,可能不太好找,其实IDL的两本中文书里包括dyq都对颜色做了比较好的介绍。
我最早IDL从对象图形入手,直接图形法用的少。最近反而直接图形法用的多,简单的绘图也用对象图形法麻烦了点。用的多,对这里面直接图形法颜色做个专门的总结,以后忘了自己还翻翻。
|
2011-07-26 21:06 最近编程中遇到一个小问题。如何根据x,y像素坐标提取出对应所有图像数据。例如
x像素坐标为[0,2,4],y像素坐标是[3,4,7].需要提取出所有对应图像数据
[0,3][0,4][0,7]
[2,3][2,4][2,7]
[4,3][4,4][4,7]
因为对效率要求很高。所以最好不用for循环。开始考虑半天没有好方法。
和dyq讨论,dyq给出了ForEach的方法(见文章),ForEach是个好方法,方便,效率有所提升。但是8.0我是不用 |
2011-05-31 14:45 2011-04-27 11:25 HUHU的《IDL使用ODBC读取EXCEL》是个好东西。很方便,很实用。牛叉牛叉。
不过我和DYQ测试的时候,发现有些EXCEl文件里的表总是无法读取。
测试:
1经过测试发现,如果表格里第一行如果不是字符的话,就会出错。估计表格第一行是默认作为名字来读取。
例如:
下面形式没有问题:
|
2010-11-02 11:54 2010-10-28 17:15 判断闰年方法,估计大家在学C语言的的时候,都熟悉的不行:
1.经典的算法在IDL中实现如下:
IDL> yr=2000
IDL> IF (((YR MOD 4) EQ 0) AND ((YR MOD 100) NE 0)) OR ((YR MOD 400) EQ 0) THEN print,1
1
2 。在IDL中还有一个函数的副作用,也可以用来判断。呵呵
IDL> yr=2000
IDL> help,TIMEGEN(START=JULDAY(1,1,yr), FINAL=JULDAY(12,31,yr),unit="D")
<Expression> DOUBLE |
2010-10-27 11:44 这几天出几种简单的图,省事就用直接图像法画了。一直习惯用JPEG来保存。但是显示的效果很好,但是保存出来比较模糊,QUALITY=100也没用。最后发现用别的格式就不会出现这种问题。换换换。。
效果对应:
JPEG:

PNG:
|
| | |