字段映射是将源要素图层上的属性字段与目标要素图层上的属性字段进行匹配的过程,目的是在要素之间传递属性数据。 可以在编辑器设置对话框的字段映射侧选项卡中访问字段映射功能。
特定编辑工具会使用字段映射设置来传递属性值。 这些工具包括传递属性 、平行复制
和镜像
,还包括剪贴板组中的复制
、剪切
和选择性粘贴
命令。
这些工具也在“修改要素”工具参考主题中进行了说明,该主题指定了哪些工具会引用上述设置。
配置字段映射的步骤如下:
- 在功能区编辑选项卡上的管理编辑内容组中,单击编辑器设置
。
或者,如果当前编辑工具引用了字段映射,单击编辑选项按钮
,再单击字段映射
。
随即出现编辑器设置对话框。
- 单击字段映射侧选项卡。
- 单击目标下拉箭头,选择要传输属性值的要素图层。
为图层定义的属性字段会显示在目标列。
- 单击源下拉箭头,选择要从中复制要素属性值的要素图层。
默认字段映射设置会自动在目标和源图层之间匹配字段名称和数据类型。
要修改或添加字段,比如添加一个名称或数据类型不同的字段,单击字段和下拉箭头。 可用字段显示在下拉选择器中。
- 在工具栏上,单击以下命令来重置、清除或映射字段。
重置
恢复字段设置至上次保存的配置。
自动匹配
映射字段名称和数据类型匹配的所有字段。 这是默认设置。
清除
清除所有字段设置。
- 单击表达式选项卡查看或自定义字段设置生成的 ArcGIS Arcade 表达式。
如果更改了字段选项卡中的字段,当前表达式将被覆盖。
注:
同一窗口中允许以逗号分隔的多行。 以下示例将源要素字段 Elevation 和 Rotation 中的值传递到名称相同的目标字段。
return { "Elevation" : $sourceFeature['Elevation'], "Rotation" : $sourceFeature['Rotation'] }
有关详细信息,请参阅 ArcGIS Arcade。
- 在表达式窗口下方的工具栏中,可以单击以下命令来重置、验证、或导入/导出标注表达式 (LXP) 文件。
重置
将表达式恢复为上次保存的设置。
验证
验证表达式。 错误信息中将显示语法错误的行号和原因。
导入
导入标注表达式 (LXP) 文件。
导出
将表达式导出为标注表达式 (LXP) 文件。
- 单击确定。
该对话框随即关闭。