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