操作方法

操作方法:使用 Arcade 在 ArcGIS Field Maps 中自动填充新创建要素的序号

Last Published: April 9, 2024

摘要

在 ArcGIS Field Maps 中为新创建的要素创建顺序编号是一种实用且有效的方法,可以在数据收集过程中管理和组织数据,从而确保数据的完整性、组织性和易于分析。 本文介绍了使用 Arcade 表达式在 Field Maps 中为新创建的要素创建顺序编号的步骤。

过程

  1. 在 ArcGIS Field Maps Designer Web 应用程序中打开工程。
  2. 在表单中,单击相对字段。 属性窗格随即打开。
表单中的所选字段
  1. 属性窗格的逻辑部分下,单击计算表达式旁边的表达式 表达式按钮
  2. 计算表达式弹出窗口中,单击 + 新建表达式Arcade 编辑器窗口随即打开。
计算表达式弹出窗口
  1. 标题文本框中,为表达式添加标题。
  2. 将以下表达式复制到 Arcade 编辑器窗口中。
var numberlist = FeatureSetByName($map,"<layer_name>")
var topnum = Top(OrderBy(numberlist,'<field_name> DESC'),1)
var counter = Number(Max(topnum,'<field_name>'))
var id = counter+1

return id
  1. 将 <layer_name> 替换为包含字段的图层的名称。 在此示例中,使用了 TX_Tornadoes 图层。
  2. 将 <字段名称> 替换为包含字段值的字段的名称。 在此示例中,使用了 ORIG_FID。
  1. 单击运行
  2. 单击完成,关闭 Arcade 编辑器窗口。
带有“标题”文本框、“运行”和“完成”按钮的“Arcade 编辑器”窗口

下图展示了在向地图添加新点时在表单中自动更新的字段的序号。

表单中生成的顺序编号

文章 ID: 000031315

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

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

下载 Esri 支持应用程序

相关信息

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

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项