ジオプロセシング環境は、ツールの結果に影響を与える追加の設定です。 これらの設定は [ジオプロセシング] ウィンドウの [パラメーター] タブに表示されない (一部の例外あり) ため、ツール パラメーターとは異なります。 正確に言うと、これらは、[環境] ダイアログ ボックスを使用して 1 回設定する値であるか、[ジオプロセシング] ウィンドウの [環境] タブを使用して個々のツールを実行するためのものであり、ツールによって実行時に使用されます。
環境設定の変更が、ジオプロセシング タスクを実行する前提条件となる場合がよくあります。 たとえば、現在のワークスペースおよびテンポラリ ワークスペース環境設定は、入力および出力のワークスペースを設定できます。 別の例としては、解析を特定の地理エリアに制限する範囲環境設定や、新しいデータの座標系を定義する出力座標系環境設定があります。
ヘルプの表示
ジオプロセシング ツールは、さまざまな環境設定を使用することができます。 ツールが使用する環境設定を決めるのは、ツールの開発者です。 Esri が開発したシステム ツールの場合、ツールに適用される環境設定はツール ヘルプに指定されています。
ツール リファレンス ページの [環境] のセクションに、ツールが使用する環境設定が記述されています。 それぞれの環境設定は、その環境のリファレンス ヘルプ ページへのリンクになっています。
ツール パラメーターの環境
一部のツールには、環境からデフォルト値を取るパラメーターがあります。 たとえば、[フィーチャクラスの作成 (Create Feature Class)] ツールには、オプションの [座標系] パラメーターがありますが、このデフォルト値は、出力座標系環境設定から取得されます。
環境のレベルと階層
環境設定には、アプリケーション、ツール、モデル、モデル プロセスの 4 つのレベルがあります。 すべてのレベルには、同じ環境変数があり、出力結果に対する効果も同じです。 異なる点は、それらの環境設定へのアクセスおよび設定方法だけです。
4 つの環境レベルから階層が形成されていて、最上位レベルにあるのがアプリケーション設定です。 次の図に示したように、この階層では、環境設定は次のレベルに渡されます。 それぞれのレベルで、渡された環境設定を別の値に上書きすることができます。
この階層における唯一の例外は、モデルに関してです。 ModelBuilder ウィンドウからモデルを実行すると、アプリケーション環境が渡されます。 ツール ダイアログ ボックスを使用してモデルを実行する場合は、ツール環境が渡されます。
4 つのレベルの環境設定には次の特性があります。
- アプリケーションレベルの設定がデフォルトであり、任意のツールの実行時に適用されます。
- ツールレベルの設定は、ツールの 1 回の実行に適用され、アプリケーションレベルの設定を無効にします。
- モデルレベルの設定は、モデルとともに指定および保存され、ツールレベルとアプリケーションレベルの設定を無効にします。
- モデル プロセスレベルの設定は、モデル プロセス レベルで指定され、モデルとともに保存されます。これは、モデル レベルの設定を無効にします。