您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 第7章地图信息的标注
第7章地图信息的标注第7章地图信息的标注地图是用来表达地理要素信息的,但有时候只将要素显示在地图上,或者用各种符号来表示地理要素还不能够完整的表达要素信息,这就需要使用文字、图表等方式来对地图进行补充说明,以便更加有效的进行地图信息的传输或表达。地图中地理要素的文字或其他说明被称为地图标注(Lable)。第7章地图信息的标注•7.1标注基本概念•7.2ArcMap中标注的不同方式•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.37.1.2标注工具条和标注管理器Labeling标注工具条上的按钮功能见表7.17.1.2标注工具条和标注管理器2.标注管理器(LabelManager)标注管理器同时可以管理数据组中的多个图层,通过标注管理器可以创建和管理地图中的标注分类,也可以查看和更改地图中所有标注分类的标注属性,无需反复查看图层的属性对话框。ArcGIS提供两种标注引擎:标准标注引擎(StandardLabelEngine)和Maplex标注引擎(MaplexLabelEngine),前者可以满足大部分地图的需求,后者对标注的位置、适应策略等做了进一步的设置。7.1.2标注工具条和标注管理器(1)标准标注引擎(StandardLabelEngine)•Step01选择Labeling标注工具条上的按钮,打开LabelManager对话框,如图7.4。•Step02选中要标注的图层,可以通过为标注分类指定名称(Addlabelclass)或从图层的符号系统创建标注分类(Addlabelclassesfromsymbologycategories),为地图中的图层创建标注分类,也可以选择默认的标注分类。7.1.2标注工具条和标注管理器•Step03单击图层下方的标注分类,可以查看和修改标注属性,如图7.5所示。图7.47.1.2标注工具条和标注管理器•Step04单击标注字段(TextString)下拉箭头选择要用作标注的属性字段,也可以设置标注的符号、样式及放置属性参数。•Step05设置完成后,单击OK即可。图7.57.1.2标注工具条和标注管理器•(2)Maplex标注引擎(MaplexLabelEngine)•Step01单击Labeling标注工具条上,Labeling的下拉箭头,选择UseMaplexLabelEngine,激活Maplex标注引擎,如图7.6,打开LabelManager对话框,如图7.4所示。图7.67.1.2标注工具条和标注管理器•Step02同(1)中的Step02。•Step03单击图层下方的标注分类,可以查看和修改标注属性,如图7.7所示,与标准标注引擎不同的是放置属性框,它通过Maplex标注引擎参数启用,除标准要素类型外,Maplex标注引擎还可为街道、等值线、河流、边界和地块等要素提供标注放置选项。•Step04设置完成后,单击OK即可。图7.77.2ArcMap中标注的不同方式•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|DefaultSymbolProperties命令,打开DefaultSymbolProperties对话框来分别对Marker(点)、Line(线)、Fill(面)、Text(文本标注)、Callout(拖出标注)的符号进行设置,如图7.9所示。单击对应的按钮,在弹出的SymbolSelector中设置对应的符号,如图7.10所示。图7.9图7.107.2.1手工标注第二步:标注内容的放置ArcMap系统提供了以下几种不同形式的标注放置方式,依次为Text(普通文本标注)、SplinedText(曲线标注)、Label(自动标注)、Callout(拖出标注)、PolygonText(多边形标注)、RectangleText(矩形标注)、CircleText(圆形标注),如图7.11,下面我们主要介绍比较常用的三种标注放置方式:Text(普通文本标注)、SplinedText(曲线标注)、Callout(拖出标注)。图7.117.2.1手工标注(1)普通文本标注的放置:在Draw工具栏中单击Text按钮,选择Text选项。•Step01将鼠标指针放在地图视图中需要放置标注的位置单击左键。•Step02在弹出的Text方框内填入标注内容,按Enter键即可。(2)曲线标注的放置:在Draw工具栏中单击Text按钮,选择SplinedText选项。•Step01将鼠标指针放在地图视图中需要放置标注的曲线上单击左键,双击结束。•Step02在弹出的Text方框内填入标注内容,按Enter键即可,标注沿定义的曲线排列。7.2.1手工标注(3)拖出标注的放置在Draw工具栏中单击Text按钮,选择Callout选项。•Step01将鼠标指针放在地图视图中需要放置标注的位置单击左键。•Step02在弹出的Text方框内填入标注内容,按Enter键即可。•Step03单击并拖动标注的方框,确定拖出标注的指向。提示:在手工放置标注时要注意当前所在的视图状态,ArcMap窗口包括数据视图和版面视图两种视图状态。放置在数据视图中的手工标注可以在版面视图中按比例输出,但只能在数据视图中进行编辑。而直接放置在版面视图中的手工标注可以输出打印,并且可以在版面视图中进行编辑,但无法出现在数据视图中。7.2.1手工标注第三步:标注内容的编辑无论在数据视图还是版面视图中,都可以在相应的环境中对标注内容进行编辑。ArcMap系统提供的标注编辑功能,可以实现对标注内容、字体、大小角度等的编辑。•Step01在Draw工具栏中单击SelectElements按钮。•Step02在需要编辑的标注内容上双击鼠标左键,打开Properties对话框,如图7.12所示。•Step03单击Text标签,进入Text选项卡。7.2.1手工标注•Step04在Text文本框里,修改标注内容。•Step05在Angle文本框里输入旋转角度。•Step06单击ChangeSymbol按钮,打开SymbolSelector对话框,如图7.13所示。图7.12图7.137.2.1手工标注•Step07在SymbolSelector对话框里,可以设置标注内容的字体、大小、颜色等属性。•Step08如果需要更高级的设置,单击EditSymbol按钮,打开Editor对话框,如图7.14所示。图7.147.2.1手工标注•Step09在Editor对话框里可以进一步设置标注内容的类型、单位、标注对齐方式(VerticalAlignment和HorizontalAlignment)等属性。•Step10设置完成后,单击OK按钮,返回SymbolSelector对话框。•Step11单击OK按钮,返回Properties对话框。•Step12单击确定,完成标注内容的编辑。7.2.2动态标注如果需要标注一个或多个图层的所有要素,而且标注的内容包含在属性表中,就可以打开动态标注功能,ArcMap会为每个要素在适当的位置放置标注,也可以只显示图层要素子集的标注。1.标注指定要素进行动态标注时,可以有选择地进行标注。•Step01在内容表中,鼠标右键单击需要放置标注的图层,在弹出的菜单中选择Properties,打开LayerProperties对话框,单击Labels标签进入Labels选项卡,如图7.15所示。•Step02在Method的下拉列表中选择,Labelallthefeaturesthesameway选项。7.2.2动态标注•Step03在TextString|LabelsField下拉列表中选择标注字段。•Step04如果需要更高级的设置,单击Symbol按钮设置标注颜色、大小;单击PlacementProperties按钮设置标注位置;单击ScaleRange按钮设置标注显示比例;单击LabelStyles按钮设置标注字体。•Step05单击”确定”按钮。图7.157.2.2动态标注•Step06在Draw工具栏,单击Text按钮,选择Label选项,如图7.16所示。•Step07在弹出的LabelToolOptions(标注工具选项)对话框中,选择Placement选项组中Placelabelatpositionclicked设置标注放置方式,如图7.17,如果需要进一步设置标注类型,选择LabelStyle选项组中的Chooseastyle,在LabelStyles窗口中选择适合的标注样式。图7.16图7.177.2.2动态标注•Step08在地图视图中需要标注的要素上单击鼠标左键,ArcMap会自动标注该要素。•Step09重复上一步操作,在需要标注的要素上放置标注。2.动态标注图层中的全部要素•Step01在内容列表中,鼠标右键单击需要放置标注的图层,在弹出的菜单中选择Properties,打开LayerProperties对话框,单击Labels标签进入Labels选项卡。•Step02选中LabelFeaturesinthisLayer复选框。7.2.2动态标注•Step03在Method的下拉列表中选择,Labelallthefeaturesthesameway,如图7.18所示。•Step04在TextString|L
本文标题:第7章地图信息的标注
链接地址:https://www.777doc.com/doc-2111747 .html