在地图上添加文本

地图可以传达各种地理要素的信息,然而,如果只在地图上显示要素 - 即使使用了特定的符号来传达其含义 - 也并非总能使人理解。 向地图中添加文本信息可改善地图上地理信息的可视化效果。

可添加至地图中的文本有多种。 描述性文本可以放置在各个地图要素的附近。 例如,可将非洲每个主要城市的名称添加到地图上。 您可以向地图中需要关注的区域添加文本信息,例如撒哈拉沙漠的大概位置。 还可以通过添加文本来改善地图的外观。 例如,地图标题可提供上下文。 您可以添加诸如地图作者、数据源和日期等其他信息。

文本种类

因为文本在制图中有许多的作用,AllSource 提供了几种文本类型供您根据需要进行选择。 主要类型是标注注记文本地图注释,以及布局中的图形文本和地图上的图形文本。 标注是一段自动放置的文本,其文本字符串基于要素属性信息。 标注提供了将描述性文本添加至地图中各个要素的最快捷的方法。 例如,您可以在地图上打开主要城市图层的动态标注以快速添加所有城市的名称。

AllSource有两种标注引擎:标准标注引擎Maplex 标注引擎,后者提供了更多放置标注的功能。

文本处理的第二种方法是使用注记。 注记可用来描述特定要素或向地图中添加常规信息。 与使用标注的方式一样,您可以使用注记为地图要素添加描述性文本,或仅仅是手动添加一些文本来描述地图上的某个区域。 但与标注不同的是,每条注记都存储自身的位置、文本字符串以及显示属性。 与标注相比,注记为调整文本外观和文本放置提供了更大的灵活性,因为您可以选择单条文本来编辑其位置与外观。 您可以使用 AllSource 将标注转换为注记

文本地图注释是作为模板添加到地图的注记要素类。 这些注记要素类将存储在工程地理数据库中。

布局中的图形文本可用于将信息添加到页面空间中的地图上或地图周围。与注记不同,图形文本存储在地理空间中。 动态文本是一种图形文本,若将其放置在地图布局中,则会随地图的当前属性而动态变化。

图形文本也可以存储在您地图的图形图层中。 与布局文本不同,这些元素存储在地理空间中。 这些文本元素提供了一种注记地图的方式,无需使用地理数据库。

用于存储文本的选项

在开始处理文本之前,您必须了解 AllSource 中的文本存储选项。

首先,标注不涉及储存;它们是动态生成的,而只有标注属性需要储存 - 这些设置用来动态创建标注。 如果您当前正在使用地图,则您在保存您的工程 (.aprx) 时也将同时保存标注属性。 标注属性也可以存储到图层文件 (.lyrx) 中。 可使用图层文件在两个地图之间转换标注,而无需在新的地图中再次设置标注。

地理数据库中的注记存储在地理数据库的注记要素类中。 您可以将地理数据库注记理解为一种特殊类型的地理要素,该要素与其他地理数据一同存储在地理数据库中。 注记要素类与点、线、和面要素类一样,可用于多个不同地图中。

地图中的图形文本将存储在图形图层中。 该图形图层存储在地图中,并提供有限的编辑和存储。

要使用的文本类型

要使用的文本类型取决于您拥有的文本以及您希望在地图上使用文本的方式。 如果仅仅想要添加几个文本而且想要标识的内容可能并不基于属性,则您可以使用地图中的图形文本、文本地图注释或地理数据库注记。 但是,如果您需要要素描述性文本,则使用标注添加基于要素属性的文本。 随后,您可以将这些标注转换为与要素关联的注记,以便对它们的放置进行进一步编辑。

与文本有关的常见任务

以下是一些关于文本处理的常见任务。 其中提供了完成标注和地理数据库注记的各项任务的说明。

任务Labels地图上的图形文本地理数据库注记

创建一组标注、一个图形图层或一个注记要素类。

默认情况下,AllSource 中的每个要素图层都有一组标注。 您可以创建标注分类来细分这些标注或多次标注要素

向地图添加图形图层

在目录窗格中创建注记要素类

从“插入”选项卡插入文本地图注释

将标注转换为注记。

AllSource 中,查看标注类、图形图层或注记要素类的列表。

列在内容窗格的标注视图中。

列在 AllSource内容窗格中。

列在 AllSource内容窗格中。

查看文本的属性表。

标注是由要素属性生成的,没有自己的属性。

图形文本没有属性。

AllSource 中打开图层属性表。

查看参考比例。

AllSource 中,地图属性对话框的常规选项卡上。

AllSource 中,位于图形图层选项卡上。 要访问此选项卡,请在内容窗格中选择图形图层。

AllSource 中,图层属性对话框的选项卡上以及注记要素类属性窗格中。

设置参考比例。

AllSource 中,地图属性对话框的常规选项卡上。

AllSource 中,位于图形图层选项卡上。 要访问此选项卡,请在内容窗格中选择图形图层。

参考比例是在创建注记要素类时设置的。

在地图上创建文本。

AllSource 中,右键单击内容窗格中的图层并单击标注要素

可以使用图形选项卡中的文本工具。 要访问此选项卡,请在内容窗格中选择图形图层。 自动文本工具 自动文本工具 可自动从所单击要素的标注表达式中派生出文本字符串。

开始编辑并使用模板来添加注记。 如果您有关联要素的注记,新注记会在添加新要素时自动创建。

也可以使用注记所选要素

选择并移动 AllSource 中的文本。

不能选择或移动标注。

可以使用图形选项卡中的选择工具。 要访问此选项卡,请在内容窗格中选择图形图层。

开始编辑并使用修改工具

更改 AllSource文本符号的外观。

标注功能区或标注分类窗格中。

图形选项卡或格式化文本窗格中。 要打开该窗格,请在地图视图中选择一个或多个元素,右键单击一个元素,然后选择属性

开始编辑并编辑注记符号属性

使用符号替换以临时更改地图注记的外观。

将文本关联到要素。

按照定义,所有的标注都与要素关联。

AllSource 中,无法将图形图层链接到要素图层。

只有存储在关联要素的注记要素类中的注记可以与要素关联。

将文本转换为不同的格式。

准备要转换的标注。

将标注转换为地理数据库注记。

将标注转换为图形。

可以使用图形转要素工具将图形文本元素转换为注记。

AllSource 中,无法将注记转换为不同格式。

提高文本性能。

可使用汇总来确保标注类中没有重复的 SQL 查询。 也可以谨慎使用要素权重,并为标注设置可见比例范围。

如果您拥有几百条以上的文本,请勿使用图形文本。

使用地理数据库注记来存储大量文本。

AllSource 中与文本有关的任务

设置文本默认值

默认情况下,新地图会使用 Maplex 标注引擎 打开。 可将默认的标注引擎更改为 标准标注引擎,并设置用于标注的默认字体名称和字体样式。 这不会改变现有地图的标注引擎和字体,而只适用于新建地图。

注:

创建新的注记要素类时,也会使用默认标注引擎、字体名称以及字体样式。

  1. 打开选项对话框。

    如果工程当前处于打开状态,请单击功能区中的工程选项卡。

    启动 AllSource,然后单击开始页面底部的设置

  2. 单击选项

    随即显示选项对话框。

  3. 应用程序标题下,单击地图和场景选项卡并展开标注引擎扩展器以更改默认标注引擎。
  4. 应用程序标题下,单击文本和图形选项卡以更改默认字体属性。