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