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