随笔分类 -  IDL代码库

IDL代码库下载
摘要:地形起伏度:是指在一个特定的区域内,最高点海拔高度与最低点海拔高度的差值。它是描述一个区域地形特征的一个宏观性的指标。 在很多具有栅格分析的软件中都没有提供计算地形起伏度的功能,虽然可以根据现有的工具进行组合计算,但是还是比较麻烦。ENVI/IDL的栅格运算功能强大,效率高。本文利用IDL制作了计算 阅读全文
posted @ 2022-06-08 09:58 ENVI-IDL技术殿堂 阅读(668) 评论(0) 推荐(0) 编辑
摘要:本文使用IDL实现经典的冒泡排序算法,虽然IDL内置了排序函数sort(),但是经典的冒泡排序算法还是值得学习。冒泡排序类似于汉诺塔游戏,关于冒泡排序wiki百科解释如下: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这 阅读全文
posted @ 2022-05-27 18:14 ENVI-IDL技术殿堂 阅读(382) 评论(0) 推荐(0) 编辑
摘要:IDL的特长就是数据分析和可视化,可以做很多有趣的事情。 比如本人在2014年就写了个2048游戏,当时确实很火,感兴趣的可以去了解下。 原文地址:https://www.cnblogs.com/enviidl/p/16318684.html 最近又手痒,画了个表玩儿。 既然是“电子”表,写的功能多 阅读全文
posted @ 2022-05-27 18:12 ENVI-IDL技术殿堂 阅读(162) 评论(1) 推荐(1) 编辑
摘要:以TVDI VTCI扩展工具为例,为广大遥感爱好者提供一个完整ENVI/IDL二次开发示例,包括算法编写、数据分块处理、绘图、IDL界面搭建、事件响应和自定义ENVITask等内容。 扩展工具见:https://www.cnblogs.com/enviidl/p/16386546.html 完整源码 阅读全文
posted @ 2022-05-27 17:58 ENVI-IDL技术殿堂 阅读(1554) 评论(0) 推荐(0) 编辑
摘要:+ ; :Author: Hanzt ; :Email: hanzt@esrichina.com.cn,欢迎讨论交流 ; 更新日志 ; 2017-04-27 添加元信息描述 ; :Description ; 基于6S模型,构建MODIS气溶胶反演查找表,返回结果为8列n行的浮点型数组 ; 第一列 太 阅读全文
posted @ 2022-05-27 17:55 ENVI-IDL技术殿堂 阅读(1089) 评论(0) 推荐(1) 编辑
摘要:偶然发现的问题。 比如写出一个4个顶点的矩形矢量,在ArcGIS中如果设置不填充,竟然只有三个边。。。但是在ENVI中是显示正常的。后来请教同事后发现,是由于不闭合的原因。 废话不多说了,直接上代码。结果已经能够正常显示。 注意看顶点坐标设置的地方。 PRO test_create_shapefil 阅读全文
posted @ 2022-05-27 17:54 ENVI-IDL技术殿堂 阅读(193) 评论(0) 推荐(0) 编辑
摘要:自ENVI 5.2版本开始提供了ENVIClassificationToShapefileTask,可以实现由分类图像转换为shapefile矢量文件的功能。 但是,在使用过程中发现,当栅格图斑数量过多时,此Task效率较低。 于是尝试用旧版本的RTV_doit来实现,结果发现不会输出dbf文件,这 阅读全文
posted @ 2022-05-27 17:53 ENVI-IDL技术殿堂 阅读(273) 评论(0) 推荐(0) 编辑
摘要:FLAASH已提供IDL接口(http://blog.sina.com.cn/s/blog_764b1e9d0102xxrk.html),但在FLAASH大气校正中需要输入研究区平均海拔,我们已经介绍过如何利用ENVI的统计功能获取研究区高程(http://blog.sina.com.cn/s/bl 阅读全文
posted @ 2022-05-27 17:51 ENVI-IDL技术殿堂 阅读(328) 评论(0) 推荐(0) 编辑
摘要:本程序实现初衷是为了计算植被覆盖度(根据置信区间计算NDVImin和NDVImax,从而计算植被覆盖度)。 而置信区间计算出来正好可以用在百分比线性拉伸中。卫星图像的数据类型一般为无符号整型(UINT),所以在显示时都需要进行拉伸(拉伸到0~255 字节型范围)。 ENVI中常用的拉伸方法为Line 阅读全文
posted @ 2022-05-27 17:50 ENVI-IDL技术殿堂 阅读(1112) 评论(0) 推荐(0) 编辑
摘要:新年新气象,来点(看上去)高级的东西。 本文内容参考此文编写(http://www.codingpy.com/article/gwpy-ligo-analyze-gravitational-waves-data/,作者:EarlGrey@编程派)。引力波科普知识,以及Python可视化引力波数据的方 阅读全文
posted @ 2022-05-27 17:47 ENVI-IDL技术殿堂 阅读(408) 评论(0) 推荐(0) 编辑
摘要:此代码是史上最稳定最完善的shp文件裁剪图像的代码。欢迎大家使用,如果遇到错误(画外音:不是最稳定最完善么?),请大家回邮件说明。O(∩_∩)o ~ 链接:https://pan.baidu.com/s/1DApg3zoiO_pKb8HidetOUA 密码:9dpy 注:源码编码为GB2312,如果 阅读全文
posted @ 2022-05-27 17:46 ENVI-IDL技术殿堂 阅读(539) 评论(0) 推荐(0) 编辑
摘要:Matlab中的bwareaopen函数功能可查看百度百科: http://baike.baidu.com/link?url=zvIOHl35oJmAcA6pSIQh1INKyfppE8IkidfVEw_p0y2JtgFz1_WKfCB1B59ZU2_3GemYozbfzNUVAL2bLVaJNq 阅读全文
posted @ 2022-05-27 17:44 ENVI-IDL技术殿堂 阅读(156) 评论(0) 推荐(0) 编辑
摘要:经纬度转化为Web墨卡托坐标的公式在网上都能搜得到,现在利用IDL实现此功能。废话不多说,代码如下: ;经纬度转换为Web墨卡托 PRO WGS84_to_WebMercator, Lon=Lon, Lat=Lat, WebX=WebX, WebY=WebY ;计算Web Mercator X坐标 阅读全文
posted @ 2022-05-27 17:07 ENVI-IDL技术殿堂 阅读(336) 评论(0) 推荐(0) 编辑
摘要:很多人在分享IDL代码时,希望在网页中保持原有的IDL代码颜色、格式等。这里将老外写的一个源码分享给大家,能够保持IDL的代码颜色。 代码下载地址:http://pan.baidu.com/s/1pJBMxCJ 代码使用方法: 首先将下载后的zip压缩包解压,得到*.pro和*.sav文件; 将ID 阅读全文
posted @ 2022-05-27 16:03 ENVI-IDL技术殿堂 阅读(260) 评论(0) 推荐(0) 编辑
摘要:IDL提供了专门针对HDF5科学数据格式的读写函数库。可以参考IDL帮助的Routines (alphabetical) > Routines: H > HDF5 Routines 这个章节查看函数列表。 如果只是简单的读写HDF5文件,可以利用下面三个函数即可: H5_GETDATA 读取数据 H 阅读全文
posted @ 2022-05-27 15:47 ENVI-IDL技术殿堂 阅读(465) 评论(0) 推荐(0) 编辑
摘要:利用此代码可以实现手动编辑一维和二维数组。代码中使用了 Clipboard 对象,支持用户可以从其他程序(如Excel或写字板等)复制和粘贴文本。 从此代码中可以学习如下知识点: IDL中用户界面和事件处理; IDL中表格(widget_table)组件的使用; IDL中 Clipboard 对象的 阅读全文
posted @ 2022-05-27 15:44 ENVI-IDL技术殿堂 阅读(279) 评论(0) 推荐(0) 编辑
摘要:IDL作为第四代可视化语言,具有强大的可视化能力。根据方法的不同,可以分为四类可视化手段,分别为快速可视化(IDL 8.0版本开始提供)、直接图形法、对象图形法和智能化编程工具。 这里以显示分类结果图像为例,展示IDL的可视化能力。大体思路是获取分类数据(二维数组)、获取颜色表(lookup),然后 阅读全文
posted @ 2022-05-27 15:40 ENVI-IDL技术殿堂 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:ENVI/IDL实现HJ卫星气溶反演:http://blog.sina.com.cn/s/blog_764b1e9d01019hdw.html 这里将环境卫星气溶胶反演的三个工具和查找表建立源程序分享给大家,不同于之前的modis气溶胶反演程序,该程序做了查找表插值,因此气溶胶反演结果值是连续的。 阅读全文
posted @ 2022-05-27 15:29 ENVI-IDL技术殿堂 阅读(586) 评论(0) 推荐(0) 编辑
摘要:在博文 http://blog.sina.com.cn/s/blog_764b1e9d01018v35.html 中较为详细地介绍了IDL混合编程的基本手段和方法。本文以 IDLDrawWidget 为例,介绍如何进行C#与IDL之间的功能调用。 以IDLDrawWidget为例 与IDLDrawW 阅读全文
posted @ 2022-05-27 12:46 ENVI-IDL技术殿堂 阅读(413) 评论(0) 推荐(0) 编辑
摘要:一、介绍 系统采用的云检测算法是多光谱综合去云法。该算法从可见光反射率、红外波段亮温值以及亮温差等方面综合考虑,逐步建立一个云检测掩膜。对于预测的MODIS数据必须是经过了辐射定标的,热辐射强度转换成了亮温的。多光谱综合去云算法用到的波段以及算法流程见下图。 二、IDL源码 ;+ ;:Descrip 阅读全文
posted @ 2022-05-27 12:29 ENVI-IDL技术殿堂 阅读(819) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示