操作方法

操作方法:控制地理数据库注记的位置

Last Published: April 25, 2020

摘要

从标注创建地理数据库注记后,其位置可能不在所需的最精确位置。 本文介绍了如何对注记位置进行微调、上下左右调整,以完善注记位置。

此过程不需要启动编辑会话。 通过计算表中 VerticalAlignment 和 HorizontalAlignment 字段的值,可以直接在注记属性表中执行调整。

过程

在 ArcMap 或 Pro 中,将标注转换为地理数据库注记时,注记位置实际上并不取决于“左”、“中心”和“右”按钮。 与在 Microsoft Word 中的使用方式相同,这些设置在 ArcMap 或 Pro 中用于排列多行文本或多块文本(而非单个文本字符串)。 当标注转换为注记时,单个文本字符串的位置设置可以在软件内部进行控制。 除非用户要在地图中创建多行文本块,否则这些设置不应用于定位文本。

将标注转换为地理数据库中的注记后,可以通过更改注记属性表中的 VerticalAlignment 和 HorizontalAlignment 字段的值来调整其在地图中的位置。 虽然这些字段显示文本字符串 - VerticalAlignment 中显示“顶部”、“中心”、“基线”、“底部”,HorizontalAlignment 中显示“左”、“中心”、“右”,但它们实际上是别名。 这些是数字字段,是将 VerticalAlignment 或 HorizontalAlignment 字段中的值计算为新值的行为:

VerticalAlignment 字段的允许值为:

  • 0 在字段中显示为顶部。 文本将移动至最低位置
  • 1 在字段中显示为中心。 文本将移动至稍高位置
  • 2 在字段中显示为基线。 文字向稍高位置移动
  • 3 在字段中显示为底部。 文本将位于最高可用位置。

HorizontalAlignment 字段的允许值为:

  • 0 在字段中显示为。 文字向右移动
  • 1 在字段中显示为中心。 文本居中
  • 2 在字段中显示为。 文字向左移动
  • 3 字段填充为 FULL。 文本显示在与“0”相同的位置。

请注意,将标注转换为注记时,VerticalAlignment 和 HorizontalAlignment 字段中的默认值受标注创建过程中分配的标注属性限制。 以上列表中列出的位置是第一次创建注记字符串时,在字段中相对于其原始位置分配特定数值后的效果。

要更改这些值,请打开注记要素类属性表,然后滚动到 VerticalAlignment 或 HorizontalAlignment 字段,选择一个或多个要重新计算的记录,然后使用字段计算器更改数值以更改注记的位置。

文章 ID:000019809

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

发现关于本主题的更多内容