操作方法

操作方法:在 ArcGIS Pro 中的两个要素图层之间级联数值标注

Last Published: November 22, 2023

摘要

在 ArcGIS Pro 中,可以使用“计算字段”工具将两个要素图层之间的数值标注设置为级联。 此操作有时可用于在不同的要素图层之间创建连续性,这对于分析顺序或相关信息将非常有用。

在本文中,将创建 2 个点要素图层。 第一个点要素图层 Point Layer 1 包含 11 个点要素。 第二个点要素图层 Point Layer 2 包含 7 个点要素。 当启用点要素图层的标注后,标注将分别显示为 1 到 11 以及 1 到 7。 该工作流的目的是对齐两个点要素图层之间的数值标注,并将点标注为 1 到 18 。

下图显示了两个点要素图层之间的数值标注未对齐并且显示为 1 到 11 以及 1 到 7。

包含 2 个图层并且未调整标注的图像

过程

  1. 向每个要素图层的属性表添加新字段。 有关向属性表添加字段的步骤,请参阅 ArcGIS Pro:打开字段视图
    1. 为新字段指定名称。 在本示例中,Point Layer 1 的新字段名为 PL1,Point Layer 2 的新字段名为 PL2。
    2. 对于数据类型,请从下拉菜单中选择长整型。 有关详细信息,请参阅 ArcGIS Pro:数值
    3. 数值格式列中,双击新字段中的空单元格,然后单击确定数值和日期字段类型的显示格式按钮。
    4. 数值格式对话框中,单击类别参数的下拉箭头,然后选择数值。 单击确定
    5. 在功能区的字段选项卡上,单击保存
新建字段
  1. 在属性表中,右键单击新创建字段的标题并选择计算字段
  2. 在“计算字段”工具窗口中,根据所选图层指定参数。
    1. 对于输入表参数,选择要素类。 在本示例中,将选择 Point Layer 1。
    2. 字段名称(现有或新建) 参数中,选择已在步骤 1 中创建的字段。 在本示例中,将选择 PL1。
    3. 对于表达式类型参数,选择 Python 3
    4. 表达式参数中,指定以下表达式:
!OBJECTID! + 0
  1. 单击应用
“计算字段”工具
  1. 计算字段工具窗口中,更改输入表字段名称(现有或新建) 参数以与第二个要素类相匹配。 在本示例中,将分别选择 Point Layer 2 和 PL2。
  2. 表达式参数中,指定以下表达式:
!OBJECTID! + <variable>
在本示例中,Point Layer 2 应显示 12 到 18,因此,11 将替换 <variable>。 ObjectID 增量设置为增加 11。 例如,初始 ObjectID 为 1,增加 11 后将变为 12。 每个后续 ObjectID 增加 11,从而递增 1。
  1. 单击确定
第二个“计算”工具弹出窗口
  1. 将显示每个图层的字段的标注。
    1. 内容窗格中,右键单击该图层,然后单击标注
    2. 在 ArcGIS Pro 功能区标注选项卡的标注类组中,将字段参数更改为在步骤 1 中创建的新字段。
  2. 保存工程。

下图显示了两个点要素图层之间的数值标注已对齐并显示为 1 到 18。

对齐图像的结果

文章 ID: 000026281

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项