当前位置:
文档之家› ArcGIS软件与应用 第3章 地图标注与注记
ArcGIS软件与应用 第3章 地图标注与注记
31
图3.17 SQL查询对话框
32
图3.18 设置【其他建筑】的标注文本符号
33
单击【确定】按钮后,“建筑”的分类标注结果如 图3.19所示。
图3.19 分类标注结果
34
下面的例子显示了如何利用“ID”(编 号)和“DLBM”(地类编码)两个字段 以分数的形式对土地利用类型数据中的 地类图斑进行标注。
25
图3.13 【SQL查询】对话框
26
单击【确定】按钮返回到【标注】选项卡,单击【标注 字段】下拉框,选择用于标注的字段“NAME”,如图 3.14所示。
图3.14 选择标注字段
27
勾选“图书馆”子类的【此类中的标注要素】复选框, 如图3.15所示。
图3.15 勾选“图书馆”子类中的标注要素
图3.6 地图可见比例不在比例范围内的标注结果
12
地图可见比例在1:2000范围内的标注结果
13
ArcGIS可以利用多个属性字段来标注地图要素。以 “…\第三章\标注”路径下的地图数据为实验数据, 下面的例子介绍如何组合“Name”和“Shape_Area” 两个字段对“建筑”图层进行标注,操作步骤如下。
标注的显示控制 单个属性字段的标注 组合多个属性字段的标注
分类标注
地类图斑分数型标注 地下管线标注 道路名称标注 等高线标注
2
地图注记的功能 地图注记的分类
地图注记的定位
地图注记的设计原则 标注转注记 注记编辑
3
地图标注功能可为图层中的地理要素标 注相应属性字段信息或其他基于属性字 段信息的字符串信息,用于说明要素的 名称、编号、数量、类型等。
9
图3.5 【比例范围】对话框
10
在【比例范围】对话框中选中【缩放超过下列限制时 不显示标注】,在【缩小超过】中填写最小比例尺 (如1:20000),在【放大超过】中填最大比例尺 (如1:100),单击【确定】按钮返回【图层属性】 对话框。
11
当地图可见比例小于1:20000或者大于1:100时, 标注不会显示,如图3.6所示
15
图3.8 勾选【标注此图层中的要素】复选框
16
(5)单击【表达式】按钮打开【标注表达式】 对话框。由于【标注字段】选中了“Name”字 段,可见“Name”字段已经添加到了【表达式】 的文本框中,单击“Shape_Area”字段,单击 【追加】按钮,如图3.9所示,另外也可以手 动输入表达式“[NAME] & " " & [Shape_Area]”,单击【验证】按钮进行验证, 验证成功后单击【确定】按钮回到【图层属性】 对话框。
20
分类标注是指将图层中的地理要素分成多种类别分 别进行标注,其目的是为了限制某些要素的标注或 指定不同的标注字段、符号、比例范围、标注优先 级等。在下面的操作实例中把“图书馆”归为了一 个子类,其他建筑归为了另一个子类。
21
首先定义一个新要素类“图书馆”,在 【内容列表】中右击“建筑”,在弹出的 菜单中【属性】→【图层属性】,在弹出 的对话框中单击【标注】标签,切换到 【标注】选项卡,在【方法】下拉列表框 中选择“定义要素类并且为每个类加不同 的标注”项,如图3.11所示。
28
设置标注要素的文本颜色和字体。单击【文本 符号】中的【符号】按钮,打开【符号选择器】 对话框,如图3.16所示,设置文本的样式,设 置完成之后,单击【确定】按钮。
29
图3.16 【符号选择器】对话框
30
单击【SQL查询】按钮,在【SQL查询】对话框中 双击“Name”,单击【< >】按钮,单击【获取 唯一值】按钮,双击“图书馆”,如图3.17所示, 其中“<>”运算符表示不等于,这条SQL语句表 示从“建筑”图层的“Name”字段选择不等于 “图书馆”的要素,单击【确定】按钮。
6
图3.3 标注选项卡
7
单击【符号】按钮后在【符号选择器】对话框设置字 符的字体、颜色及大小等,如图3.4所示。
图3.4 【符号选择器】对话框
8
依次单击【符号选择器】对话框中的【确定】 按钮、【图层属性】对话框中的【确定】按 钮即可。然而,当地图缩小到一定程度时, 标注就会显得过于拥挤,这时候就需要设置 标注可见的比例范围,从而可提升地图的整 体重绘性能。单击【标注】选项卡中【比例 范围】按钮打开【比例范围】对话框,如图 3.5所示。
14
(1)打开“JXNU.mxd”地图文件。 (2)关闭显示建筑的标注,右击“建筑”图层,在 弹出的菜单中单击【属性】→【图层属性】,在打开 的对话框单击【标注】标签。 (3)如图3.8所示,勾选【标注此图层中的要素】 复选框。 (4)单击【标注】选项卡中的【方法】下拉列表, 选择“以相同方式为所有要素加标注”。
4
图3.1 勾选标注要素
图3.2 显示标注结果
5
该功能用于在地图上标注某一图层中单个属 性字段信息。下面以标注“建筑”图层的 “Name”字段信息为例,其操作步骤如下。 (1)在ArcMap中打开“JXNU.mxd”地图文 件(位于“… \第三章\标注”路径下)。 (2)右击【内容列表】中的“建筑”图层, 在弹出的菜单中单击【属性】→【图层属 性】,在弹出的对话框中单击【标注】标签 切换到【标注】选项卡,勾选【标注此图层 中的要素】,如图 3.3所示。
22
图3.11 定义要素类
23
单击【添加】按钮,在弹出的【输入新的类名称】中输 入“图书馆”,如图3.12所示,然后单击【确定】按钮。
图3.12 输入新的类名称
24
单击【SQL查询】按钮打开【SQL查询】对话 框。在【SQL查询】对话框中利用运算符来构 建一个表达式,以标识想要标注的新要素类 “图书馆”,双击“Name”字段,单击【=】 按钮,单击【获取唯一值】按钮,双击 “‘图书馆’”属性值,如图3.13所示。
17
(6)在【图层属性】对话框的【标注】选项 卡中单击【符号】按钮,打开【符号选择器】 对话框。 (7)在【符号选择器】对话框内可以设置标 注的样式,或者选择预定义的标注样式。
18
图3.9 【标注表达式】对话框
19
(8)单击【确定】按钮,完成组合多个属性字段 的标注,其结果如图3.10所示。
图3.10 多个属性字段标注的结果