追加数据

“追加数据”工作流示意图


此工具用于将数据追加到现有托管要素图层。“追加数据”可修改原始输入图层,但不会生成新的输出图层。可根据字段名称和字段类型匹配字段,或者可应用更高级的匹配方法。

以下为示例:

选择要追加到的图层


数据要追加到的表、点、线或面要素。


Caution: 

将在执行该工具期间修改要追加到的图层。继续操作之前,请确保您要修改此图层。


除了从地图中选择图层外,还可以在下拉列表的底部选择 选择分析图层,以浏览至您的托管要素图层内容。

选择要追加的图层


要追加到输入图层的表、点、线或面要素。

除了从地图中选择图层外,还可以在下拉列表的底部选择 选择分析图层,以浏览至大数据文件共享数据集或要素图层中的内容。

追加所有要素或定义一个子集(可选)


标识要追加的要素。此参数属于可选操作。

选择追加字段的方式(可选)


指定追加图层字段如何追加到输入图层。默认情况下,将追加所有匹配输入和追加字段。字段名称和字段类型相同的字段相互匹配。或者,可选择字段的匹配方式,或计算 Arcade 表达式来填充字段值。

例如,您拥有的输入图层包含 field_numberfield_stringdate_fieldunused_field 字段,追加图层包含 field_stringfield_numberMY_DATE_FIELD 字段。

  • 默认情况下,该工具会将输入图层中的 field_number 与追加图层中的 field_number 进行匹配,以及将输入图层中的 field_string 与追加图层中的 field_string 进行匹配。
  • 默认情况下,将在输入图层的 date_fieldunused_field 字段中填充 null 值,因为它们在追加图层中没有匹配字段。
  • 或者,可将值追加到默认情况下未自动匹配的字段。例如,输入图层中的 date_field 可以与追加字段 MY_DATE_FIELD 进行匹配。要执行此操作,请在第一列中 date_field 旁的下拉菜单中,选择位于第二列中的 MY_DATE_FIELD
再举一例,输入图层具有数值字段 value_1value_2value_3my_Average,追加图层具有数值字段 value_1value_2value_3
  • 默认情况下,将对 value_1value_2value_3 进行匹配和追加。
  • 除了默认行为之外,还可以为 my_Average 字段计算值。要执行此操作,可在 my_Average 旁的列中选择 表达式下拉选项,然后使用多个字段和数学运算构建自定义 Arcade 表达式(例如
    average($feature["value_1"] + $feature["value_2"] + $feature["value_3"])
    )。