モデルの実行

モデルを構築し、すべてのプロセスが有効であることを確認した後、モデルは実行可能な状態になります。 モデルは ModelBuilder で 1 ステップずつまたは全体を実行するか、[ジオプロセシング] ウィンドウからジオプロセシング ツールとして実行できます。

ModelBuilder でのモデルの実行

モデルを ModelBuilder で実行する場合は、モデルを編集用に開いて、ModelBuilder ウィンドウで実行します。 単一のツール、一連のツール、またはモデル全体を実行できます。

  • 単一のツールの実行 - 単一のツールを実行する場合は、モデルでツールを一度に 1 ステップずつ実行できます。 該当するツールを右クリックして [実行] を選択します。
  • 一連のツールの実行 - 他のツールに依存しているツールを実行すると、そのツールまでのすべてのプロセスが実行されます (チェーン内のツール以前にある実行可能プロセスも実行されますが、チェーン内の後続プロセスは実行されません)。 該当するツールを右クリックして [実行] を選択します。
  • モデル全体の実行 - ModelBuilder タブにある [実行] ボタン 実行 をクリックすると、実行準備が完了したすべてのツールが順番に実行されます。 すでに実行されているツールは再実行されません。モデルでは、まだ実行されていない最初のツールから実行されます。

    また、モデル内の任意の場所を右クリックして [実行] を選択することもできます。

実行中のモデル

実行準備ができていない (無効の) モデル プロセスを個別に実行しようとすると、実行不能のプロセスであることを示す警告メッセージが表示されます。 モデル全体を実行しようとしたときに、モデルに実行不能のプロセスが含まれている場合は、実行可能なプロセスが順番に実行され、準備ができていないプロセスは実行されません。

これらのツールは、処理の実行中には赤色で表示され、処理の実行が正常に終了すると、ドロップ シャドウ付きの黄色に戻ります。 実行に失敗した場合は、ツールが赤色のままになります。 エラー メッセージを表示するには、実行に失敗したツールを右クリックして [メッセージ] を選択します。

注意:

ModelBuilder で実行されたツールは、プロジェクトのジオプロセシング履歴に保存されません。

マップへ追加

ModelBuilder ウィンドウでモデルを実行している場合、出力データ変数を右クリックして [マップへ追加] を選択すると、マップに出力データセットを追加することができます。 ツールがすでに実行されている場合は、データがマップに追加されます。 ツールがまだ実行されていない場合は、ツールの実行が終了した後で、データがマップに追加されます。 レイヤーを容易に管理できるよう、[コンテンツ] ウィンドウに表示された専用の [ModelBuilder] グループ レイヤーの下に出力が追加されます。 レイヤー名には、[ModelBuilder] 変数名と変数の値の両方が含まれます。

マップへ追加
注意:

ModelBuilder グループ レイヤーへの出力の追加を無効にするには、[出力をモデル フィーチャ レイヤーに追加] オプションをオフにします。

ジオプロセシング ツールとしてのモデルの実行

モデルはツールボックスにジオプロセシング ツールとして保存されます。 他のジオプロセシング ツールと同様に、モデル ツールを [ジオプロセシング] ウィンドウで開いて実行できます。 モデルが保存されたツールボックスを特定してダブルクリックするか、右クリックして [開く] を選択します。

ModelBuilderモデル パラメーターとして設定された変数はツール ダイアログ ボックスに表示され、入力および出力のデータセットと値を指定することができます。 ツール パラメーターのラベルはモデル変数の名前と同じになり、パラメーターのデフォルト値はモデル変数と同じ値になります。 ツール パラメーターの順序や、フィルター、依存性、カテゴリなどのパラメーター プロパティは、モデル プロパティで制御できます。

注意:

モデル ツールを実行した後、モデル パラメーターとして設定したモデル出力だけがマップに追加されます。

注意:

ジオプロセシング履歴には、モデル ツールのエントリが 1 つ追加されます。 モデル ツールで実行された個別のツールは、ジオプロセシング履歴に追加されません。

ジオプロセシング ツールの実行の詳細