位置によるフィーチャ属性の結合について

マップ上の個々のレイヤではなく、それらのレイヤに含まれているフィーチャ間のリレーションシップが最も重要な場合があります。たとえば、最寄りの営業所を顧客に知らせたい、またはさまざまな野生生物とそれらの生息地に関する情報を比較したいとします。こうした種類のクエリには、空間結合で答えることができます。

空間結合は、レイヤ内のフィーチャの位置に基づいて、2 つのレイヤの属性を結合します。フィールド内の属性値を照合することにより 2 つのテーブルを結合するのと同様に、空間結合は 1 つのレイヤの属性をもう 1 つのレイヤに付加します。

その後、追加情報を使用してデータを新しい方法で検索することができます。別のレイヤを基準とした位置に基づいてレイヤ内のフィーチャを選択することも可能ですが、空間結合によって 2 つのレイヤの属性セットが含まれた新しいレイヤが作成されるため、2 つのレイヤをより永続的に関連付けることが可能になります。

空間結合を実行するためのパフォーマンスのヒント

結合は、ArcMap のレイヤを右クリックしてアクセスする [テーブル結合] ダイアログ ボックスまたはジオプロセシング ツールを使用して実行できます。大規模なデータセットや複雑なデータセットで空間結合を実行するときは、ダイアログ ボックスではなく空間結合ツールを使用する必要があります。空間結合ツールによって、パフォーマンスと信頼性が大幅に向上します。また、ジオプロセシング フレームワークを使用して、ツールをモデルまたはスクリプトの一部として使用するか、単純にツールのパラメータを Python ウィンドウに入力することにより、繰り返しまたは頻繁に実行される結合を簡単に自動化できます。たとえば、複数の類似する空間結合を実行して、結果を比較することができます。

また、空間結合から最善の結果を得るために、両方のレイヤで同じ座標系を使用することをお勧めします。レイヤの座標系が異なる場合は、次のルールが適用されます。

関連トピック

5/10/2014