一般来说,标注是将描述性文本放置在地图中的要素上或要素旁的过程。在 ArcGIS 中,标注特指自动生成和放置地图要素的描述文本的过程。标注是动态放置于地图上并且字符串内容是从一个或多个要素获得的文本信息。
在 ArcGIS 中,标注的特点如下:
- 标注位置是自动生成的。
- 标注不可选。
- 不能编辑单个标注的显示属性。
对于许多要素,标注在将描述性文本添加到地图的过程中非常有用。标注是一种向地图添加文本的快速方法,并且它可帮您免除为每个要素手动添加文本的麻烦。另外,ArcMap 的标注过程将动态生成和放置文本。在数据可能发生更改或将以不同的比例创建地图的情况下,标注这一方法会非常有用。
ArcMap 有两种标注引擎:“标准标注引擎”是默认标注引擎,“Maplex 标注引擎”提供了放置标注的更多功能。
创建带有标注的地图
下列步骤列出了在地图中使用标注的工作流程:
- 启动 ArcMap,创建一个新的地图或直接打开现有地图。如有必要,将要标注的数据添加到地图中。
- 添加“标注”工具条并打开“标注管理器”。
- 选择标注引擎 - 标准标注引擎或 Maplex 标注引擎
- 为图层的默认标注分类开启标注,接下来粗略地查看一下地图标注。
- 如果想要为同一图层的要素指定不同的标注属性,请使用标注管理器来创建其他标注分类。
- 使用标注管理器来指定标注分类的比例范围以提高地图的性能。
- 使用标注管理器,通过标准标注引擎或 Maplex 标注引擎更改标注表达式、标注文本符号和标注放置选项来修饰地图标注。
- 使用标注优先级和权重来设置标注优先级并解决标注和要素之间的冲突。
- 如果希望手动放置每段文本,则请将标注转换为注记。
显示动态标注
要显示图层的标注,请指定标注要基于的要素的一个或多个属性 - 例如,街道名称或土壤类型 - 并开启标注。之后,ArcMap 会自动将标注放置在标注文本所描述的要素上或要素旁。此外,您还可以控制文本的字体、大小和颜色以帮助区分不同类型要素的标注。
开启动态标注时,ArcMap 将在不发生压盖的情况下尽可能多地放置标注到地图上。在要素分布极为密集的地方,有些要素的标注可能不被显示。放大地图时,将动态显示更多的标注。
参考比例
默认情况下,标注将不会随地图一同缩放;也就是说,无论地图比例如何,标注在页面上的大小始终保持不变。由于标注在页面上保持大小不变,因此执行缩小操作时,默认情况下它们在地图上占用的地理空间将变大,而在执行放大操作时,占用的空间将变小。当您确定地图比例后,可能希望标注随着地图的放大和缩小进行放缩。这可以通过设置数据框参考比例来实现。
控制标注哪些要素
若要更精确地控制标注哪些要素和标注放置位置,您需要使用更高级的标注属性。具体而言,您可以调整标注哪些要素以及标注相对于要素的放置位置。
有四种方法可控制需要标注哪些要素:
- 设置控制标注在地图上放置顺序的标注优先级。
- 设置标注权重和要素权重,以建立地图中某些标注与其他标注或要素产生冲突(压盖)时的等级系统。
- 使用标注分类为在同一图层中的要素指定不同的标注属性,包括优先级、权重和放置属性。
- 创建标注分类的比例范围以控制显示哪些比例的标注。
结合使用标注优先级、标注权重和要素权重一起可以控制哪些要素被标注并影响标注的放置位置。
可以图层为单位指定标注优先级,或者可通过将某个图层的标注进一步划分为多个标注分类来在该图层内指定标注优先级。例如,您可将城市标注划分为两种标注分类:主要城市和次要城市。然后,为主要城市标注赋予比次级城市标注更高的优先级和更高的标注权重。
通过调整城市标注分类的要素权重,可以进一步对地图进行优化。权重的一般规则是:要素不能被具有相等或较低权重的标注所压盖。继续这一示例,您可以从“无”到“高”(最高权重)增加主要城市类的要素权重。这样将使地图上的标注压盖次级城市的符号,但不会压盖主要城市的符号。
设置标注类别的比例范围可以控制用什么比例显示哪些标注。例如,可以设置次要城市的比例范围使其在缩小时不再显示,从而仅能看到主要城市的标注。如果标注设定了参考比例,则通常无法在缩小时进行读取,因此,通过关闭比例范围标注将提高地图的性能并减少视觉混乱。
控制标注的放置位置
要控制标注的放置位置,应使用标注放置属性。与标注优先级和权重一样,这些放置属性设置的作用对象同样是图层,您也可以使用标注分类对同一图层中的要素进行细分,并为它们分配不同的放置属性。使用标注放置属性的设置可帮助您相对于所标注的要素指定每个标注在地图上的放置位置。对于点、线和面要素,ArcMap 有不同的标注放置选项。此外,如果使用 Maplex 标注引擎,则可以获得一组不同的功能增强的标注放置属性。
将标注转换为注记
如果需要准确控制给定标注在地图中的放置位置,则应将标注转换为注记。以注记形式存储的文本是可编辑的,也就是说,您既可以选择并移动单个文本,也可以改变单个文本的各种显示属性(字体、大小、颜色等)。例如,您可能想将标注转换为注记以便您手动移动一些文本,从而在 ArcMap 中为由于空间限制而不能放置的文本腾出一定的空间。将标注转换为注记时,ArcMap 将提供一份包括所有未放置注记的列表,并允许根据需要以交互方式将它们放置在地图中。
如果有 ArcGIS for Desktop Standard 或 ArcGIS for Desktop Advanced 许可,则可以将标注转换为一种称为关联要素注记的特殊注记。关联要素的注记是一种具有一些标注优势的注记:
- 如果移动了要素,则该要素的注记也将随之移动。
- 如果删除了要素,该要素的注记也会被删除。
- 如果改变了要素的属性,那么基于该要素属性的注记文本也会随之改变。