モデルの実行

ベータ版:

ModelBuilder は現時点でベータ版です。 ModelBuilder Early Adopter Community で利用できるフォーラムで、経験の共有やサポートを受ることができます。

モデルが構築され、実行可能状態のツールが 1 つ以上モデルに含まれたら、モデルを実行することができます。 ツールの実行順は、ツールがダイアグラムに追加された順序およびツール間の接続の順序に基づきます。

注意:

モデルを実行するには、解析セッションに接続し、モデルがアクティブである必要があります。

モデルの実行

モデルを実行するには、モデル ツールバーの [実行] モデルの実行 をクリックします。

注意:

[実行] ボタンが使用できない場合、モデル内のどのツールも実行可能状態でないことを意味することがあります。 ツールのダイアログ ボックスを開き、すべての必須パラメーターが設定されていることを確認します。

実行可能状態のすべてのツールが順番に実行されます。 すべての実行可能ツールが正常に完了したか、いずれかのツールの実行中にエラーが発生した場合、モデルは実行を停止します。

ツールのステータスは、ツールとび出力データセットに次のアイコンで表示されます。

  • 成功 成功 - ツールが正常に実行されました。
  • 警告 警告 - ツールは正常に実行されましたが、1 つ以上の警告メッセージが返されました。
  • 失敗 失敗 - ツールの実行に失敗しました。

警告およびエラー メッセージを確認するには、モデルの実行の解析履歴を使用します。

モデルの再実行

モデルを再実行が必要になる理由には、異なるパラメーターを使用した解析ワークフローの反復処理の実行、異なる分析範囲に対する解析の再実行、前回の実行で失敗したツールの修正などがあります。

モデルを再実行するには、次のオプションがあります。

実行可能ツールのみの実行

モデル ツールバーの [実行] モデルの実行 をクリックすると、前回のモデル実行以降に更新されたツール、前回のモデル実行で失敗したツール、編集または失敗したツールから下流のツールなど、実行可能状態のすべてのツールが実行されます。

実行不能または実行済み状態のツールは実行されません。

このオプションは、モデル内で更新されたツールのみを実行する場合に最適です。 たとえば、3 つのツールを含むモデルを実行し、最後のツールでエラーが発生したとします。 最初の 2 つのツールは正常に実行され、目的の出力が生成されたとします。 3 つ目のツールのパラメーターを更新し、[実行] をクリックすると、最初の 2 つのツールは再実行されず、3 つ目のツールが再実行されます。

モデル全体の実行

モデル全体を実行すると、実行済み状態のすべてのツールが実行可能状態にリセットされ、モデルが最初から実行されます。

このオプションは、正常に実行されたツールを再実行するものの、ツール パラメーターは変更されていない場合に最適です。 たとえば、モデルを作成して実行し、すべてのツールと出力が実行済み状態だとします。 結果を確認している間に、フィーチャが入力データセットにないことに気づいたとします。 データセットを編集して欠落しているフィーチャを追加し、[モデル全体の実行] オプションを使用してすべてのツールをリセットし、更新したデータを使用してモデルを再実行します。

注意:

モデル全体を実行すると、以前のモデル実行の中間出力は削除されます。 このため、モデル全体を実行すると、実行可能状態のツールのみを実行するよりも時間がかかる場合があります。

モデル全体を実行するには、次の手順を実行します。

  1. [実行] 下矢印 実行メニュー をクリックすると、メニューが展開します。
  2. [モデル全体の実行] をクリックします。

モデルの解析履歴

モデルを実行すると、Web マップの解析履歴にエントリが追加されます。 モデルで実行された個々のツールは解析履歴に追加されません。

モデルが完了した後、履歴エントリをクリックして履歴の詳細を開き、次のタブにアクセスできます。

  • [結果] - 特定のモデルの実行中に生成されたすべての結果が表示されます。 パラメーターを変更せずにモデルを再実行し、前の結果がまだ有効である場合、新しい結果は生成されません。
  • [メッセージ] - モデル実行全体と、モデル内の各ツール実行についての、エラー メッセージと警告メッセージが表示されます。

解析履歴の詳細

モデルのキャンセル

モデルの実行をキャンセルするには、モデル ツールバーの [キャンセル] キャンセル をクリックするか、[履歴] ウィンドウの [解析のキャンセル] 解析のキャンセル をクリックします。 モデルのキャンセル以前に生成された結果はそれ以降も残ります。