第四讲 视图( View)
<1>
基本内容:
? 概述
? 使用视图
? 视图查询
? 增强视图显示
比例尺
图例
距离、面积测算
? 空间查询与分析
第四讲
第五讲
第六讲
一、概述
( 1)含义,视图是在计算机屏幕上表现空间数据的
数字地图或数字图像。
( 2)两类信息,采用两类数据来表达地图信息:一
类是空间数据(记录着事物或者现象的分布位置
和拓扑关系)。另一类是属性数据(说明地表的
事物和现象是什么)。
( 3)地理实体,根据空间分布的持点可将地理实体
形状分为点、线、面三种形式。
1、视图
?
( 4)视图数据,视图是地理数据的一种动态映
射,它不更改地理数据文件本身。如果源
数据改变了,这个视图在它下一次重新显
示时将会自动地反映这一变化。
( 5)表现形式,不同的使用者,可以用相同的
数据创建出不同的视图。如:对同一幅河
南省行政图,你可以用它为底图来表现人
口密度信息,也可用它为底图来表现大气
质量状况等。
( 6)视图窗口,视图通过视图窗口来表现。视
图窗口由窗口标题、窗口边框、窗口控制按
钮、滚动条、目录表( Table of Contents)
和地图显示区组成。
?
窗口标题
窗口控制按纽
滚动条目录表 地图显示区




( 1)含义,主题( Theme)是视图的组成要
素,在地图上表现为一个图层。
( 2)属性 —— 可集成亦可分离,一个主题(图层)
提供的信息加上注记、图框、图例、图名
和比例尺就成为一幅专题地图。通过主题
(图层)可以将种类繁多的地理实体按类
型分离成多个独立的信息层。
2、主题
( 3)分类,主题(图层)可按以下方法分类:
1)按地理实体的表现形式,分为点状地物
层面、线状地物层面和面状地物层面。
2)按地理实体的类型,划分成土壤类型、
植被类型等层面。
3)按地理实体的数量特征,可以把它们划
分为不同的层面。例如反映土壤有机质含
量或者土壤厚度等在空间分布差异的图层。
2、主题
( 4)视图分层的好处:
1) 视图分层有利于空间数据库管理。不同
地图要素(点、线、面)的数据类型、数
据段长度和数据相互间的关系不尽相同,
2)视图分层便于灵活和方便地对地图进行
各种管理和二次开发。
3)用户可以控制主题的特性。例如,设置
要在视图上显示的主题比例尺大小,对一
个主题的地图符号进行编辑以改变主题在
视图中的显示效果等。
2、主题
3、视图用户界面
在缺省状态下,视图的用户界面包括视图窗口、
菜单栏、按钮栏、工具栏及状态栏等。
在 ArcView中,创建新视图或打开一个已存在
的视图,系统会立即弹出视图窗口,在其上方显
示出菜单栏、按钮栏和工具栏。
通常,菜单栏包括 7个菜单(下图),每个菜
单都有一个子菜单。
视图窗口
菜单栏
按纽栏
工具栏
状态栏
3、视图用户界面
下图列出了视图环境下可使用的按钮栏
与工具栏。
在视图环境下使用按钮栏,需要将鼠标
指向要选取的按钮,然后按下鼠标左键,
此时系统执行该按钮对应的命令。使用工
具栏时,需要将鼠标指向对应工具,按下
鼠标左键,然后将鼠标指向拟操作的对象。
?
保存
(Save
Project)
增加主题
(Add Theme)
帮助
(Help)
编辑
(Vertex Edit)
回到上次显示范围
(Zoom to Previous Extent)
用图形选择
特征 (Select Features
Using Graphic)
缩放到选
定特征 (Zoom
to Selected Feature)
中心缩小
(Zoom Out)
选择
(Pointer)
消除所有
选定特征
(Clear Selected
Feature)
选择特征
(Select Feature)
中心放大
(Zoom In)
打开主题
属性表 (Open
Theme Table)
查找
(Find)
缩放到活动主题
(Zoom to Active Theme)
查询
(Query Builder)
图例编辑器
(Edit Legend)
地址定位
(Locate Address)
缩放到全
部主题
(Zoom to Full Extent)
主题特性
(Theme Properties)
缩小
(Zoom Out)
移动
(Pan)
放大
(Zoom In)
量测
(Measure)
查询
(Identify)
绘图
(Draw)
文字
(Text)
标注
(Lable)
设定感兴趣区域
(Area Of Interest)
热链接
(Hot Link)
二、使用视图
如前所述,ArcView通过视图这一形式,可以
有效地表达各种空间数据,同时也可对空间数据
的各种属性进行表达。
在 ArcView中,视图是表现不同地理特征的主
题集合,而主题是通过视图显示区来显示的。用
户可以依据不同的需要来创立自己的视图,或改
变已有的视图,也可以为其他用户创建视图,并
可锁定视图中某些或全部的内容使之不能被更改。
为达到以上目的,需要对视图的使用有比较深入
的了解。
(一) 创建新视图
首先启动 ArcView,若是新建项目,则可
直接从项目窗口中选择 Views按钮,用鼠标双
击;或用鼠标单击 New,即可创建一个新的
而且是空的视图,其缺省名为 View1。如果创
建多个视图,其缺省名将依次为 View1,
View2,View3等。在 ArcView的一个项目中
可包括多个视图。
ArcView支持多种空间数据格式:
( l) ARC/ INFO的 Coverage数据文件格式
( 2) ArcView的 Shape数据文件格式
( 3) ARC/ INFO地图库数据文件格式
( 4) ARC/ INFO的 Arcstorm数据文件格式
Arcstorm( Arc Storage Manage)
( 4)图像( Image)数据文件格式,包括卫
星影像、航空照片、其他遥感和扫描数据。
( 5) AutoCAD数据文件格式
( 6)表格和文本数据文件格式
(二) 向视图窗口添加主题
在 ArcView是通过向视图窗口添加主题
来获得和显示视图的。主题数据来源有两
个途径:
( 1)利用已有的数据;
( 2)创建新的图形数据。
(二) 向视图窗口添加主题
如前所述,主题数据源多种多样,不同的主题数据源
添加到视图中的方法亦会有所不同,以下我们对一些作为
主题的主要数据源的添加方法作简单介绍。
? 将 ARC/ INFO的 Coverage或 ArcView的 Shape数据文件
添加到视图中
? 将 ARC/ INFO地图库图层数据文件添加到视图中
? 将 ARC/ INFO Arcstorm数据库图层数据文件添加到视图

? 将图像数据或一个 ARC/ INFO栅格数据添加到视图中
? 添加 AutoCAD drawing主题
1、向视图窗口添加基于已有数据的主题
( 1) Shape文件有关点线面描述
点:简单说来,视图上的, 点, 的位置采
用一数对( X,Y)来表达。数对( X,Y)既可以
是地表的 经纬度 坐标,也可以是数字化输入过程中
的平面坐标系提供的 相对位置 。如:地面上的消防
栓、高程水准点等地物。表明地理实体在空间分布
的位置。
2、创建基于 Shape文件格式的新主题
线:表示河流和道路这一类的线状地物。
它采用一组有序数对( X,Y)来表达这类物
体的位置。换句话来说,线是由一组有序的
点来描述的。从理论上讲,线是没有宽度的。
但是,数字地图中的线是由一定的线型和线
宽所构成,因此有一定的宽度。注意,线段
具有两个端点,在 GIS中称之为结点。
弧段是具有起始点和终止点的线段,
具有方向性。一般规定:由起始点到终止点
的弧段方向为正向,反之为负向。所以称之
为矢量数据,或向量数据。
2、创建基于 Shape文件格式的新主题
面:是指地图上具有边界和面积的区域。如:
建筑群、湖泊、土壤类型和土地利用类型等。, 面,
采用一组有序的线段来表达地理实体的边界位置。
换句话说,面是由一组有序的线段包围所构成的区
域。这组有序的线段,其线段的首尾位置必须重合。
作为一个特例,一个岛状区域可以由一条首尾相连
的曲线来刻画。
根据上述定义,地图上的区域可以用一组线段
来描述,线段可以用一组有序的点来刻画,点可以
用数对( X,Y)来表示。这样,就可以利用空间
位置数据将视图上各种地物的空间分布信息有效而
准确地表达出来。 值得指出的是,点、线、面特征
只能分别记录在不同的主题(图层)中。
2、创建基于 Shape文件格式的新主题
( 2)创建基于 Shape文件格式的新主题的方法
A.双击项目窗口中的 Views按钮,或单击项目窗口上
方的 New按钮,创建一个新的且为空的视图,缺省
名为 ViewI。
B,从 View菜单中选取 New Theme。
C,从 New Theme对话框中的下拉列表框中选择一特
征类型,可为 Point(点),Arc(线)或 polygon
(多边形),单击 OK表示选定。
D,在随后弹出的对话框中,确定新主题的名字和存
放目录等。
2、创建基于 Shape文件格式的新主题
E,按 Enter确认,一个以,shp为扩展名的空主
题被添加到视图的目录表中,缺省状态为可
编辑状态。
F,在工具栏中选取, 绘图, 工具,从中选取绘
制工具,开始绘制。
G,添加要素完毕,如果不想进行编辑,或想进
行其他操作,请在菜单栏中选取 Theme菜单,
从中选取 Stop Editing子菜单,停止编辑。然
后将新创建的主题保存。
H,如果希望在该视图窗口内继续创建新的主
题,可重复步骤 B~F,向视图窗口添加其他
点状、线状和面状特征的主题(图层)。
(三)从已有项目中显示视图
要从已有的项目中显示视图,应先打开
项目。在启动 ArcView后,从菜单栏中选择
File菜单,从弹出的子菜单中选择 Open
Project,然后再从 Open File对话框中找出
要打开的项目文件(扩展名为,apr),双
击该文件名即打开了一个项目。
(三)从已有项目中显示视图
( 1)单击 项目窗口 中 Views按钮,系统列出项目中所
有视图。
( 2)从用户操作区视图列表中选取需要打开的视图,
使用 Open菜单或双击视图名称。
为了更好地观察视图中的各个主题,可以利用视图窗
口左侧的目录表对主题进行显示,或者隐藏视图中
各主题的图例。
1、从项目中显示视图
( l)用鼠标单击视图窗口目录表中所要隐藏
图例的主题名,激活要隐藏的主题。
( 2)从视图窗口的 Theme菜单中选择 Hide
/ Show Legend子菜单。
( 3)单击 Legend选项,或按 Enter键确认。
2、隐藏 /显示视图中指定主题图例
( l)保存主题的图例:在 Legend Editor中,建好图
例,单击 Save按纽。
( 2)调用主题的图例:在 Legend Editor中,单击
Load按纽可调用图例文件。
( 3)删除主题的图例:在 Legend Editor中,单击
Delete按纽可删除图例文件。
3、编辑视图中指定主题图例
将视图窗口内的一个主题设置为显示状态的方法,
用鼠标单击目录表中主题名左侧突起的小方框,
当小方框被设置为, √, 时,此时该主题在视图
窗口内显示。
取消一个主题在视图窗口的显示状态的方法,
用鼠标单击目录表中主题名左侧突起的小方框,
当小方框内为空时,此时该主题在视图窗口内不
被显示。
4、控制各主题是否处于显示状态
当多个主题在视图窗口显示时,它们将依次被显示到
计算机屏幕上,首先显示的图层(主题)被随后显
示的图层(主题)所覆盖,因此各主题在目录表中
的顺序不同,其产生的显示效果也不同。
一般情况下,点状图层放在目录表最上部,线状图层
放在目录表中部,面状图层(主题)放在目录表下
部,这样可以收到较好显示效果。
为达到更好的显示效果,需要改变各主题在目录表中
的顺序,其方法为,鼠标选中视图目录表中所要
移动的主题名,按住左键在目录表中拖动主题名,
使其到达指定位置时放开鼠标左键。
5、指定各主题在屏幕上的显示顺序
增加主题的方法见,二(一)创建新视图 的有关内
容。删除主题的方法如下:
( l)用鼠标单击视图窗口目录表中要删除的主题
名,激活要删除的主题。
( 2)从视图窗口的 Edit菜单中选择 Delete Themes
子菜单。
( 3)单击 Delete Themes项,或按 Enter键确认。
进一步提高视图显示效果的方法见第五讲中的 增
强视图显示效果 。
6、增加或删除目录表中的主题
(四)主题特征的编辑
1、特征数据转换为 Shape文件的一般方法
( 1)用鼠标单击视图窗口目录表中所要编
辑的主题名,激活要编辑的主题。
( 2) [Theme] > [Convert to Shapefile],
将主题或从主题中选定的特征集转换为
Shape文件格式。
( 3)在完成转换后,将 Shape文件作为一
个主题添加到视图窗口中,这样就可以
开始对主题特征的编辑。
2、制图单元编辑的主要内容
包括:
( 1)主题中 点状特征 的增加、删除和修改(将同
一点状地物由一处移到另一处)。
( 2)主题中 线状特征 的增加、删除和修改,线的
修改不仅包括线状地物空间位置的变动,还包括
把两个线状地物合并成一条线,即将选择好的两
条线在结点处进行连接,形成一条线,以及把原
来的一条线变成两条线,即线分离,将选择好的
线在某一点进行分离,形成两条线。
( 3)主题中 多边形 的增加、选取、删除和修改。
多边形的修改是面状地物边界位置的变动。
( l)单击视图窗口目录表中待编辑主题。
( 2) [Theme] > [Start Editing]。 注意,在目录表中,主
题名左边复选框有虚框,表示可以对其进行编辑。
增加一个特征 。 采用, 绘图, 工具来创建新特征。
移动图形或改变图形大小 。使用 Pointer工具先选中;
再用鼠标将图形拖到新位置 /或来改变图形大小。
剪切、复制、粘贴图形 。 [ Edit] > [Cut Features]、
[Copy Features],[Paste] 。
合并图形 。 [Edit] > [Combine Features],可将相邻图
形合并为单个图形或者积聚离散图形。
( 3)编辑结束后,[Theme] > [Stop Editing]以结束该主
题的编辑状态并保存编辑结果。
注意,在视图中不能同时编辑多个主题。
3、制图单元编辑的修改方法
(五)主题显示的管理
ArcView为用户提供了对主题显示进行管理的
功能。用户可针对主题特征的定义更改主题名称;
选择仅显示主题的一个子集;根据比例变化设置
主题信息显示的详细程度;对主题的特征进行标
注;还可设置密码,以防止未经授权的人对其修
改。
在缺省情况下,一个主题代表了其源数据中的全部特
征。假若需要选择并显示主题的一个子集,其方法
如下:
( l)将主题添加到视图中,并激活该主题。
( 2) [Theme] > [Properties],或单击 Theme
Properties按钮。
( 3)在 Theme Properties对话框中,单击 Definition
图标;
( 4)单击 Query Builder按钮,并构造检索式。
( 5)单击 Query Builder窗口中的 OK。
( 6) ArcView将选择与检索式相匹配的特征并重新
画图。
1、主题子集的显示
人们常常会遇到地图清晰性和详细性的矛盾,
ArcView可通过为主题设定比例尺阈值
( scale threshold),来指定主题显示的比例
范围,即大于比例尺阈值时显示详细信息,
小于比例尺阈值时隐去其详细信息。其设置
步骤如下:
2、主题显示特性的设置
( l)决定主题显示的比例尺范围。
( 2)单击视图目录表中的主题以激活之。
( 3) [Theme] > [Properties]。
( 4)在弹出的对话框中,从左边的类别列表中选择
Display图标, ArcView缺省状态下是没有设定显示特性
的,因而可在任何比例尺下显示。
( 5)在 Minimum和 Maximum比例框中输入你所想要
定义的比例尺范围。
( 6)单击 OK。如果当前视图比例尺落在所定义的主题
显示比例尺之外,ArcView将不显示这一主题。
如果想让特定的主题恢复到在任何比例尺下均能显示,
你可清除显示特性设置。
2、主题显示特性的设置
在 ArcView中,可采用多种方式来标注主题。
( 1)使用主题属性表中任何字段的信息来标
注主题
其操作步骤如下:
3、标注主题
设置主题标注特性的具体操作步骤如下,
1> 用鼠标单击视图目录表中你要标注的主题,以
激活该主题。
2> 单击 Theme Properties按钮。
3> 在弹出的 Theme Properties对话框中,单击
Text Labels图标,操作者看到的文本标注特性将
取决于主题特征类型。
4> 从 Label Field下拉列表框中选择用于标注特性
的字段,缺省选项为主题属性表中的第一个字符
型字段,操作者可选择任何类型的数据作为主题
标注字段。
5> 设置标注的位置选项。
6> 单击 Theme Properties对话框中的 OK。
完成标注特性设置后,进行标注有两种选择方式:
用 Label工具对主题的某些特征进行标注,操作步骤为:
l> 激活主题;
2> 单击工具栏中的 Label工具;
3> 将鼠标放到需标注位置,单击视图中要标注的特征。
自动标注特征,具体步骤如下:
1> [Theme] > [Auto- label],选择 Label field,其缺省值
为当前主题的特征中设定的标注字段。
2> 选择是否采用你在主题特征中已经定义好的标注位置
选项,或者采用 ArcView自动寻找标注的最佳位置。
3> 如果仅标注活动主题当前视图中可见部分的特征,单
击 Label Only Features in View Extent复选框。
4> 单击 OK。
( 2)用 Text工具标注主题材征
如果所需标注太多,可采用 Text工具直接输入法:
( l)单击工具栏中的 Text工具;
( 2)在视图中单击要添加标注的地方;
( 3)在弹出的对话框中,输入要添加的文字,并
选择对齐方式、行间距及放置角度;
( 4)单击 OK。
但是这种方法所添加的标注并没有与主题联结在
一起,当主题关闭时,它仍然在视图中显示,而
用 Label工具和自动标注则不会出现这种情况。为
了使 Text工具添加的标注能与主题相联结,需要
继续完成以下步骤:
( 2)用 Text工具标注主题材征
为了使 Text工具添加的标注能与主题相联结,需要
继续完成以下步骤:
( 1)激活主题;
( 2)用工具栏中的 Pointer工具选定添加的文字;
( 3) [Graphics] > [Attach Graphics]。
这时关闭主题,则标注也一同被关闭,在屏幕上
不显示。若要取消联结,[Graphics]>[Detach
Graphics]。
还可用 ArcView的, 绘图, 工具绘制,以突出某些
特征或重要区域。如果需要,可用, Pointer+
Attach Graphics”把这些文字和图形与主题联结在
一起,使得它们在主题显示时同时显示。
为防止其他用户修改主题特征,可利用 Theme Properties对
话框中的 Locking来设定其密码,从而限制对主题特征的
修改。为主题特征设定密码之后,每次单击 Theme
Properties时,ArcView都会弹出一个输入密码的对话框,
若没有正确密码,将打不开该对话框。对主题特征进行加
密的方法如下:
( l)激活主题;
( 2)单击 Theme Properties按钮,或从 Theme菜单中选
择 Properties;
( 3)在 Theme Properties对话框中选择 Locking;
( 4)单击 Set Password并输入你所想要设的密码;
( 5)单击 Locked复选框;
( 6)单击 OK。
如果要撤消对主题特征的加密,清除 Theme Properties对话
框中的复选框标记,然后单击 OK。
4、主题特征加密
步骤如下:
1)打开工程文件,[File] > [Open Project]
c:\esri\av_gis30\avtour\arcview\qstrat.apr
2)打开 atlanta视图(美国佐治亚州首府 ——亚特兰
大),双击即可
3)选中 Streets in downtown主题
4) [Theme] > [properties]
5)点击查询工具,输入表达式:
[class] =,Interchange”
6)若不想隐藏主题特征,只须在 Theme properties
窗口中,单击 Clear按纽
5、主题特征隐藏
三、视图查询
四、增强视图效果
五、空间查询与分析