破損したモデルのアイコン が [カタログ] ウィンドウまたは [ArcToolbox] ウィンドウにツール アイコンとして表示される場合、モデル内のツールを見つけたり、使用したりすることができません。この問題のよくある原因のいくつかを次に示します。
- ツールの名前が変更されているか、削除されています。
- ツールが格納されているツールボックスが移動、名前変更、または削除されています。
- ツールのパラメーター名が変更されています。
- ツールのパラメーター数が変更されています。
- パラメーターのデータ タイプが変更されています。
- ツールについてライセンス問題があります。
一般的に、この種の問題の原因となるモデル内のツールは、ArcGIS にインストールされているシステム ツールではなく、カスタム スクリプトとモデル ツールです。カスタム スクリプトやモデル ツールは名前の変更、別のツールボックスへの移動、パラメーターの変更が可能であるため、そのツールを使用するモデルの破損の原因となることがあります。
モデルの修復
モデルの修復は ModelBuilder 内でしか行うことができません。[カタログ] ウィンドウまたは [ArcToolbox] ウィンドウでモデル ツールを右クリックし、[編集] をクリックします。
理由 | 修復 |
---|---|
ツールが存在しません | ModelBuilder で、破損したツールのアイコン または破損したモデルのアイコン の付いたツールを特定します。破損したツールを修復するには、ツールを右クリックして [開く] をクリックします。ツールのダイアログ ボックスではなく [参照] ダイアログ ボックスが表示されるので、そこで正しいツールの場所を参照して選択します。 |
パラメーター名が変更されています | モデルまたはスクリプト ツールのパラメーター名が変更されている場合は、問題のツールに破損アイコンが表示されません。モデルを修復するには、モデルを保存します。すべての変数名とパラメーター名は、ModelBuilder でモデルを開くと自動的に更新されるため、それを保持するだけでかまいません。 |
パラメーター数が変更されています | ツールのパラメーター数が変更されている場合は、問題のツールに破損ツール アイコンが表示されません。一般的に、実行準備ができていない各ツールについてダイアログ ボックスを開けば、問題のツールを見つけることができます。 |
パラメーター データ タイプが変更されています | パラメーター データ タイプが変更されている場合(たとえば、String データ タイプから Integer データ タイプへなど)は、問題のツールに破損アイコンが表示されません。実行準備ができていないツールには、パラメーターに対し不適切なデータ タイプが含まれています。このため、実行準備ができていないツールだけが、修復対象の候補となります。パラメーター タイプが変更されている場合の有用な手掛かりの 1 つとして、切断された変数を探して、どのツールがその変数に接続される可能性が高かったのか判断するとよいでしょう。ツールのダイアログ ボックスを開いて、パラメーターについて新しい値を入力します。切断された変数がない場合は、実行準備ができていない各ツールのすべてのパラメーターを確認します。 |
ライセンス問題 | ライセンスのないツールがモデルに使用されている場合は、モデル ツールの横に破損アイコン または鍵のかかったアイコン が表示されません。モデルをツールのダイアログ ボックスから実行すると、ライセンスのないツールであることを示すメッセージが表示されます。モデルを編集して、鍵のかかったアイコン の付いた、ライセンスのないツールを削除します。 |