ArcGIS のジオプロセシングには 3 つの重要な概念があります。
- 多数のジオプロセシング オペレーター (ツールと呼ばれる) が存在します。それらのジオプロセシング オペレーターは、ArcToolbox 内で整理され、管理されています。
- 個々のツールを連続してつなぎ合わせることができます (プロセスと呼びます)。独自のプロセスを作成できることは、ArcGIS の特長の 1 つです。独自の発想を短時間で効率よくプログラムできます。
- Python スクリプトと ModelBuilder ウィンドウを使用して、ジオプロセシング モデルとスクリプトを作成することができます。
ArcCatalog では、以下で説明する ArcGIS ジオプロセシング フレームワークをサポートしています。
ArcToolbox の操作
ArcGIS にはジオプロセシング ツールのコレクションがあり、ArcToolbox で整理します。スクリプトの作成またはモデルの構築によって独自のツールを作成し、ArcToolbox で整理することができます。
ArcCatalog では適切なツールを見つけられるよう、さまざまな方法を提供しています。
検索機能を使用したツールの検索、起動
ArcGIS での検索機能を使用して、ツールを検索することができます。[検索] ウィンドウを使用して、[ツール] のキーワードをクリックします。
- [検索ウィンドウ] ボタン をクリックして、ArcGIS 検索パネルを開きます。
- [ツール] をクリックして、検索条件を絞り込みます。
- 検索するツールのテキスト文字列を入力します。検索の際、* をワイルドカードとして使用できます。
- <CR> または [検索] ボタン () を押して検索し、検索結果を表示します。
- 検索結果を使用して、ツールについてより多くの情報が得ることができます。それには、ツールの場所を ArcToolbox で検索して、ツールを実行します。ツールの検索結果を Python ウィンドウの ModelBuilder にドラッグ&ドロップすることもできます。
カタログ ツリー ウィンドウでの ArcToolbox ノードの操作
ArcToolbox では、ArcGIS で提供されるすべてのツール、および独自に作成または追加した新しいツールの整理に、一連のフォルダーを使用することができます。
カタログ ツリーの [Toolboxes] ノード を展開し、ArcToolbox を操作することでジオプロセシング ツールを開いて使用することができます。
[ツールボックス] ノードを展開して [My Toolboxes] を右クリックし、[新規作成] を選択することで独自のカスタム ツールボックスを作成することができます。
ArcToolbox で使用したいツールを見つけたら、Python ウィンドウの ModelBuilder にドラッグ&ドロップできます。
ModelBuilder を使用したジオプロセシング
ModelBuilder は、モデルの作成、編集、管理をグラフィカルに実行できるジオプロセシング アプリケーションです。モデルはツールの論理的なシーケンスとして組み立てられます。モデルでは 1 つのツールの出力が次の操作 (ツール) に入力され、結果を生成します。
ArcCatalog から ModelBuilder にツールをドラッグ&ドロップすることができます。
ArcCatalog で ModelBuilder を起動するには、[標準] ツールバーの [ModelBuilder] ボタン をクリックします。
Python ウィンドウを使用したジオプロセシング
Python は、ArcGIS の一部として提供されるスクリプト言語 (翻訳言語) です。ArcGIS の ArcPy インストールでは、すべてのジオプロセシング ツールおよび GIS データを照会するためのさまざまな便利な機能が利用できます。
ArcCatalog から ModelBuilder にツールをドラッグ&ドロップすることができます。そして Python と ArcPy を使用することで、さまざまな便利なスクリプトおよびモデルを開発できます。
ジオプロセシングの詳細
詳細については、「ジオプロセシングとは」をご参照ください 。