データのアペンド (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"]を構築することで、アペンド レイヤー フィールドPopulationとarea_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 にデータを移動できないこともあります。 エラーの閾値はネットワークの速度や、データのサイズや複雑さに左右されます。 データを必ず共有するか、ビッグ データ ファイル共有を作成することをおすすめします。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力レイヤー |
フィーチャを追加するホスト フィーチャ レイヤー。 |
Record Set |
|
アペンド レイヤー |
入力レイヤーに追加するフィーチャが含まれるレイヤー。 |
Record Set |
|
アペンド方法 (オプション) |
入力レイヤーのフィールドにアペンド レイヤーの値を追加する方法を指定します。
|
String |
|
アペンド フィールド (オプション) |
アペンド先の入力レイヤーのフィールドとタイプが同じで名前が異なるアペンド レイヤーのフィールド。 アペンド先の入力フィールドと、追加する値を含むアペンド フィールドを選択します。 値テーブル列:
|
Value Table |
|
アペンド式 (オプション) |
入力フィールドの値の計算に使用する Arcade 式。 式は Arcade で記述され、算術演算子と複数のフィールドを含めることができます。 アペンド先のフィールドを選択して、それぞれの式を指定して、追加する値を計算します。 レイヤーをマップにアペンドする場合、フィールドおよびヘルパーを使って式を組み立てることができます。 値テーブル列:
|
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 で利用可能