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自动化第二篇博 ...
随机推荐
- IllegalStateException : Web app root system property already set to different value问题详解
一.问题描述 最近公司有了一个新项目,这个项目最近部署到测试服务器上的时候出现了一个问题. 严重: Exception sending context initialized event to ...
- 深入理解CSS中的空白符和换行
前面的话 CSS3新增了两个换行属性word-wrap和word-break.把空白符和换行放在一起说,是因为实际上空白符是包括换行的,且常用的文本不换行是使用的空白符的属性white-space: ...
- 详细了解HTML标签内容模型
前面的话 HTML核心的部分莫过于标签(tag)了.标签是用来描述文档中的各自内容基本单元,不同标签表示着不同的含义,标签之间的嵌套表示了内容之间的结构. HTML标签在HTML5中内容模型拓展到了7 ...
- js选择目录
找了好久,终于找到了! function browseFolder(path) {//打开本地目录(目录选择功能) try { var Message = "\u8bf7\u9009\u62 ...
- Yii2的深入学习--继承关系
想要了解 Yii2 的话,一定要对 Yii2 中相关类的继承关系有所了解.由于暂时读的代码有限,下面的图中只列出了部分继承关系,之后回跟着源码阅读的越来越多而增加 由上图可以看到 Yii2 中大多数类 ...
- PetaPojo —— JAVA版的PetaPoco
背景 由于工作的一些原因,需要从C#转成JAVA.之前PetaPoco用得真是非常舒服,在学习JAVA的过程中熟悉了一下JAVA的数据组件: MyBatis 非常流行,代码生成也很成熟,性能也很好.但 ...
- 分享本年度最佳的15个 Photoshop 实例教程
毫无疑问,Photoshop 是任何其类型的设计相关工作的最佳工具.有这么多东西,你可以用它来设计,发挥你的想象力,一切皆有可能. 现在,几乎所有的封面图像都会用 Photoshop 来修饰. 您可能 ...
- 12套有用的免费 PSD 格式 Android UI 素材
在这里,我们向大家呈现一些有用的和免费的 Android 用户界面 PSD 素材.由于 Android 市场迅速增长,设计人员和开发人员正在寻找一些快速和容易的方法来创建 Android 友好的应用和 ...
- 使用Node.JS访问Hyperledger Fabric的gRPC服务
在即将正式发布的Hyperledger Fabric SDK 1.0中,Hyperledger Fabric通过gRPC提供服务接口以取代现有的REST API.本文介绍了如何使用Node.JS访问H ...
- 浏览器退出之后php还会继续执行么?
浏览器退出之后php还会继续执行么? 前提:这里说的是典型的lnmp结构,nginx+php-fpm的模式 如果我有个php程序执行地非常慢,甚至于在代码中sleep(),然后浏览器连接上服务的时候, ...