[フィーチャの結合] ツールは、2 つのレイヤーを操作します。[フィーチャの結合] は、空間、時系列、および属性リレーションシップ (または 3 つのリレーションシップの任意の組み合わせ) に基づいて、1 つのフィーチャの属性をもう 1 つのフィーチャに結合します。このツールは、指定の結合条件を満たしているすべての入力フィーチャを特定し、最初の入力レイヤーに 2 番目の入力レイヤーを結合します。必要に応じて、すべてのフィーチャを一致するフィーチャに結合したり、一致するフィーチャを集計したりすることができます。
[フィーチャの結合] は、ポイント、ライン、エリア、およびテーブルに適用できます。時系列的結合では、入力データが時間に対応している必要があり、空間結合では、データにジオメトリが含まれている必要があります。
このレイヤーのテーブルに、結合レイヤーの属性が追加されます。
[近接] 空間リレーションシップを使用する解析には、投影座標系が必要です。 [分析環境] で [処理に使用する座標系] を設定できます。処理に使用する座標系が投影座標系に設定されていない場合、 [分析の実行] を行うときに設定するようにプロンプトが表示されます。
マップからレイヤーを選択できるだけでなく、ドロップダウン リストの下部にある [解析レイヤーの選択] を選択し、ビッグ データ ファイル共有データセットまたはフィーチャ レイヤーのコンテンツを参照して選択することもできます。
この結合レイヤーの属性が、ターゲット レイヤーに追加されます。
マップからレイヤーを選択できるだけでなく、ドロップダウン リストの下部にある [解析レイヤーの選択] を選択し、ビッグ データ ファイル共有データセットまたはフィーチャ レイヤーのコンテンツを参照して選択することもできます。
結合するレイヤーと同じリレーションシップのある結合フィーチャが複数存在する場合に、出力でターゲット レイヤーおよび結合レイヤーの間の結合を処理する方法を決定します。次の 2 つの結合方法の中から選択できます。
たとえば、ファーマーズ マーケットから 2 キロメートル以内にあるスーパーマーケットを検索するとします。この場合、ターゲット レイヤーには、ファーマーズ マーケットを表す 1 つのフィーチャがあり、結合レイヤーは現地の食料品店を表し、年間総売上などの属性を持っています。[フィーチャの結合] ツールを使用すると、5 軒の食料品店が指定の条件を満たしていることがわかります。 [1 対多の結合] の結合方法を指定した場合、結果として 5 つのフィーチャが生成され、各行はファーマーズ マーケットとスーパーマーケットを表します。 [1 対 1 の結合] リレーションシップを指定した場合は、ファーマーズ マーケット、スーパーマーケットの集計情報 (軒数 (2) など)、その他の統計情報 (年間総売上など) を表す 1 つのフィーチャが生成されます。
使用される結合オプションを指定します。次の結合タイプのうちの 1 つ、2 つ、または 3 つを適用できます。
フィーチャが互いに結合しているかどうかを判断する空間リレーションシップ。次の使用可能なリレーションシップは、入力フィーチャとして使用されているジオメトリのタイプ (ポイント、ポリライン、またはポリゴン) によって決まります。
空間的な近接リレーションシップに適用される半径を指定します。
たとえば、原子炉設備を表すデータセットおよび住宅を表すデータセットがある場合、原子炉設備から 1 キロメートル以内の住宅を見つけるために、1 キロメートルの nearSpatial 距離を設定することができます。
フィーチャが互いに結合しているかどうかを判断する時系列リレーションシップ。このオプションを使用できるのは、両方のレイヤーで時間が有効になっている場合に限ります。使用可能なリレーションシップは、入力フィーチャに使用される時間のタイプ (即時または間隔) によって決まります。使用可能な時系列リレーションシップを次に示します。
時系列の近接リレーションシップに適用される時間的半径を指定します。時系列の近接リレーションシップは、 [Near]、 [Near Before]、および [Near After] を含みます。
たとえば、ボート インシデントのレイヤーおよびハリケーンの GPS トラックのレイヤーが存在する場合、空間 (1 キロメートル) と時間 (5 時間) の両方において、ハリケーン進路から指定した距離内のボート インシデントを検索することができます。この結果として、空間的にも時間的にも近接して発生したボート事故がハリケーンに結合されます。
1 つのレイヤー内のフィールドの値と、もう 1 つのレイヤー内のフィールドの値が照合されます。
たとえば、郡全体での居住地住所の区画レイヤー ( ZIP フィールドを含む) と、郵便番号別の医療人口統計の表形式データセット (フィールド名は HEALTHZIP) がある場合、 ZIP フィールドと HEALTHZIP フィールドを照合して、医療データセットを居住地データに結合できます。この結果として、居住地とそれに対応する医療データのレイヤーが生成されます。
結合方法が [1 対 1 の結合] である場合、結合されたフィーチャに対して統計情報を計算します。デフォルトでは、すべての統計情報が計算されます。
集計されたフィーチャの統計情報を計算することができます。次の数値フィールドを計算に使用できます。
次の文字列フィールドを計算に使用できます。
すべての統計情報は、NULL 以外の値で計算されます。結果レイヤーには、計算された各統計情報の新しいフィールドが含まれます。属性と統計情報を選択することで、任意の数の統計情報を追加できます。
条件を指定のフィールドに適用します。これらの条件を満たしているフィールドを含むフィーチャだけが結合されます。
たとえば、 health_spending が income の 20 パーセントを上回っているフィーチャの場合にのみ、そのフィーチャのデータセットに結合を適用する場合、1 番目のデータセット (フィーチャの結合先のデータセット) のフィールド health_spending および 2 番目のデータセット (結合されるデータセット) のフィールド income を使用して、「 $target["health_spending"] > ($join["income"] * .20)
」という結合条件を適用します。
演算式を使用して結合条件を適用できます。
GeoAnalytics の結果はデータ ストアに保存され、フィーチャ レイヤーとして Portal for ArcGIS に公開されます。 多くの場合、結果はビッグ データ ストアに保存され、これがデフォルトとなっています。結果をリレーショナル データ ストアに保存したほうがよい場合もあります。 結果をリレーショナル データ ストアに保存する理由は以下のとおりです。
GeoAnalytics の結果が増加すると予想されており、大量のデータを処理するビッグ データ ストアの機能を利用したい場合には、リレーショナル データ ストアを使用すべきではありません。
作成されるレイヤーの名前。 ArcGIS Data Store に書き込んでいる場合、結果は [マイ コンテンツ] に保存され、マップに追加されます。ビッグ データ ファイル共有に書き込んでいる場合、結果はビッグ データ ファイル共有に格納され、そのマニフェストに追加されます。この場合、結果はマップに追加されません。 デフォルトの名前は、ツール名と入力レイヤー名に基づいて設定されます。レイヤーがすでに存在する場合、このツールは正常に実行されません。
[出力の保存場所] ドロップダウン ボックスを使用して ArcGIS Data Store (リレーショナル データ ストアまたはビッグ データ ストア) に書き込むときは、結果が保存される [マイ コンテンツ] 内のフォルダーの名前を指定できます。