没有合适的资源?快使用搜索试试~ 我知道了~
ENVI武汉大学培训文档
4星 · 超过85%的资源 需积分: 10 49 下载量 90 浏览量
2008-12-10
19:22:09
上传
评论 5
收藏 1.58MB PDF 举报
温馨提示
试读
20页
ENVI中文培训教程,pdf格式,详细地介绍ENVI软件的使用方法。有兴趣的可以作为初学者之用
资源推荐
资源详情
资源评论
点击Current Layer颜色框或者右击颜色框并从菜单选择一个更明显的颜色来显示矢量。点
击Apply更新矢量的颜色。
2、矢量图层编辑
1) 在Vector Parameters对话框中,点击刚创建的新矢量层,然后选择Mode → Edit
Existing Vectors。
2) 在主影像窗口中,点击在上一节中所生成的某个多边形。
a) 该多边形就会高亮显示出来,并且多边形的节点会标记成钻石形。当矢量被选定,
就可以进行如下的修改:
3) 单击鼠标右键,在弹出的快捷菜单中选择 Delete Selected Vector,删除整个多边形。
4) 单击节点,并拖曳到新的位置来移动节点。
5) 单击鼠标右键,选择 Accept Changes 保存修改并重新绘制多边形。
6) 通过点击鼠标中键或在右击显示的快捷菜单中选择 Clear Selection,退出修改,不进行
任何变动。
7) 要在多边形中添加或删除节点,可以在右击显示的快捷菜单中按如下步骤进行选择:
i. 要添加一个节点,右击并选择Add Node,然后将该节点拖曳到一个新的位置。
ii. 要删除节点,单击节点,然后从快捷菜单中选择Delete Node。
iii. 要改变每次添加的节点数,右击选择Number of Nodes to Add。在对话框中,
输入节点的数目。
iv. 要删除一系列的节点,用右键点击该范围内的第一个点,然后选择Mark Node。
再用右键点击该范围的最后一个点,再次选择Mark Node。最后,右击选择
Delete Marked Nodes即可。
8) 结束这一部分,从ENVI
主菜单中选择Window → Available Vectors List,然后在显示的
可用波段中选择新创建的矢量层,并点击Remove Selected来删除它们。注意不要删除
vectors.shp矢量层,后面还会用到的。
3、屏幕数字化
1) 从Vector Parameters对话框中选择File → Create New Layer来创建一个新的矢量层。
在New Vector Layer Parameters对话框中,输入新矢量层的名字。点击Memory单选按
钮,并点击OK。
2) 在Vector Parameters对话框中,点击新生成的矢量层的名字,就会初始化新生成的.dbf
文件。
3) 选择Mode → Add New Vectors。
4) 在本专题中将创建多边形矢量,选择Mode → Polygon。
5) 在影像显示窗口中(如果在Vector Parameters对话框中选择了Window单选按钮,则也
可以在滚动窗口或缩放窗口中进行),按以下的步骤用鼠标来定义一个新的多边形区域:
6) 点击鼠标左键,绘制多边形的各线段。
7) 点击鼠标中键,来擦除刚绘制的线段。
8)
点击鼠标右键,固定多边形的形状。再次点击鼠标右键,从弹出的快捷菜单中选择 Accept
New Polygon 接受新建的多边形。
9) 以影像中区域的轮廓为参考,绘制一些多边形。
10) 在Vector Parameters对话框中选择Edit → Add Attributes,给新创建的多边形添
加属性。在Attribute Initialization对话框中,在Name字段输入Field_ID,点击Type
按钮菜单并选择Character。在对话框的底部,点击Add Field按钮,在Name字段中输入
第二个名为Field Area的属性,将Type改为Numeric。点击OK创建属性表。
11) 按专题第一部分所描述的方法来修改属性表。在属性表字段中双击鼠标,使其可以
编辑,输入一个值,并按下键盘上的Enter键。
i. 为了知道属性表中每一行所对应的多边形区域,可以从Vector Parameters对话
框中选择Mode → Cursor Query,然后在每一行的标签上点击即可。
12) 在属性表顶部的菜单中选择File → Cancel,关闭属性表。
4、矢量属性查询
a) 在Vector Parameters对话框中,选择Mode → Cursor Query。
b) 在Vector Parameters对话框中,点击vectors.shp矢量层的名字。选择Edit →
View/Edit/Query Attributes打开属性表。
c) 查看RANCH属性字段,可以注意到主要有三个所有者:“gloria”、“lanini”和
“sharpe”。选择File → Cancel关闭属性表。
d) 在Vector Parameters对话框中,选择Edit → Query Attributes。在 Layer Attribute
Query对话框中的Query Layer Name中输入Gloria Ranch,并点击Start按钮。
e) 在Query Condition对话框中,单击
AREA按钮从下拉菜单中选择RANCH。点
击 > 按钮,将条件设为 == ,并在String Value文本框中输入字符串gloria(确
信能与属性表相匹配)。选择Memory单选按钮,点击OK。
i. 由查询所生成的新的矢量层将在Vector Parameters对话框中列出。
f) 在对话框中点击层的名字,并选择Edit → Edit Layer Properties菜单来改变层的
参数。点击Polygon Fill按钮,从下拉菜单中选择Line,点击OK。
i. 所有的Gloria Ranch将作为一个新层突出显示出来。
g) 通过在Vector Parameters对话框中选中矢量层的名字,选择Edit → View / Edit /
Query Attributes来查看该层的属性。检查查询的结果。
h) 关闭属性表,并重复查询步骤,对lanini和sharp的ranches进行查询,用不同的
颜色和图案突出显示出来。
i) 选择Layer Attribute Query对话框中的逻辑条件运算,尝试进行其它属性的多项联
合查询。
5、栅格转矢量
1) 要将感兴趣区转换成矢量多边形,在ROI Tool对话框中选择File → Export ROIs to
EVF,打开Export Region to EVF对话框。
2) 高亮显示区域的名字来选择其中某个区域。选择All points as one record单选按钮选项,
在Layer Name文本框中输入层的名字,点击Memory,然后点击OK转换第一个感兴趣
区。
i. 重复上面的步骤,转换第二个感兴趣区。
ii. 矢量层的名字都会在可用矢量列表中列出。
3) 在可用矢量列表中,点击Select All Layers,然后点击Load Selected按钮。
4) 在Load Vector对话框中,选择New Vector Window打开一个新的矢量显示窗口。
i. 这些矢量将以多边形的方式加载到Vector Window #1对话框中。
5) 在Vector Window #1对话框中,选择Edit → Add Attributes给多边形添加属性信息。
6) 按照本专题辅导209页所描述的内容来添加属性信息。
i. 这样就可以同其它矢量数据一同使用查询和GIS分析功能了。通过在Vector
Window Parameters对话框中,选择File → Export Active Layer to Shapefile,
将这些矢量导出成shape文件。
6、等值点/等值线插值成栅格影像
1) 在 ENVI 主菜单中,选择 Topographic >Convert Contours to DEM,或 Vector > Convert
Contours to DEM。
2) 在文件选择对话框中,选择包含地形等高线的 EVF 文件和高程属性。
3) 将出现 Convert Elevation Contours to Raster DEM 对话框。
4) 在“ Elevation Attribute Column”标签旁的下拉菜单中,选择包含等高线高程的属性。
5) 如果需要,输入有效高程范围(与高程属性单位相同),高程处于有效范围外的矢量
在构建 DEM 时将被忽略。
6) 键入输出像元尺寸和数据类型。
7) 注意:
8) 像元尺寸在处理开始之前可以更改(参见下面的第 9 步)。建议设定的输出像元尺寸要
适当大于矢量结点的采样距离。
9) 通过选择内插方法和外插选项,设置栅格参数。
10) 要选取输出的 DEM 的空间子集,点击对话框底部的“Map”或“File”按钮,前者
允许你将 DEM 限定在由地图坐标指定的区域内,后者允许你将 DEM 限定在与现存的经过
地理坐标定位的文件相同的区域内。
11) 为输出的 DEM 选择一个地图投影类型。
12)
注意:
13) 该投影类型不必与输入的矢量数据的投影类型相同。
14) 点击“OK”继续。
15) 将出现 DEM Output Parameters 对话框。
16) 检查显示在“Gridded DEM Output Image”标题下的信息,确定它们都是正确的。如
果要更改包括像元尺寸在内任何输出参数,点击“Change Output Parameters”按钮。
17) 为 DEM 结果选择输出到“File”或“Memory”。
18) 点击“OK”开始处理。
六、综合影像预处理工具
1、建立并使用影像掩膜(mask)
1) 在 Mask Definition 对话框中,选择 Options > Import Band Data Range。
i. 将出现 Import Band Data Range 对话框,在“Selected Band”文本框中显示将
要用于选取数据范围的波段。
2) 如果选择了“No Display”,将会出现一个对话框,你可以从其中选择用于选取数据范围
的输入波段。
3) 要更改输入波段,点击“Select New Input Band”按钮,从 ENVI 文件选择对话框中选择
一个新的波段。
在“Band Min Value”和”Band Max Value”文本框中输入最小值和/或最大值。
点击“OK”
,把范围输入到掩膜定义列表中。
i. 注意:
ii. 若只输入了最小值或最大值并点击“OK”,该数据实际的最大值或最小值将分
别被用作另一端值(the other end value)。
输入注记(Including Annotations)
4) 要在掩膜中包含一个注记文件,选择 Options > Import Annotation,然后选择所需的输入
文件。
5) 要在掩膜中包含当前显示的注记形状,选择 Options > Import Displayed Annotation。
a) 注意:
b) 只有矩形、椭圆和多边形注记可被导入到掩膜定义中。
有限数据值掩膜
c) 要建立一个包含所有有限数据值的掩膜:
6) 选择 Options >Mask Finite Values。
7) 在波段选择对话框中,选择一个波段,然后点击“OK”。
a) 该波段将被列入 Mask Definition 对话框中。
无限数据值掩膜
b) 要建立一个包含所有 NaN(Not a Number)和 Inf(Infinite)数据值的掩膜:
8) 在 Mask Definition 对话框中,选择 Options >Mask “NaN”/“Inf”Val ue s。
9) 波段选择对话框中,选择一个波段,然后点击“OK”。
a) 该波段将被列入 Mask Definition 对话框中。
输入感兴趣区(Including ROIs)
b) 使用 Import ROIs 或 Import ROI intersection 工具可以在掩膜中包含感兴趣区,方法
描述如下:
输入标准感兴趣区
10) 在 Mask Definition 对话框中,选择 Options > Import ROIs。
11) 当出现 Mask Definition Import ROI 对话框时,在感兴趣区名上点击,选择所需要的
感兴趣区。
12) 点击“OK”。
a) 注意:
b) 所有输入的感兴趣区被当作一个掩膜层处理。
输入感兴趣区交集
c) 使用 Import ROI Intersection 工具可以动态计算两个或更多感兴趣区的交集,并将
它们输入到掩膜中。感兴趣区的交集被计算完毕后,将根据交集中的点创建一个点
类型的感兴趣区。
1. 在 Mask Definition 对话框中,选择 Options > Import ROI Intersection。
2. 在 Mask Input ROI Intersection 对话框中,点击交集区域的名称,然后点击
“OK”。
d) 新的感兴趣区被列在 Mask Definition 对话框中。
e) 注意:
f) 所有选择的感兴趣区必须是相交的。
输入 ENVI 矢量文件
13) 在 Mask Definition 对话框中,选择 Options > Import EVFs。
14) 当出现 Mask Definition Input EVFs 对话框时,通过点击文件名,选择所需要输入
的矢量文件。
15)
点击“OK”。
区域选择
a) 从下列选项中选择,来定义掩膜区域。
16) 要把掩膜中定义的区域设置为 1(On)或 0(Off),选择 Options > Selected Areas“On”
/“Off ”。掩膜通过对列表中的所有选项进行逻辑或(Logical OR)或逻辑与(Logical AND)
运算来建立。系统默认使用逻辑或运算一一使用所有定义的区域来生成掩膜。逻辑与运
算只使用所有定义区域的重叠区域来生成掩膜。
剩余19页未读,继续阅读
资源评论
- mayimove2011-10-28对初学者很有帮助
zhaolihua321
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python 函数的动态参数python 函数的动态参数python 函数的动态参数python 函数的动态参数.txt
- JAVA基于遗传算法的中药药对挖掘系统的设计与实现(源代码+论文)
- 课堂实验 实现对电影的爬取做可视化
- java Web实现用户登录功能.txt
- 基于SpringBoot+MyBatis-Plus+Vue+element ui的前后端分离的影院选座购票系统源码.zip
- 财大===统计学复习资料===2023-2024-02.zip
- Filo - The Cable Simulator v1.5
- 2024年 Java 面试八股文(20w字2024年 Java 面试八股文(2024年 Java 面试八股文(20w字).txt
- Unity简单版本小地图功能
- 基于UCI Heart Disease数据集的心脏病分析python源码+数据集+分析报告+演讲PPT.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功