在编辑选项卡的工具组中,单击编辑器设置对话框启动器 以配置字段映射。字段映射指定如何通过用于复制或传递属性的工具在要素之间复制属性值。
也可以通过编辑器设置按钮 上的工具窗格中使用字段映射的工具访问字段映射。
- 在编辑选项卡的工具组中,单击编辑器设置对话框启动器 。
- 单击字段映射。
- 设置目标和源图层。
- 单击字段选项卡。
- 单击源和目标下拉箭头,然后选择包含要在其中复制属性值的字段的图层。
- 在字段表中,单击 Source 列中的字段下拉箭头,然后将其映射到相应的目标字段。
注:
要传递几何,请将 Shape 字段映射到相应的目标字段。
- 要重置或清除字段映射设置,请单击位于字段表上方的工具栏中的相应控件
- 重置 - 将字段映射恢复为上次保存的设置。
- 自动匹配 - 根据匹配字段名称和数据类型自动映射字段。这是默认设置。
- 清除 - 覆盖当前字段映射以明确不传递任何属性。
- 要验证、导入或导出 ArcGIS Arcade 字段表达式,请单击表达式选项卡。
当 ArcGIS Arcade 表达式为映射字段时,对“字段”选项卡设置所做的后续更改将覆盖该表达式。如果是这样,必须重新输入该表达式。
抢先版本:
使用 ArcGIS Arcade 嵌入无法使用标准控件完成的逻辑,例如,查询目标字段的当前值并仅在源属性值大于目标值时才复制源属性值。
ArcGIS Arcade 是一种脚本语言,用于评估嵌入式表达式、执行计算以及返回特定函数使用的值,例如,在属性规则、标注或字段计算中。
字段值将保留其数据类型。输入和输出类型由评估表达式的函数的配置文件确定。同一窗口中允许以逗号分隔的多行。
以下示例将源要素字段 Elevation 和 Rotation 中的值复制到具有相同名称的目标字段。
return { "Elevation" : $sourceFeature['Elevation'], "Rotation" : $sourceFeature['Rotation'] }
有关字段映射变量名称的信息,请参阅 ArcGIS Arcade 开发人员指南中的简介。
- 单击确定保存设置并关闭对话框。