モデルは ModelBuilder で実行するほかに、モデル ツールのダイアログ ボックス、[Python] ウィンドウ、またはスタンドアロン スクリプトから実行できます。モデルをツールのダイアログ ボックスから実行するには、次の手順に従います。
- [カタログ] ウィンドウまたは [ArcToolbox] ウィンドウでモデル ツールをダブルクリックします。
- モデル ツールのパラメーターを設定します。
- [OK] をクリックします。
モデル ツールが実行され、最終的な出力が ArcMap の [コンテンツ] ウィンドウに追加されます。
モデル ツールをモデル ツールのダイアログ ボックスから実行した場合の動作
モデル ツールのダイアログ ボックスを開くと、モデル パラメーターであるモデル変数 (ModelBuilder で表示したときに、横に「P」が表示されるモデル変数) それぞれに対して、ツールのダイアログ ボックスのパラメーターが作成されます。
- ツールのダイアログ ボックスのパラメーターには、モデル変数の名前と同じラベルが付けられます。
- ツールのダイアログ ボックスのパラメーターに対するデフォルト値は、モデル変数の値です。
- ツールのダイアログ ボックスに表示されるパラメーターの順序は、モデル プロパティによって決定されます。
モデル ツールのダイアログ ボックスを開くと、パラメーター値が整合チェックされます。必須パラメーターの値が空白 (空) である場合は、パラメーターの横に緑色のドットが表示され、値が必要であることが示されます。値が空白でなく無効である (たとえば、データセットまたはレイヤーが存在しない) 場合は、エラー メッセージが表示され、パラメーターの横に赤色のアイコンが表示されます。
モデル ツールを ([OK] をクリックして) 実行すると、モデル全体の進行状況だけが表示され、モデル内のツールまたはプロセスの個別の進行状況は表示されません。
モデルを ModelBuilder で実行する場合と、ツールのダイアログ ボックスから実行する場合には、主要な違いがいくつかあります。モデルをツールのダイアログ ボックスから実行する場合は、次のような処理が行われます。
- モデル ツールの実行が完了した後、中間データが削除されます。中間データを保存するには、変数ごとに中間オプションをオフにするか、変数をモデル パラメーターに設定します。
- デフォルトでは、[モデル プロパティ] > [一般] タブの順にクリックして、フォアグラウンドで実行するオプションをオフにし、ArcMap の [ジオプロセシング オプション] のバックグラウンドで実行するオプションをオンにしていない限り、ツールはフォアグラウンドで実行されます。
- モデル パラメーターであるモデル出力だけが、[結果] ウィンドウに追加されます。
- 最終出力とモデル パラメーターだけが、ArcMap の [コンテンツ] ウィンドウに追加されます。