Skip to main content

データのアペンド (GeoAnalytics Server ツール)

サマリー

既存のホスト フィーチャ レイヤーにフィーチャを追加します。

レガシー:

ArcGIS GeoAnalytics Server エクステンションは ArcGIS Enterprise では非推奨になっています。 GeoAnalytics Server の最終リリースは、ArcGIS Enterprise 11.3 に付属しています。 このジオプロセシング ツールは、ArcGIS Enterprise 11.3 およびそれ以前のバージョンで使用できます。

データのアペンド ツールの図

データのアペンドのワークフロー

使用法

  • このジオプロセシング ツールは、ArcGIS Enterprise 10.6.1 以降で利用可能です。

  • 入力レイヤー パラメーター値は、ホストされている既存のポイント、ライン、ポリゴン、またはテーブル レイヤーにする必要があります。 別のレイヤーに追加する場合は、該当するデータセットのホスト レイヤーを最初に作成しておく必要があります。 このためには、データ ストアにコピー ツールを使用して、レイヤーをポータルで共有します。 レイヤーの共有の詳細については、Web レイヤーの共有の概要をご参照ください。

  • アペンド レイヤー パラメーター値は、ポイント、ライン、ポリゴン、またはテーブル ビッグ データ ファイル共有データセットまたはフィーチャ レイヤーです。

  • アペンド レイヤー 値は、入力レイヤー 値と同じジオメトリー タイプにする必要があります。 たとえば、テーブル フィーチャをテーブル フィーチャに追加し、ポイント フィーチャをポイント フィーチャに追加します。 ジオメトリー タイプが同じでない場合、フィーチャは追加されません。

  • アペンド レイヤー 値は、入力レイヤー 値と同じ時間タイプにする必要があります。 これらのタイプには、即時、間隔、なしが含まれる場合があります。

  • 入力レイヤー 値のフィールド、ジオメトリー、時間は変更されません。

  • フィーチャの追加には、次の 2 つの方法を使用できます。

    • 一致するフィールドのみ追加— 名前とタイプが一致するフィールドだけが追加されます。 これがデフォルトです。

    • 一致するフィールドの追加と相違の解決アペンド フィールド パラメーターを使用して、名前が異なるフィールドを一致させるか、アペンド式 パラメーターを使用して、指定したフィールドの値を計算します。

      データのアペンド式の詳細

  • アペンド フィールド パラメーターでも アペンド式 パラメーターでも一致しない アペンド レイヤー フィールドはすべてアペンド操作の結果から除外されます。

    たとえば、人類移動の研究者が次のように入力レイヤー スキーマと追加レイヤー スキーマを使用してデータセットを追加するとします。 両方のレイヤーには、タイプがテキストの Country というフィールドがあり、データ タイプは同じであるが名前は異なるフィールドが 2 つあります。 入力レイヤーには、Pop_ フィールドと Pop_Density フィールドがあり、追加レイヤーには、Population フィールドと area_km2 フィールドがあります。 研究員は、Country フィールドと Country フィールドを照合し、Population フィールドを Pop_ フィールドにアペンドし、数値計算を使用して Pop_Density フィールドの人口密度を計算します。

    入力レイヤー スキーマとアペンド レイヤー スキーマの例

    データのアペンド ツールで使用される入力レイヤーおよびアペンド レイヤーのスキーマの例

    デフォルトでは、データのアペンド はそれぞれの Country フィールドを照合します。これは、両方のフィールドの名前とタイプが一致しているためです。 デフォルトでは、Pop_ フィールドと Pop_Density フィールドがアペンド レイヤーで一致しないため、両方のフィールドに NULL 値が追加されます。

    デフォルトのフィールド マッピングの例

    アペンド方法 パラメーターに 一致するフィールドのみ追加 オプションが選択されているときに適用される、デフォルトのフィールドのマッピング。

    カスタム フィールド マッピング仕様を定義するには、アペンド方法 パラメーターの 一致するフィールドの追加と相違の解決 オプションを選択します。 アペンド フィールド パラメーターを使用して、入力フィールド Pop_ フィールドに アペンド フィールド Population フィールドの値を追加します。 アペンド式 パラメーターを使用し、Arcade 式 $feature["Population"]/$feature["area_km2"] を構築することで、アペンド レイヤー フィールド Populationarea_km2 を使用して、アペンドするフィーチャの Pop_Density 値を計算します。

    定義済みのフィールド マッピングの例

    アペンド フィールド および アペンド式 パラメーターで指定された、定義済みのフィールド マッピング。
  • このジオプロセシング ツールは、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

アペンド方法

(オプション)

入力レイヤーのフィールドにアペンド レイヤーの値を追加する方法を指定します。

  • 一致するフィールドのみ追加入力レイヤーのフィールドに値が追加されるのは、そのフィールドと一致するフィールドがアペンド レイヤー内にある場合に限ります。 一致するフィールドが存在しないフィールドには NULL 値が追加されます。

  • 一致するフィールドの追加と相違の解決入力レイヤーのフィールドには、名前が同じでタイプが異なるアペンド レイヤーのフィールド、または 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

環境

範囲, 現在のワークスペース

ライセンス情報

  • Basic: ArcGIS GeoAnalytics Server が必要
    ArcGIS Enterprise 10.6.1 で利用可能
  • Standard: ArcGIS GeoAnalytics Server が必要
    ArcGIS Enterprise 10.6.1 で利用可能
  • Advanced: ArcGIS GeoAnalytics Server が必要
    ArcGIS Enterprise 10.6.1 で利用可能