加载中…
个人资料
ENVI-IDL技术殿堂
ENVI-IDL技术殿堂 新浪机构认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:12,471,875
  • 关注人气:7,395
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

IDL Viewer 应用模版介绍 (版本号更新为1.1)

(2012-10-08 16:43:20)
标签:

杂谈

idl

idlviewer

遥感

系统界面

分类: IDL

为了节省广大IDL程序员在编写系统界面时所消耗的时间和精力,Esri中国信息技术有限公司遥感事业部特别推出一个IDL Viewer应用模版,包含了遥感图像处理系统通用的一些功能,比如打开图像、灰度与RGB显示图像、鼠标取值、拉框放大、鹰眼图、放大、缩小、平移等功能。

我们会提供两个版本的IDL Viewer,区别在于支持的数据格式不同,用户可根据自身需求进行选择。下面对两个版本进行分别说明。

  • IDLViewer
    • 单纯IDL开发,未调用ENVI库函数;
    • 支持TIFF格式数据读取与浏览,识别部分投影信息
       
  • IDLViewer_UseENVI
    • 调用ENVI库函数,利用ENVI_OPEN_FILE获取FID;
    • 支持ENVI栅格数据,识别投影信息;
    • 用户可以调用ENVI自带组件,方便快速实现界面构建。 

 

  • 注意事项:如果您同时使用两个版本的IDLViewer,并且放在了同一工作空间,在两个版本之间切换时,请务必关闭另一版本的项目并重置IDL进程(点击重置按钮,或在控制台输入.RESET_SESSION)。
  • 更新日志

2012.09.17 — 添加鼠标取值功能

2012.09.19 — 添加拉框放大功能

2012.09.24 — 修复鼠标取值BUG,取值结果为当前显示的图像波段DN值

2012.09.26 — 优化打开多选文件的代码,速度更快

2012.09.27 — 优化模板提供的接口,使用更加方便

2012.10.08 — 添加鹰眼图功能,版本号更新为1.1

 

IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

IDLViewer主界面

  • 工具栏功能介绍

IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

图标顺序

功能介绍

1

打开图像,支持多选文件

2

选择按钮,此模式下可以双击图像进行鼠标取值

3

平移按钮,鼠标左键平移图像(鼠标中键在任何模式均可平移图像)

4

拉框放大,鼠标左键拉框,放大显示拉框内的区域

5

放大按钮,以显示区域中心为中心放大图像

6

缩小按钮,以显示区域中心为中心缩小图像

7

重置视图,使图像以原始大小显示

8

填充视图,使图像充满显示区域

9

鹰眼图开关,打开或关闭鹰眼图

 

下面对应用模版的基本功能进行介绍。

 

  • 鼠标取值

工具栏箭头图标按下状态,可以双击鼠标左键进行取值,弹出如下图对话框(如果图像带有投影信息,便可显示鼠标位置像元的地理坐标和经纬度)。

 

IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

鼠标取值

 

  • 拉框放大

当选中拉框放大按钮时 ,可以使用鼠标左键框选想要放大显示的区域,如下图所示。在鼠标左键未松开之前,如果想放弃放大,此时可以按鼠标滚轮即可取消

  IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

拉框放大 

  • 鹰眼图

使用工具栏鹰眼图按钮 可以实现鹰眼图的打开与关闭。当鹰眼图打开状态时,鼠标可通过移动鹰眼图中的黄色矩形来移动主窗体显示内容,同样可以单击鹰眼图黄色矩形外部区域对显示内容进行定位。  

IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

鹰眼图功能 

  • 功能扩展

本模板以混合像元分解为例,演示如何对本模板进行功能扩展,用户参考此源代码可以添加自己的功能算法。

IDLViewer中,使用IDL代码实现混合像元分解的界面构建,如图所示:

 

IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

混合像元分解界面

IDLViewer_UseEnvi中,使用了ENVI_SELECTENVI组件进行文件的输入输出,运行过程如下图所示:

 

IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

选择输入数据

 

  • 关于IDLViewer

在主菜单“帮助”—“关于IDLViewer”可以打开关于界面,如下图所示。可以点击界面中的两个网址进行访问。且在关于界面打开时无法对主界面进行操作。 

 IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

关于界面

 

  • 帮助文档

在主菜单“帮助”—“帮助”可以打开帮助文档,帮助文档详细介绍了模板功能和功能扩展的接口使用方法。

 

IDL <wbr>Viewer <wbr>应用模版介绍 <wbr>(版本号更新为1.1)

帮助文档

 

  • 模板获取方法

如您有使用此模板的需求,请将单位名称和联系方式发送到:ENVI-IDL@esrichina.com.cn

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有