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