レイヤとテーブル ビューの操作
ツールへの最も一般的な入力はデータセットです。いつでもディスク上のデータセットを参照できるのはもちろんですが、入力としてレイヤまたはテーブル ビューを使用することもできます。
- レイヤは、ArcMap のコンテンツ ウィンドウに表示されます。レイヤには、シンボル情報およびフィーチャまたは行の選択情報と共に、データセットへのパスが含まれています。
- テーブル ビューは、レイヤに相当するテーブルです。それはメモリ内に格納されるテーブルであり、テーブルを ArcMap に追加したときに作成されたテーブル ビューと同じです。次に示すように、コンテンツ ウィンドウの最上位に表示された、[ソース別にリスト] ボタン をクリックすることによってテーブルを参照することができます。
テーブル上で機能するツールはすべて、フィーチャクラスまたはフィーチャ レイヤでも使用することができます。これはフィーチャクラスが、フィーチャの形状を含む属性を持つテーブルにすぎないからです。他のどの観点から見ても、フィーチャクラスはテーブルです。
ArcMap のツール ダイアログ ボックスを開くか、または Python ウィンドウにツール名を入力すると、次のように動作します。
- ArcGIS はツールのパラメータを調べて、どのパラメータが入力データセットまたは入力テーブルを使用するかを確認します。パラメータが見つかった場合は、入力データセットのタイプをさらに調べます。ポイント フィーチャクラスか?TIN か?ネットワークか?テーブルか?
- ArcMap のコンテンツ ウィンドウは、次にスキャンとフィルタリングを実行して、パラメータのデータセット タイプに一致するレイヤがないかを確認します。一致するレイヤがあれば、そのリストが作成され、パラメータが制御するドロップダウン リストから選択できるようになります。それらのレイヤまたはテーブル ビューから 1 つを入力として選択することができます。
次の図は、[入力フィーチャ] パラメータのために構築された、[バッファ(Buffer)] ツールおよびレイヤのドロップダウン メニューを示しています。
レイヤ ファイルの使用
レイヤはディスク上にレイヤ ファイル(*.lyr 拡張子の付いたファイル)として保存することができ、その後レイヤを受け入れるすべてのツールへの入力として使用することができます。
レイヤ ファイルには、(ArcMap のコンテンツ ウィンドウ内のレイヤのような)内部レイヤと同じ情報が含まれ、それにはフィーチャの選択が含まれます。
レイヤ ファイルを作成するには、[レイヤ ファイルの保存(Save To Layer File)] ツールを使用することができます。ArcMap において、コンテンツ ウィンドウでレイヤを右クリックして、[レイヤ ファイルとして保存] をクリックします。
レイヤを受け入れるすべてのツールに対して、ディスク上のデータセットを参照するのと同様に、ディスク上のレイヤ ファイル(*.lyr)を参照することができます。ただし、レイヤ ファイルを参照する際、そのレイヤ ファイルに含まれるデータのタイプを決定できずにすべてのレイヤ ファイルを表示するツールがあります。不適切なレイヤ ファイルを選択した場合、ツールにはエラーまたは警告が表示されます。