IDL

IDL

IDL程序发布exe清晰步骤

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 32 次浏览 • 2017-01-01 00:00 • 来自相关话题

之前写过很多程序发布的文章,但是感觉不是很清晰。这里总结一个清晰步骤。
程序发布分为两个步骤:构建sav文件、发布exe可执行程序。
注:本流程适用于高版本IDL中(8.1及以上)。

构建sav文件

构建sav文件分为两种情况:

情况1:单个或较少pro文件时,使用SAVE命令
重置IDL进程; 逐个编译pro文件,或运行一次pro文件;

IDL8.6新功能

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 23 次浏览 • 2017-01-01 00:00 • 来自相关话题

新增功能

自动检查更新
IDL支持在启动时自动检查更新。如果有新版本,IDL将在控制台输出提示。此配置项可以在"窗口">"首选项"中进行开关,或使用 IDL_UPDATE_CHECK 配置。

IDL Tasks
IDL Tasks是面向对象的,可以封装IDL程序。
对于用户来说,IDL Tasks 提供了如下技术优势:

Sentinel-2A 云检测算法

IDL杜会建 回复了问题 • 2 人关注 • 1 个回复 • 255 次浏览 • 2016-09-23 15:09 • 来自相关话题

有人用IDL实现过这个算法吗?求代码,谢谢

IDL或Python相关问题:如何使用IDL或Python求取多幅影像的中值?

IDL江宝骅 回复了问题 • 2 人关注 • 1 个回复 • 348 次浏览 • 2016-09-21 14:04 • 来自相关话题

现有100幅北京市NDVI影像数据,想得到这100幅影像的中值影像,请问该怎么处理?希望能有IDL或Python代码。

IDL鼠标信息显示界面(同理可实现鹰眼图等)

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 211 次浏览 • 2016-06-28 05:49 • 来自相关话题

IDL实现程序界面时,很多时候需要实现鼠标当前值的显示,即那个鼠标信息时时显示小窗体。
很多时候初学者想不明白,咋着能时时显示那个鼠标信息呢。
参考下面的代码,知识点如下:
1、界面构建(菜单、按钮、文本框、显示区域);
2、界面中鼠标与键盘的事件响应(事件判断);
3、界面由鼠标修改大小(位置计算,组件修改);
4、界面关闭确认(判断关闭事件,确认是否关闭);
5、鼠标信息显示功能

ENVI默认显示效果的IDL实现(线性裁剪拉伸算法)

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 175 次浏览 • 2016-05-31 05:27 • 来自相关话题

ENVI下无论打开任何一种图像,默认效果都特别的漂亮,而用IDL写代码直接显示的图像,在色彩、亮度方面都不如ENVI好看。而关于ENVI的2%裁剪算法,也没有详细的文档说明,具体原理是什么?应该怎么用IDL实现呢。
据个人字面理解,2%裁剪拉伸是基于直方图分布,对图像DN值分布在2%和98%之间的做线性拉伸。即拉伸时去除小于2%和大于98%的值,这样绝大多数的异常值会在拉伸时舍掉,显示出漂亮直观

2011Esri开发竞赛ENVI/IDL组作品欣赏——“遥感图像质量分析与处理系统”

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 266 次浏览 • 2016-06-26 02:52 • 来自相关话题

作者单位:中国科学院空间应用工程与技术中心(筹)有效载荷应用中心
作品成员:吕赛、朱朝彬
指导老师:李盛阳、黑保琴
1 系统概述
本系统主要面向高分辨率遥感卫星,针对可见光(可见光全色、可见近红外、短波红外)、红外等类型的单通道与多通道遥感图像,根据各种数据类型特点,从辐射、光谱、几何等综合特性出发,包括成像系统的MTF、信噪比、统计量、信息量、边缘、峰度、斜度、平均绝对变差,

IDL下双视图关联示例

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 147 次浏览 • 2016-06-06 03:04 • 来自相关话题

IDL编写界面程序需要自己编写事件,考虑各种处理。
双视图关联显示可以有两种方式:
1、同样区域视图的同时平移、缩放处理;
2、不同区域视图的中心经纬度保持一致;
下面示例代码以第一种方式,实现矢量与栅格的关联显示。



主要功能与知识点:
1、程序界面构建与平移、缩放和界面大小更改事件处理
2、IDLgrView类的继承类编写;
3、矢量与栅格的叠加显示;

IDL中的日期和时间函数

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 159 次浏览 • 2016-06-14 11:10 • 来自相关话题

IDL中包含了日期和时间函数,通过这些函数可以获取当前系统时间,进行日期时间转换或求特定条件下的日期。日期和时间的函数如下表

应用举例


文章来源:http://blog.sina.com.cn/s/blog_764b1e9d010125ya.html

C#调用IDL编写界面(含事件)的问题

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 280 次浏览 • 2016-05-31 02:16 • 来自相关话题

最近有一位用户遇到一个问题。用C#调用IDL写的程序(有界面,有响应事件),但是在运行C#程序的时候,在IDL程序界面弹出的同时会继续执行C#下边的代码。

问题描述如下:




发扬直接发代码的光荣传统,附如下解决方法:



文章来源:http://blog.sina.com.cn/s/blog_764b1e9d01013cpb.html

IDL中size函数使用方法与参数含义详解

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 119 次浏览 • 2016-06-09 15:27 • 来自相关话题

Size函数是IDL中很常用的一个,调用格式为
Result = SIZE( Expression [, /L64] [, /DIMENSIONS | , /FILE_LUN | , /FILE_OFFSET | , /N_DIMENSIONS | , /N_ELEMENTS | , /SNAME, | , /STRUCTURE | , /TNAME | , /TYPE] )

不设置关

IDL DICOM扩展模块

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 141 次浏览 • 2016-06-18 20:07 • 来自相关话题

DICOM ( Digitalimaging and Communications in Medicine )标准是 美国放射学会( ACR )和全美电子厂商联合会( NEMA )为了规范医学影像及其相关信息的交换而创建的。 DICOM 标准规范了医学影像极其相关信息的交换,简化了医学影像信息交换的实现,推动了远程放射学系统、图像管理与通信系统( PACS )的研究与发展。

IDL

Sentinel-2A 云检测算法

回复

IDL杜会建 回复了问题 • 2 人关注 • 1 个回复 • 255 次浏览 • 2016-09-23 15:09 • 来自相关话题

有人用IDL实现过这个算法吗?求代码,谢谢

IDL或Python相关问题:如何使用IDL或Python求取多幅影像的中值?

回复

IDL江宝骅 回复了问题 • 2 人关注 • 1 个回复 • 348 次浏览 • 2016-09-21 14:04 • 来自相关话题

现有100幅北京市NDVI影像数据,想得到这100幅影像的中值影像,请问该怎么处理?希望能有IDL或Python代码。

IDL程序发布exe清晰步骤

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 32 次浏览 • 2017-01-01 00:00 • 来自相关话题

之前写过很多程序发布的文章,但是感觉不是很清晰。这里总结一个清晰步骤。
程序发布分为两个步骤:构建sav文件、发布exe可执行程序。
注:本流程适用于高版本IDL中(8.1及以上)。

构建sav文件

构建sav文件分为两种情况:

情况1:单个或较少pro文件时,使用SAVE命令
重置IDL进程; 逐个编译pro文件,或运行一次pro文件;

IDL8.6新功能

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 23 次浏览 • 2017-01-01 00:00 • 来自相关话题

新增功能

自动检查更新
IDL支持在启动时自动检查更新。如果有新版本,IDL将在控制台输出提示。此配置项可以在"窗口">"首选项"中进行开关,或使用 IDL_UPDATE_CHECK 配置。

IDL Tasks
IDL Tasks是面向对象的,可以封装IDL程序。
对于用户来说,IDL Tasks 提供了如下技术优势:

IDL鼠标信息显示界面(同理可实现鹰眼图等)

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 211 次浏览 • 2016-06-28 05:49 • 来自相关话题

IDL实现程序界面时,很多时候需要实现鼠标当前值的显示,即那个鼠标信息时时显示小窗体。
很多时候初学者想不明白,咋着能时时显示那个鼠标信息呢。
参考下面的代码,知识点如下:
1、界面构建(菜单、按钮、文本框、显示区域);
2、界面中鼠标与键盘的事件响应(事件判断);
3、界面由鼠标修改大小(位置计算,组件修改);
4、界面关闭确认(判断关闭事件,确认是否关闭);
5、鼠标信息显示功能

ENVI默认显示效果的IDL实现(线性裁剪拉伸算法)

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 175 次浏览 • 2016-05-31 05:27 • 来自相关话题

ENVI下无论打开任何一种图像,默认效果都特别的漂亮,而用IDL写代码直接显示的图像,在色彩、亮度方面都不如ENVI好看。而关于ENVI的2%裁剪算法,也没有详细的文档说明,具体原理是什么?应该怎么用IDL实现呢。
据个人字面理解,2%裁剪拉伸是基于直方图分布,对图像DN值分布在2%和98%之间的做线性拉伸。即拉伸时去除小于2%和大于98%的值,这样绝大多数的异常值会在拉伸时舍掉,显示出漂亮直观

2011Esri开发竞赛ENVI/IDL组作品欣赏——“遥感图像质量分析与处理系统”

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 266 次浏览 • 2016-06-26 02:52 • 来自相关话题

作者单位:中国科学院空间应用工程与技术中心(筹)有效载荷应用中心
作品成员:吕赛、朱朝彬
指导老师:李盛阳、黑保琴
1 系统概述
本系统主要面向高分辨率遥感卫星,针对可见光(可见光全色、可见近红外、短波红外)、红外等类型的单通道与多通道遥感图像,根据各种数据类型特点,从辐射、光谱、几何等综合特性出发,包括成像系统的MTF、信噪比、统计量、信息量、边缘、峰度、斜度、平均绝对变差,

IDL下双视图关联示例

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 147 次浏览 • 2016-06-06 03:04 • 来自相关话题

IDL编写界面程序需要自己编写事件,考虑各种处理。
双视图关联显示可以有两种方式:
1、同样区域视图的同时平移、缩放处理;
2、不同区域视图的中心经纬度保持一致;
下面示例代码以第一种方式,实现矢量与栅格的关联显示。



主要功能与知识点:
1、程序界面构建与平移、缩放和界面大小更改事件处理
2、IDLgrView类的继承类编写;
3、矢量与栅格的叠加显示;

IDL气象可视化程序配置(idl_guide5)

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 238 次浏览 • 2016-06-19 09:30 • 来自相关话题

英国国家大气科学中心(http://www.ncas.ac.uk/)的提供了丰富的气象中的IDL进行数据可视化,同时提供了函数库和示例程序代码,下面为示例运行后部分效果图:








http://ncas-climate.nerc.ac.uk/ajh/idl_guide5.tgz.

程序配置步骤如下:

IDL8.0下
1、压缩包“idl_

IDL DICOM扩展模块

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 141 次浏览 • 2016-06-18 20:07 • 来自相关话题

DICOM ( Digitalimaging and Communications in Medicine )标准是 美国放射学会( ACR )和全美电子厂商联合会( NEMA )为了规范医学影像及其相关信息的交换而创建的。 DICOM 标准规范了医学影像极其相关信息的交换,简化了医学影像信息交换的实现,推动了远程放射学系统、图像管理与通信系统( PACS )的研究与发展。

IDL

C#调用IDL编写界面(含事件)的问题

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 280 次浏览 • 2016-05-31 02:16 • 来自相关话题

最近有一位用户遇到一个问题。用C#调用IDL写的程序(有界面,有响应事件),但是在运行C#程序的时候,在IDL程序界面弹出的同时会继续执行C#下边的代码。

问题描述如下:




发扬直接发代码的光荣传统,附如下解决方法:



文章来源:http://blog.sina.com.cn/s/blog_764b1e9d01013cpb.html

IDL中size函数使用方法与参数含义详解

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 119 次浏览 • 2016-06-09 15:27 • 来自相关话题

Size函数是IDL中很常用的一个,调用格式为
Result = SIZE( Expression [, /L64] [, /DIMENSIONS | , /FILE_LUN | , /FILE_OFFSET | , /N_DIMENSIONS | , /N_ELEMENTS | , /SNAME, | , /STRUCTURE | , /TNAME | , /TYPE] )

不设置关

IDL中的日期和时间函数

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 159 次浏览 • 2016-06-14 11:10 • 来自相关话题

IDL中包含了日期和时间函数,通过这些函数可以获取当前系统时间,进行日期时间转换或求特定条件下的日期。日期和时间的函数如下表

应用举例


文章来源:http://blog.sina.com.cn/s/blog_764b1e9d010125ya.html

IDL中File_Search函数用法详解

ENVIIDL技术殿堂 发表了文章 • 0 个评论 • 169 次浏览 • 2016-06-21 12:04 • 来自相关话题

在利用IDL进行批处理时,通常用到file_search函数进行输入路径文件的搜索,现根据IDL帮助和测试,总结用法如下。



补充更新内容:
搜索'F:\testpath'中根目录下的所有文件
方法1:利用CD命令,把要搜索的目标路径修改为当前路径,示例如下:
IDL> CD, 'F:\TestPath'
IDL> print, file_searc