モデル ツールおよびスクリプト ツールに基づくツール レイヤ

システム ツールの多くは単一の出力しかありませんが、ユーザが作成するカスタム モデル ツールおよびスクリプト ツールは複数の出力が可能です。これらのツールから作成されるツール レイヤにはツールの出力がすべて含まれているため、個々のレイヤに比べて非常に便利です。

サブレイヤ

ツール レイヤ実行時にサブレイヤとしてツール レイヤに追加するモデル内のデータ選択には、2 つの方法があります。

  1. [マップへ追加] がオンになっているすべてのデータ エレメント

    注意注意:

    モデルの中間データには [マップへ追加] がオンになっていないことを確認してください。中間データはツール レイヤ実行時に削除されるため、実行後はサブレイヤが空になってしまいます。

  2. すべての出力データ エレメントのパラメータ

ツール レイヤからツールを実行するまで、モデルの変更はツール レイヤに反映されません。

ツールへの参照を含むツール レイヤ(コピーは含みません)

ツール レイヤにはモデルのコピーが含まれていません。モデルへの参照だけを含んでいます。ツール レイヤのユーザは、モデルを含むツール ボックスへアクセスする必要があります。このため、モデル ツール レイヤを含むマップ ドキュメントを他のユーザに渡す場合、モデルを含むツール ボックスも一緒に渡す必要があります。

ツール変更時におけるツール レイヤの再作成

注意注意:

モデルまたはスクリプト ツールからツール レイヤを作成し、その後そのモデルまたはスクリプト ツールを変更する場合は、ツール レイヤを削除して作成し直す必要があります。

ツール レイヤには、ベースとなるツールのパラメータの定義が含まれています。パラメータを何らかの方法で変更する場合は、新しいツール レイヤに新しいパラメータ定義が含まれるよう、ツール レイヤを削除して作成し直す必要があります。モデルまたはスクリプト ロジックを変更する場合、ツール レイヤを作成し直す必要はありません。ツール レイヤの再作成が必要になるのは、入出力パラメータに関連するものを変更したときだけです。

関連項目


7/10/2012