
arcmap-arcgis应用-第7章地图信息的标注剖析.ppt
53页第7章 地图信息的标注,,第7章 地图信息的标注,地图是用来表达地理要素信息的,但有时候只将要素显示在地图上,或者用各种符号来表示地理要素还不能够完整的表达要素信息,这就需要使用文字、图表等方式来对地图进行补充说明,以便更加有效的进行地图信息的传输或表达地图中地理要素的文字或其他说明被称为地图标注(Lable)第7章 地图信息的标注,7.1 标注基本概念 7.2 ArcMap中标注的不同方式 7.3 地图注记 7.4 本章小结 7.5思考与练习,7.1 标注基本概念,标注是在地图中显示要素放置的描述性文本信息,标注可以帮助使用者更好的理解地图如何标注地图取决于显示数据的类型及标注的要素和用途本小节主要介绍一下内容: 7.1.1 什么是标注 7.1.2 标注工具条和标注管理器,7.1.1 什么是标注,一般来说,标注是将描述性文本放置在地图中的要素上或要素旁的过程在 ArcGIS 中,标注特指自动生成和放置地图要素的描述文本的过程标注是动态放置于地图上并且字符串内容是从一个或多个要素获得的文本信息 在 ArcGIS 中,标注有如下特点: 标注位置是自动生成的 标注不可选 不能编辑单个标注的显示属性。
对于许多要素,标注在将描述性文本添加到地图的过程中非常有用标注是一种向地图添加文本的快速方法,并且它可免除为每个要素手动添加文本的麻烦另外,ArcMap 的标注过程将动态生成和放置文本在数据可能发生更改或将以不同的比例创建地图的情况下,标注这一方法会非常有用7.1.2 标注工具条和标注管理器,标注工具条和标注管理器是ArcMap中对地理信息标注有着至关重要的作用,本小节重点介绍标注工具条和标注管理器功能 1.标注工具条 标注工具条中包含多个可用于控制 ArcMap 中的标注的按钮,打开标注工具条的操作如下:在ArcMap主菜单中,选择Customize | Toolbars | Customize,如图7.1所示;打开Customize对话框,选择Toolbars选项卡,在Labeling前打上“√”,如图7.2所示,单击Close,打开Labeling标注工具条,如图7.3所示7.1.2 标注工具条和标注管理器,图7.1,图7.2,图7.3,7.1.2 标注工具条和标注管理器,Labeling标注工具条上的按钮功能见表7.1,7.1.2 标注工具条和标注管理器,2.标注管理器(Label Manager) 标注管理器同时可以管理数据组中的多个图层,通过标注管理器可以创建和管理地图中的标注分类,也可以查看和更改地图中所有标注分类的标注属性,无需反复查看图层的属性对话框。
ArcGIS提供两种标注引擎:标准标注引擎(Standard Label Engine)和Maplex标注引擎(Maplex Label Engine),前者可以满足大部分地图的需求,后者对标注的位置、适应策略等做了进一步的设置7.1.2 标注工具条和标注管理器,(1)标准标注引擎(Standard Label Engine) Step01 选择Labeling标注工具条上的 按钮,打开Label Manager对话框,如图7.4 Step02 选中要标注的图层,可以通过为标注分类指定名称(Add label class)或从图层的符号系统创建标注分类(Add label classes from symbology categories),为地图中的图层创建标注分类,也可以选择默认的标注分类7.1.2 标注工具条和标注管理器,Step03 单击图层下方的标注分类,可以查看和修改标注属性,如图7.5所示图7.4,7.1.2 标注工具条和标注管理器,Step04 单击标注字段(Text String)下拉箭头选择要用作标注的属性字段,也可以设置标注的符号、样式及放置属性参数 Step05 设置完成后,单击OK即可。
图7.5,7.1.2 标注工具条和标注管理器,(2) Maplex标注引擎(Maplex Label Engine) Step01 单击Labeling标注工具条上,Labeling的下拉箭头,选择Use Maplex Label Engine,激活Maplex标注引擎,如图7.6,打开Label Manager对话框,如图7.4所示图7.6,7.1.2 标注工具条和标注管理器,Step02 同(1)中的Step02 Step03 单击图层下方的标注分类,可以查看和修改标注属性,如图7.7所示,与标准标注引擎不同的是放置属性框,它通过 Maplex 标注引擎参数启用,除标准要素类型外,Maplex 标注引擎还可为街道、等值线、河流、边界和地块等要素提供标注放置选项 Step04 设置完成后,单击OK即可图7.7,7.2 ArcMap中标注的不同方式,7.2.1 手工标注 7.2.2 动态标注 7.2.3 个性化标注,7.2.1 手工标注,如果需要标注的图形要素比较少,或者需要标注的信息没有包含在图层的属性表中,或者需要对部分要素进行特别说明,这时就可以使用手工的交互标注方式对地图中的要素进行标注,手工标注的方式主要借助绘图工具栏Draw中的注记工具Text按钮 完成的,如图7.8所示。
图7.8,手工标注方式可分为标注参数的设置、标注内容放置及标注要素的编辑等几个步骤完成7.2.1 手工标注,第一步:标注参数的设置 在ArcMap的Draw工具栏中,有多个标注设置工具,分别用来设置字体和图形的相关属性 字体设置:在Draw工具栏中,使用 下拉列表设置字体样式,使用 下拉列表设置字体大小 ,使用 下拉列表打开调色板设置字体颜色 图形设置:在Draw工具栏中,使用 (图形)下拉列表设置需要的图形(包括点、线、面)样式,使用 (面填充颜色)按钮 打开调色板设置面图形填充颜色,使用 (线颜色)按钮 打开调色板设置线的颜色,使用 (点颜色)按钮 打开调色板设置点的颜色7.2.1 手工标注,也可以设置符号的默认属性通过在Draw工具栏中,选择Drawing | Default Symbol Properties命令,打开Default Symbol Properties对话框来分别对Marker(点)、Line(线)、Fill(面)、Text(文本标注)、Callout(拖出标注)的符号进行设置,如图7.9所示单击对应的按钮,在弹出的Symbol Selector中设置对应的符号,如图7.10所示。
图7.9,图7.10,7.2.1 手工标注,第二步:标注内容的放置 ArcMap系统提供了以下几种不同形式的标注放置方式,依次为Text(普通文本标注)、Splined Text(曲线标注)、Label(自动标注)、Callout(拖出标注)、Polygon Text (多边形标注)、Rectangle Text(矩形标注)、Circle Text(圆形标注),如图7.11,下面我们主要介绍比较常用的三种标注放置方式:Text(普通文本标注)、Splined Text(曲线标注)、Callout(拖出标注)图7.11,7.2.1 手工标注,(1)普通文本标注的放置:在Draw 工具栏中单击 Text按钮 ,选择Text选项 Step01 将鼠标指针放在地图视图中需要放置标注的位置单击左键 Step02 在弹出的Text方框内填入标注内容,按Enter键即可 (2)曲线标注的放置:在Draw 工具栏中单击 Text按钮 ,选择Splined Text选项 Step01 将鼠标指针放在地图视图中需要放置标注的曲线上单击左键,双击结束 Step02 在弹出的Text方框内填入标注内容,按Enter键即可,标注沿定义的曲线排列。
7.2.1 手工标注,(3)拖出标注的放置在Draw工具栏中单击 Text按钮,选择Callout选项 Step01 将鼠标指针放在地图视图中需要放置标注的位置单击左键 Step02 在弹出的Text方框内填入标注内容,按Enter键即可 Step03 单击并拖动标注的方框,确定拖出标注的指向提示: 在手工放置标注时要注意当前所在的视图状态,ArcMap窗口包括数据视图和版面视图两种视图状态放置在数据视图中的手工标注可以在版面视图中按比例输出,但只能在数据视图中进行编辑而直接放置在版面视图中的手工标注可以输出打印,并且可以在版面视图中进行编辑,但无法出现在数据视图中7.2.1 手工标注,第三步:标注内容的编辑 无论在数据视图还是版面视图中,都可以在相应的环境中对标注内容进行编辑ArcMap系统提供的标注编辑功能,可以实现对标注内容、字体、大小角度等的编辑 Step01 在Draw工具栏中单击Select Elements按钮 Step02 在需要编辑的标注内容上双击鼠标左键,打开Properties对话框,如图7.12所示 Step03 单击Text标签,进入Text选项卡7.2.1 手工标注,Step04 在Text文本框里,修改标注内容。
Step05 在Angle文本框里输入旋转角度 Step06 单击Change Symbol按钮,打开Symbol Selector对话框,如图7.13所示图7.12,图7.13,7.2.1 手工标注,Step07 在Symbol Selector对话框里,可以设置标注内容的字体、大小、颜色等属性 Step08 如果需要更高级的设置,单击Edit Symbol按钮,打开Editor对话框,如图7.14所示图7.14,7.2.1 手工标注,Step09 在Editor对话框里可以进一步设置标注内容的类型、单位、标注对齐方式(Vertical Alignment和Horizontal Alignment )等属性 Step10 设置完成后,单击OK按钮,返回Symbol Selector对话框 Step11 单击OK按钮,返回Properties对话框 Step12 单击确定,完成标注内容的编辑7.2.2 动态标注,如果需要标注一个或多个图层的所有要素,而且标注的内容包含在属性表中,就可以打开动态标注功能,ArcMap会为每个要素在适当的位置放置标注,也可以只显示图层要素子集的标注 1.标注指定要素 进行动态标注时,可以有选择地进行标注。
Step01 在内容表中,鼠标右键单击需要放置标注的图层,在弹出的菜单中选择Properties,打开Layer Properties对话框,单击Labels标签进入Labels选项卡,如图7.15所示 Step02 在Method的下拉列表中选择,Label all the features the same way选项7.2.2 动态标注,Step03 在Text String | Labels Field下拉列表中选择标注字段 Step04 如果需要更高级的设置,单击Symbol按钮设置标注颜色、大小;单击Placement Properties按钮设置标注位置;单击Scale Range按钮设置标注显示比例;单击Label Styles按钮设置标注字体 Step05 单击”确定”按钮图7.15,7.2.2 动态标注,Step06 在Draw工具栏,单击Text按钮,选择Label选项,如图7.16所示 Step07 在弹出的Label Tool Options(标注工具选项)对话框中,选择Placement选项组中 Place label at position clicked设置标注放置方式,如图7.17,如果需要进一步设置标注类型,选择Label Style选项组中的Choose a style,在Label Styles窗口中选择适合的标注样式。
图7.16,图7.17,7.2.2 动态标注,Step08 在地图视图中需。












