ENVI数据显示操作【Tools菜单操作1】
---恢复内容开始---
一、Tools菜单命令及其功能
主图像窗口中Tool菜单多对应的下拉菜单共17项命令。
二、窗口链接/覆盖显示
窗口链接和叠加显示(Link和Overlay)是对多幅图像某一部分进行叠加显示,或在单独一个图像窗口中对多幅图像进行位置定位。在进行操作之前,需要至少在两个窗口中打开文件。具体的操作如下:
1)在两个显示窗口中打开两个相同区域的图像文件。
2)打开链接覆盖功能。
在其中一个显示窗口中单击右键打开快捷菜单,选择Link Display或者选择Tool >>Link Display。打开Link Display选择对话框。选择链接的窗口,基准窗口,开启动态覆盖功能(Dynamic Overlay)和叠加图层的透明度。
3)链接覆盖操作
在其中一个主图像中叫鼠标指向颜色框并按住左键移动显示范围,另外一个窗口也会随之变动。
单击鼠标右键选择Adjust Transparency选项,设置叠加图层的透明度。
4)关闭链接覆盖功能
在窗口中单击右键,在快捷菜单中选择Unlink Display或者在主图像窗口中选择Tools>>Link>>UnLink Display,关闭链接覆盖功能。
三、图像剖面工具
ENVI可以获取水平的x处置的y波普以及任意剖面图。
1、Z波谱剖面。
ENVI的Z波谱剖面用于交互地绘制指针处像元的波谱图,下面将介绍如何从图像上获取波谱曲线。
1)、显示一幅多光谱或者高光谱数据,在主图像窗口内,选择Tools>>Profiles>>Z Profile(Spectrum),或者右键在快捷菜单中选择Z Profile打开Spectral Profile(谱线轮廓)对话框。
2)在Spectral Profile对话框中,默认显示Zoom十字光标指向地物的波普曲线。
3)在Spectral Profile对话框中是一个二维图和菜单命令。菜单命令以及功能如下:
4)在Spectral Profile对话框中选择File >>Save Plot As>>选择另一种格式,包括绘制曲线。
2、水平XY剖面
在主图像窗口中选择Tools>>Profile>>X Profile或者Y Profile,弹出相应的绘图对话框。在主图像窗口中鼠标左键移动位置可以看到不同行列的剖面。
3、任意剖面
利用Arbitrary Profile菜单命令,可以获取任意横断面的剖面图,具体的操作如下:
1)显示一个DEM数据,在主窗口中Tools>>>Profiles>>Arbitrary Profile。
2)在Spatial Profile Tool中,选择绘制横断面的窗口。
3)在选择的窗口上绘制,左键起始点。可以绘制折线,右键进行确认此时出现剖面图。
4)同样的方法可以绘制多条横断面。
5)同时还可以从外部文件中获取横断面,包括矢量,文本文件、也可以手工输入起点和终点。
6)可以将横断面保存为注记文件或者文本文件。File>>>Save Annotation。
四、光标查询功能
在主窗口中,选择Tool >>Cursor Locator/Value.或者左键双击主窗口的任意位置,打开Cursor Locator窗口。在Zoom窗口中将十字光标打开。其中的信息是随着光标动态改变的,可以右键打开Pixel Locator输入图像的行列号或者实际的地理位置点击Apply按钮在图上定位。
五、点位置收集
在主图像窗口中Tools>>Points Collection,打开Point Collection对话框,有二维表菜单命令和按钮组成。
具体的收集操作是:在主图像窗口中单击鼠标中键,十字光标的位置会自动加载到对话框中。也可以File>>.Input Point from ASCII 从外面文件中导入。
可以将收集的点位置进行保存:File>>Save Point As选择格式。
六、量测功能
在主图像窗口中,选择Tools>>Measurement Tool。或者选择主菜单 Basic Tools>>Measurement Tool。打开量测工具。利用这个工具可以获得多边形或者折线各点之间的距离记录,并对多边形矩形和椭圆的周长和面积进行测量。
具体的操作如下:
1)在Measurement tool对话框中在Display文本框中输入想要测量窗口的显示号,并选择量测窗口。
2)在Measurement Tool对话框中选择Type>>选择一种测量的类型。
3)在Measurement Tool对话框中选择Units>选择一种长度计量单位。
4)在Measurement Tool中选择Area>>一种面积的测量单位。
5)在图像显示中,通过鼠标左键点击,绘制所需要的形状,在其对话框中实时的显示所测量的形状的量测信息。
6)完成一个形状的测量,再次点击鼠标右键擦除,可以重新开始量测。
七、快捷菜单
快捷菜单的命令及其功能;
---恢复内容结束---
ENVI数据显示操作【Tools菜单操作1】的更多相关文章
- ENVI软件操作【数据显示操作——Overlay菜单操作】
一.注记层(Annotation) 注记层是ENVI的一个数据类型,它的后缀名是.ann.往往作为栅格数据层,矢量数据层.三维场景会绘图图表的附加数据叠加在上面,还可以作为镶嵌图像时候的裁剪线.注记数 ...
- 扫雷游戏制作过程(C#描述):第五节、菜单操作(续)
前言 这里给出教程原文地址. 该项目已经放在github上托管. 发布版已经分享到百度网盘 菜单操作(续) 接着节前一章节的内容,我们继续完善菜单栏的功能. 我们首先,先完善Rank的选项,我们希望我 ...
- 扫雷游戏制作过程(C#描述):第四节、菜单操作
前言 这里给出教程原文地址. 该项目已经放在github上托管. 菜单操作 我们现在的程序单击菜单的时候不会有任何反应,这一节我们主要介绍菜单的相关代码,使得菜单能够正常使用. 现在我们希望在对应级别 ...
- python开发_tkinter_单选菜单_不可用菜单操作
在之前的blog中有提到python的tkinter中的菜单操作 python开发_tkinter_窗口控件_自己制作的Python IDEL_博主推荐 python开发_tkinter_窗口控件_自 ...
- MFC 菜单操作
在CMainFrame中OnCreate函数中添加下列:(注意在return(0)前添加) 在文件,新建前打钩 法1: GetMenu()->GetSubMenu(0)->CheckMen ...
- selenium基础(下拉菜单操作)
selenium基础(下拉菜单操作) 非select/option元素: 1.触发下拉列表出现 2.等待下拉列表中的元素出现,然后进行选择元素即可. select/option元素: 下拉框操作-Se ...
- jquery实现点击展开列表同时隐藏其他列表 js 对象操作 对象原型操作 把一个对象A赋值给另一个对象B 并且对象B 修改 不会影响 A对象
这篇文章主要介绍了jquery实现点击展开列表同时隐藏其他列表的方法,涉及jquery鼠标事件及节点的遍历与属性操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了jquery实现点击 ...
- IDEA04 工具窗口管理、各种跳转、高效定位、行操作、列操作、live template、postfix、alt enter、重构、git使用
1 工具窗口管理 所有的窗口都是在view -> tools windows 下面的,这些窗口可以放在IDEA的上下左右各个位置:右键某个窗口后选择move to 即可进行位置调整 2 跳转 2 ...
- 【Selenium02篇】python+selenium实现Web自动化:鼠标操作和键盘操作!
一.前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博 ...
随机推荐
- 提高 DHTML 页面性能
联盟电脑摘要:本文说明了某些DHTML功能对性能的重大影响,并提供了一些提高DHTML页面性能的技巧. 目录 简介 成批处理DHTML更改 使用innerText 使用DOM添加单个元素 扩展SELE ...
- 史上最全github使用方法:github入门到精通
[初识Github]首先让我们大家一起喊一句“Hello Github”.YEAH!就是这样. 原文 http://www.eoeandroid.com/thread-274556-1-1.htmlG ...
- PopupWindow+ListView+OnItemClick点击无效
昨天踩了个大坑,从下午折腾到现在.实现以下功能: popupWindow显示listview,listView OnItemClick点击后获取值. 由于重写listview 是有两部分 列表正文和右 ...
- CSS多列布局
× 目录 [1]列宽 [2]列数 [3]列间距[4]列rule[5]跨列[6]列填充[7]多列 前面的话 CSS新增了多列布局特性,可以让浏览器确定何时结束一列和开始下一列,无需任何额外的标记.简单来 ...
- hdu 1241 Oil Deposits (一次dfs搞定有某有)
#include<iostream> #include<cstring> #include<cstdio> #include<algorithm> us ...
- (转)Tomcat启动报Error listenerStart错误
今天启动Tomcat启动不了,报以下错: org.apache.catalina.core.StandardContext startInternalSEVERE: Error listenerSta ...
- Crumpet – 使用很简单的响应式前端开发框架
Crumpet 是一个简单的响应式的基于 SASS/SCSS 的响应式前端框架,保持你的 HTML 代码简洁.内置尽量使用占位符选择器,以减少你的 HTML 标记的大小,没有凌乱的 HTML 代码.快 ...
- hadoop中MapReduce多种join实现实例分析
转载自:http://zengzhaozheng.blog.51cto.com/8219051/1392961 1.在Reudce端进行连接. 在Reudce端进行连接是MapReduce框架进行表之 ...
- [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)
<Windows Azure Platform 系列文章目录> 之前的内容里,我介绍了如何将本地的Server 2012中文版 VHD上传至Windows Azure,并创建基于该Serv ...
- jQuery 事件
什么是事件 页面对不同访问者的响应叫做事件. 事件处理程序指的是当 HTML 中发生某些事件时所调用的方法. 常见 DOM 事件: 鼠标事件 键盘事件 表单事件 文档/窗口事件 click keypr ...