操作方法

操作方法:在 ArcGIS Pro 中使用属性规则根据另一个字段自动填充当前日期

Last Published: August 26, 2024

描述

在 ArcGIS Pro 中,可以将字段值从一个要素复制到另一个要素。 在处理涉及连续数据采集的工程时,有时需要根据另一个字段,使用当前日期填充字段值,以确保时间信息与相关属性同步,从而提供有关空间数据的动态和实时视角。

在本文中,当 ArcGIS Pro 中的 Employed 字段包含“Yes”字段值时,将应用属性规则以使用当前日期自动填充 Date 字段。

解决方案或解决方法

  1. 打开 ArcGIS Pro 工程。
  2. 目录窗格中,浏览值要素类,并右键单击该要素类,然后单击管理
  3. 要素类属性窗口的管理部分中,选中全局 ID 复选框,然后单击确认
Enabling Global IDs for the feature layer.png
Note:
The dataset requires Global IDs to add an attribute rule.
  1. 内容窗格中右键单击要素图层,然后单击数据设计 > 属性规则
  2. 单击添加规则下拉列表,然后选择添加立即计算规则
  3. 指定规则名称。 在本示例中,将使用 New Rule。
  4. 对于字段,选择要自动填充的字段。 在本示例中,将使用 Date。
  5. 表达式框中插入并配置以下表达式。
if ($feature.<field_name> == '<field_value>') {
return Now();
} else {
return Null;
}
  1. 将 <field_name> 替换为包含字段值的字段的名称。 在本示例中,该字段为 Employed。
  2. 将 <field_value> 替换为所需属性值。 在本示例中,将使用“Yes”。
  1. 触发器下,选中更新复选框。 在本示例中,将选中插入更新
Attribute rule configuration.png
  1. 属性规则选项卡的属性规则组中,单击保存

下图显示了当前在职日期,当 Employed 字段包含“Yes”值时,该日期将填充在 Date 字段中。

Populating field based on other field values.gif

文章 ID: 000031538

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

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

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项