Skip to main content

レイヤー選択の作成と使用

レイヤーとテーブル ビューは、ディスク上のフィーチャ データやテーブル データへの便利な参照ショートカットを提供しますが、属性検索 および 空間検索 選択ツールと組み合わせて使用することで、より重要なメリットを実現できます。

属性検索 ツールは属性値に基づいてフィーチャを選択し、空間検索 ツールは (同じフィーチャクラス内、または別のフィーチャクラスの) 他のフィーチャとの関係に基づいてフィーチャを選択します。

(フィーチャクラスやテーブルへのパスとは対照的に) レイヤーを入力として使用すると、選択フィーチャのみが使用されます。 たとえば、World Countries という名前のレイヤーに対して 属性検索 を実行し、COUNTRY_NAME が Canada と等しい という選択セットを作成したとします。 このレイヤーを 統計サマリー の入力として使用し、POPULATION フィールドの値を合計すると、1 つのフィーチャ (Canada) のみが使用され、結果の値は 3,500 万になります。 ただし、レイヤー名の代わりにフィーチャクラスへのパス (例: C:\mydata.gdb\world_countries) を使用した場合、195 個のフィーチャすべてが使用され、結果は 71 億になります。

フィーチャのコピー ツールを使用すると、選択セットを新しいフィーチャクラスまたはテーブルに永続的にコピーできます。

属性検索 および 空間検索 ツールのダイアログ ボックスにある追加または削除オプションを使用して、複数の空間および属性選択セットを組み合わせることができます。

レイヤー、テーブル ビュー、選択セットは、Python およびモデル内でも使用できます。 このためには、フィーチャ レイヤーの作成 および テーブル ビューの作成 ツールを使用してレイヤーを作成するか、レイヤー上の選択セットを表示および実行し、それらのレイヤーを他のツールの入力として使用します。