ModelBuilder を開くには、新しいモデルを作成するか、既存のモデルを編集します。
新しいモデルの作成
次のいずれかの手法でモデルを作成できます。
- [解析] リボン タブにある [ModelBuilder] ボタンをクリックして、新しいモデルをプロジェクト ツールボックス内に作成します。
- [カタログ] ウィンドウで既存のツールボックスまたはツールセットを右クリックして、[新規作成] > [モデル] の順に選択します。
新しいモデルを作成すると、ModelBuilder が自動的に開いて編集できるようになります。新しいモデルが空のモデル ビューで開始されます。そのモデルにデータとツールを追加し、これらを連結させてプロセスを形成することができます。
既存のモデルの編集
既存のモデル ダイアグラムを ModelBuilder で表示する場合は、ツールボックスのモデルを右クリックして [編集] を選択します。モデルを保存した際と同じレイアウト、範囲、表示設定で ModelBuilder にモデル ダイアグラムが表示されます。
モデルの保存
ModelBuilder で開いているモデルに行った変更を保存できます。[保存] をクリックして、モデルを現在の状態で保存します。[名前を付けて保存] をクリックして、モデルを別の名前で保存するか、別のツールボックスに保存します。
モデルを保存するときには、各プロセスの状態やモデル ダイアグラムの表示設定とレイアウトだけでなく、すべての変数およびパラメーターの内容も保存されます。
モデルの名前とラベルの変更
モデルには名前とラベルの両方が付いています。
- モデル ラベルは、開いているモデル ビュー タブ、[カタログ] ウィンドウ、[ジオプロセシング] ウィンドウに表示されるラベルです。モデル ラベルには、空白とその他の特殊文字を入れることができます。
- モデル名は、システムの内部で使用される名前であり、Python からモデルを実行する際に使用されます。モデル名には、空白もその他の特殊文字も入れることができません。
モデル名とモデル ラベルはどちらも、モデルの [プロパティ] で変更できます。モデル プロパティは、次の 2 つの方法で表示および変更できます。
- ツールボックスのモデルを右クリックして、[プロパティ] を選択します。
- モデルを ModelBuilder で開いている場合は、[ModelBuilder] > [モデル] リボン タブの順にクリックした後、[プロパティ] をクリックします。
破損したモデルの修復
モデル内の 1 つ以上のツールが見つからない場合や使用できない場合は、モデルが壊れている可能性があります。この問題のよくある原因のいくつかを次に示します。
- モデル内のツールが名前変更または削除された。
- モデル内のツールが格納されているツールボックスが移動、名前変更、または削除された。
- モデル内のツールに含まれるパラメーターの名前が変更された。
- モデル内のツールにパラメーターが追加されたか、モデル内のツールからパラメーターが削除された。
- モデル内のツールに含まれるパラメーターのデータ タイプが変更された。
- モデル内のツールにライセンスが付与されていない。
一般的に、この種の問題の原因となるモデル内のツールは、ArcGIS にインストールされているシステム ツールではなく、カスタム スクリプトとモデル ツールです。カスタム スクリプトやモデル ツールは名前の変更、別のツールボックスへの移動、パラメーターの変更が可能であるため、そのツールを使用するモデルの破損の原因となることがあります。
モデルを修復するには、モデルを ModelBuilder で編集する必要があります。ツールボックスでモデルを右クリックして、[編集] を選択します。通常は、モデルの整合チェックやモデルの実行により、問題点を明らかにできます。モデルを実行したときに、モデル内のツールが無効であるか実行できない場合は、ウィンドウにメッセージが表示されます。
モデル内のツールの検索と読み込みができない場合、そのツールはグレー表示されます。壊れたツールを置換するには、ModelBuilder 内の該当するツールをダブルクリックし、[参照...] ダイアログを使用して、置換用のツールを選択します。[OK] をクリックすると、壊れたツールがモデルから削除され、モデル内の壊れたツールが削除されるまで配置されていた場所に置換用のツールが追加されます。