Skip to main content

追加数据 (GeoAnalytics Server 工具)

汇总

用于将要素追加到现有托管图层。

旧版本:

即将在 ArcGIS Enterprise 中弃用 ArcGIS GeoAnalytics Server 扩展模块。 GeoAnalytics Server 的 最终版本 已随 ArcGIS Enterprise 11.3 一同发布。 可通过 ArcGIS Enterprise 11.3 及较早版本获取此地理处理工具。

插图

“追加数据”工具图示

“追加数据”工作流

用法

  • 此地理处理工具适用于 ArcGIS Enterprise 10.6.1 或更高版本。

  • 输入图层参数值必须为现有托管点、线、面或表格图层。 要追加到不同的图层,必须先创建该数据集的托管图层。 为此,请使用 复制到数据存储 工具,或将图层共享至您的门户。 要了解更多有关共享图层的详细信息,请参阅 共享 Web 图层简介

  • 追加图层参数值可以为点、线、面、或表格大数据文件共享数据集,以及要素图层。

  • 追加图层值的几何类型必须与输入图层值的几何类型相同。 例如,将表格要素追加到表格要素,将点要素追加到点要素。 如果几何类型不同,则将无法追加要素。

  • 追加图层值的时间类型必须与输入图层值的时间类型相同。 这些类型包括时刻、间隔或无。

  • 将不会修改输入图层值的字段、几何和时间。

  • 可以通过以下两种方法来追加要素:

    • 仅追加匹配字段 -仅追加具有匹配名称和类型的字段。 这是默认设置。

    • 追加匹配字段并解决差异 -使用追加字段追加表达式参数以匹配具有不同名称的字段,或者计算指定字段的值。

      了解有关追加数据表达式的详细信息

  • 追加字段追加表达式参数中任何不匹配的追加图层字段都将从已追加的结果中排除。

    例如,人口迁徙研究人员想要追加具有输入图层的数据集,并追加如下所示的图层方案。 两个图层都包含一个共同的文本类型 Country 字段,并且都包含两个具有相同数据类型,但具有唯一名称的附加字段。 输入图层包含 Pop_Pop_Density 字段,追加图层包含 Populationarea_km2 字段。 研究人员想要将 Country 字段匹配到 Country 字段,并将 Population 字段追加到 Pop_ 字段,然后通过数学计算获得 Pop_Density 字段的人口密度。

    输入图层方案和追加图层方案示例

    要在追加数据工具中使用的输入图层和追加图层示例方案。

    默认情况下,追加数据将匹配 Country 字段,因为其具有相同的字段名称和字段类型。 默认情况下,Pop_Pop_Density 字段在追加图层中无匹配项,并将追加 null 值。

    默认字段映射示例

    当针对追加方法参数选择仅追加匹配字段选项时,将应用的默认字段映射。

    针对追加方法参数选择追加匹配字段并解决差异选项以定义自定义字段映射规范。 使用追加字段参数对输入字段 Pop_ 字段追加来自追加字段 Population 字段中的值。 使用追加表达式参数来计算追加要素的 Pop_Density 值,方法为使用 Populationarea_km2 追加图层字段构建以下 Arcade 表达式:$feature["Population"]/$feature["area_km2"]

    定义字段映射示例

    追加字段追加表达式参数中指定的已定义字段映射。
  • 该地理处理工具由 ArcGIS GeoAnalytics Server 提供支持。 分析将在 GeoAnalytics Server 上完成,且结果将存储在 ArcGIS Enterprise 的内容中。

  • 运行 GeoAnalytics Server 工具时,分析将在 GeoAnalytics Server 上完成。 要获得最佳性能,请通过在 ArcGIS Enterprise 门户上托管的要素图层或通过大数据文件共享,使 GeoAnalytics Server 可以访问数据。 非 GeoAnalytics Server 本地的数据,将在分析开始前移动至 GeoAnalytics Server。 这意味着运行工具需要更长时间,并且在某些情况下,从 ArcGIS Pro 到 GeoAnalytics Server 移动数据可能会失败。 失败的阈值取决于网络速度,以及数据的大小和复杂性。 建议您始终共享数据或创建大数据文件共享。

    了解有关将数据共享至您的门户的详细信息

    了解有关通过 Server Manager 创建大数据文件共享的详细信息

参数

标注 说明 数据类型

输入图层

将追加要素的托管要素图层。

Record Set

追加图层

包含将追加到输入图层的要素的图层。

Record Set

追加方法

(可选)

指定如何对输入图层的字段追加追加图层的值。

  • 仅追加匹配字段仅当输入图层字段在追加图层中具有匹配字段时,才会追加该输入图层字段。 将为没有匹配的字段追加空值。

  • 追加匹配字段并解决差异可以为输入图层字段追加具有相同名称和不同类型的追加图层字段,也可以追加由 Arcade 表达式计算得出的值。

String

追加字段

(可选)

追加图层字段与将追加的输入图层字段具有相同的类型和不同的名称。 选择要追加的输入字段,以及包含要追加的值的追加字段。

值表列:

  • Input FieldThe input layer field to match with an append layer field.

  • Append FieldThe append layer field to match with an input layer field.

Value Table

追加表达式

(可选)

将用于计算输入字段的字段值的 Arcade 表达式。 以 Arcade 格式写入表达式,其中可包括数学运算符和多个字段。

选择要追加到的字段,然后为每个字段提供一个表达式,以计算要追加的值。 如果将图层添加到地图中,则可以使用字段和助手来构建表达式。

值表列:

  • Input FieldThe input layer field to append with the calculated Arcade expression values.

  • ExpressionThe Arcade expression that will be used to calculate field values for the input field.

Value Table

派生输出

标注 说明 数据类型

追加结果

已附加要素的更新输入。

Record Set

环境

范围, 当前工作空间

许可信息

  • 基本: 需要 ArcGIS GeoAnalytics Server
    适用于 ArcGIS Enterprise 10.6.1
  • 标准: 需要 ArcGIS GeoAnalytics Server
    适用于 ArcGIS Enterprise 10.6.1
  • 高级: 需要 ArcGIS GeoAnalytics Server
    适用于 ArcGIS Enterprise 10.6.1