在 ArcMap 中标注要素标注(Label)是地图上用来识别一个要素(feature)的一些文本,帮助地图读者理解地 图在ArcMap中,你可以使用标注(Label)和注记(Annotation)来识别要素,选择注记或标 注取决于你需要如何控制文本显示以及在ArcMap中如何存储文本对一个图层中的部分或 所有要素标注可以独立或者动态地创建,但有的时候用注记(annotation)会更好些,注记 可以由标注转成或从一个 coverage 导入动态创建的标注将在漫游和缩放后按照当前地图 比例尺下的最佳位置重画,因为动态创建的标注被作为一个图层属性存储,改变设置,诸如 等级分类,符号或者标注位置将影响到图层中的标注注记可以从一个草图创建或从一个已有的coverage中转换,当你使用其中的方法创建注 记时,当前的比例尺将被作为参考比例尺,注记要素总是用参考比例尺规定的尺寸显示注记可以作为地图的图形或者 geodatabase 的要素被存储,每个注记文本可以被独立操 作,因为注记不过是一种类型的要素,它的大小相对地图上的其它要素保持不变存储在 geodatabase 中的注记可以或者不链接到一个要素上,非链接的注记是一个地理位置文本字 符串,和别的要素类中的要素没有关联。
链接要素注记中的文本来自一个相关的点,多边形 或者线要素的属性表的一个或多个字段当相关要素移动时,要素链接注记也跟着移动如果你使用了标注,如何标注要素取决于如何使用地图以及数据显示方式,这些考虑将 帮助你决定在一个给定的情势下使用哪种标注方法你可以使用Text工具来标注一些要素, 或者你可以利用ArcMap内置的功能-基于一个图层相关的属性数据交互或动态来标注要素在 Symbol Selector 对话框中,在下拉列表这些可用标注风格中滚动,找到合适的风格选 中它,然后单击 OKArcMap使用Layer Properties对话框中指定的字段来标记要素没有引用一个属性表而使用Text工具来增加标注单独标注(One by one)尽管一个属性表字段中存储的值典型地支持一个标注信息(例如,包括在county名称字段 里的 Angola 国家名可以作为一个标注值),标注也可以不引用一个属性表而使用 Text 工具 被增加,诸如东亚地图中缺少用要素名称作为标注字段的图层,要对其中的海洋要素进行标 注方法如下:1. 画(Drawing) 工具条上选择新文本(New Text)工具;2. 鼠标光标到要标注的海洋要素,光标成为一个带有T的十字型;3. 在地图上单击,一个文本框出现,在文本框中键入要显示的要素名;4. 为了响应一个已存在的标注格式给该文本,在要素名上点击鼠标右键并选择菜单条上的 Properties 菜单;5. 在Properties对话框中,选中Text页,点击Change Symbol按钮然后弹出Symbol Selector 对话框;6. ArcMap中的标注风格按照要素类型被分组(例如海洋,高速公路或者城市)。
在Symbol Selector对话框中,滚动可用的标注风格来找到一个适当的风格,选择它然后按OK按钮 在Properties对话框中,又一次点击OK按钮将响应新的风格;7. 调整标注位置,用鼠标左键拖住该标注到新的位置标注指定的要素 交互式标注要素允许你只标注要标注的要素,你可以正确放置每个标注在你想要的地方或者 让ArcMap选择一个位置,该方法可以使用和要素相关的属性表中的一些字段来标注一旦 要素被标注了,标注可以被选中,移动或者独立编辑1. 在你标注一些要素前,在Table of Contents中指定ArcMap要标注的图层和字段选中图 层后点击鼠标右键选择Properties菜单;2. 在Properties属性对话框中,点击Labels页确信Label Feature in this layer可选框没有 被选中,在Label字段下拉列表中滚动并且选择一个图层属性表中的字段来标注要素点击 Symbol按钮来修改标注风格,在Symbol Selector对话框中选择适当的风格完成后按OK或者 Cancel3. 在Drawing工具条上点击New Text工具的下拉箭头,在弹出的工具面板上选择Label工 具,将提供Labeling Options对话框。
4. 在Labeling Options对话框中,你可以指定每个标注位置是否独立或让ArcMap决定最佳 的放置这个对话框也允许你编辑文本如何显示你可以使用图层属性或者选中 Choose a Style单选按钮来从下拉列表中选择一个新的标注风格5. 用 Label 工具在你要标注的要素上进行标注,删除一个不想要的标注时在该标注上点击 鼠标右键选择Delete为了调整标注的位置,用鼠标拖住该标注挪动到新的位置6. 在放置完标注后,选择Tools工具面板中Select Elements工具,在标注上双击出现Properties 对话框,编辑标注的大小,颜色或者其他属性在Labeling Options对话框指定你要放置的标注是独立放置还是由ArcMap决定其最佳位置 标注的风格可以用图层属性中缺省设置的,也可以选择Choose a style单选按钮来设置一个 新的风格统一标注全部要素 有时你需要在一个图层中标注许多要素,动态标注允许你在一个图层中使用图层属性表中的 一个字段同时标注所有要素动态标注行为象一个组,你可以在同一时间改变所有的标注字 体或别的标注属性,你也可以设置方针帮助ArcMap决定在什么地方放置标注。
当标注的位 置不需要很精确或者有许多标注被放置时,动态标注的方法是很有用的如果附加控制标注 位置是必需的,那么动态放置的标注可以转换为注记(Annotation),该过程转换动态标注 为文本图形并且可以被独立操作和存储在一个Geodatabase中1. 在Table of Contents中要标注的图层上右键选择Properties菜单;2. 在 Layer Properties对话框中,点击 Labels 页,选中 Label Feature in this Layer可选框在 Label 标注字段下拉列表中选择图层属性表的一个字段作为标注字段,并点击 Symbol 按钮 来设置标注风格3由于这些标注被动态响应,所以它们可以作为组被关闭在Table of Contents的标注图 层上点击鼠标右键选择Label Features菜单来关闭要素注记当你缩放和漫游一个使用了动态放置标记的地图时,ArcMap基于可用的空间自动调整标注 位置缺省地, ArcMap 不允许标记重叠尽管重叠标记将被自动移去,但有的时候重叠标 记是需要的在图层上点击鼠标右键,当Properties对话框出来后选择Labels页,点击Layer Placement Options 按钮,在 Placement Properties 对话框中选中 Place One Label Per Part 单选 按钮。
当标注的位置不要求很精确并且有许多标注被放置时,动态标记是非常有用的结论这篇文章提供了一个基本的标注方法概览 ArcMap 给你提供了强大的功能来标注要素,可 以控制图层点要素是动态标注还是按指定位置标注利用SQL Query语句,你还可以标注一 个图层的要素子集,例如,一个包含城市数据的图层可以用不同字体的标注来显示不同城市, 标注文本也可以用Script语言来产生。