モデルを構築し、すべてのプロセスが有効であることを確認した後、モデルは実行可能な状態になります。 モデルは ModelBuilder で 1 ステップずつまたは全体を実行するか、[ジオプロセシング] ウィンドウからジオプロセシング ツールとして実行できます。
ModelBuilder でのモデルの実行
モデルを ModelBuilder で実行する場合は、モデルを編集用に開いて、ModelBuilder ウィンドウで実行します。 単一のツール、一連のツール、またはモデル全体を実行できます。
- 単一のツールの実行 - 単一のツールを実行する場合は、モデルでツールを一度に 1 ステップずつ実行できます。 該当するツールを右クリックして [実行] を選択します。
- 一連のツールの実行 - 他のツールに依存しているツールを実行すると、そのツールまでのすべてのプロセスが実行されます (チェーン内のツール以前にある実行可能プロセスも実行されますが、チェーン内の後続プロセスは実行されません)。 該当するツールを右クリックして [実行] を選択します。
- モデル全体の実行 - ModelBuilder タブにある [実行] ボタン をクリックすると、実行準備が完了したすべてのツールが順番に実行されます。 すでに実行されているツールは再実行されません。モデルでは、まだ実行されていない最初のツールから実行されます。
また、モデル内の任意の場所を右クリックして [実行] を選択することもできます。
実行準備ができていない (無効の) モデル プロセスを個別に実行しようとすると、実行不能のプロセスであることを示す警告メッセージが表示されます。 モデル全体を実行しようとしたときに、モデルに実行不能のプロセスが含まれている場合は、実行可能なプロセスが順番に実行され、準備ができていないプロセスは実行されません。
これらのツールは、処理の実行中には赤色で表示され、処理の実行が正常に終了すると、ドロップ シャドウ付きの黄色に戻ります。 実行に失敗した場合は、ツールが赤色のままになります。 エラー メッセージを表示するには、実行に失敗したツールを右クリックして [メッセージ] を選択します。
注意:
ModelBuilder で実行されたツールは、プロジェクトのジオプロセシング履歴に保存されません。
マップへ追加
ModelBuilder ウィンドウでモデルを実行している場合、出力データ変数を右クリックして [マップへ追加] を選択すると、マップに出力データセットを追加することができます。 ツールがすでに実行されている場合は、データがマップに追加されます。 ツールがまだ実行されていない場合は、ツールの実行が終了した後で、データがマップに追加されます。 レイヤーを容易に管理できるよう、[コンテンツ] ウィンドウに表示された専用の [ModelBuilder] グループ レイヤーの下に出力が追加されます。 レイヤー名には、[ModelBuilder] 変数名と変数の値の両方が含まれます。
注意:
ModelBuilder グループ レイヤーへの出力の追加を無効にするには、[出力をモデル フィーチャ レイヤーに追加] オプションをオフにします。
ジオプロセシング ツールとしてのモデルの実行
モデルはツールボックスにジオプロセシング ツールとして保存されます。 他のジオプロセシング ツールと同様に、モデル ツールを [ジオプロセシング] ウィンドウで開いて実行できます。 モデルが保存されたツールボックスを特定してダブルクリックするか、右クリックして [開く] を選択します。
ModelBuilder でモデル パラメーターとして設定された変数はツール ダイアログ ボックスに表示され、入力および出力のデータセットと値を指定することができます。 ツール パラメーターのラベルはモデル変数の名前と同じになり、パラメーターのデフォルト値はモデル変数と同じ値になります。 ツール パラメーターの順序や、フィルター、依存性、カテゴリなどのパラメーター プロパティは、モデル プロパティで制御できます。
注意:
モデル ツールを実行した後、モデル パラメーターとして設定したモデル出力だけがマップに追加されます。
注意:
ジオプロセシング履歴には、モデル ツールのエントリが 1 つ追加されます。 モデル ツールで実行された個別のツールは、ジオプロセシング履歴に追加されません。