ModelBuilder の基本用語
モデル キャンバス
モデル キャンバスは、モデルの白色で表示されている空きスペースです。
モデル ダイアグラム
モデル ダイアグラムは、モデル内で接続されたツールと変数の外観とレイアウトを表します。
モデル エレメント
主なモデル エレメントには、ツール、変数、およびコネクタの 3 種類があります。
- ツール: ジオプロセシング ツールは、モデルのワークフローの基本的な構成要素です。ツールは、地理データまたは表形式データに対してさまざまな処理を実行します。モデルに追加されたツールは、モデル エレメントになります。
- 変数: 変数は、値またはディスクに保存されているデータの参照を保持するモデルのエレメントです。変数には、次の 2 つのタイプがあります。
- データ: データ変数は、ディスクに保存されているデータについての説明情報を含むモデル エレメントです。データ変数で表されるデータのプロパティには、フィールド情報、空間参照、およびパスが含まれます。
- 値: 値変数は、文字列、数値、Boolean 値(true または false)、空間参照、距離単位、範囲などの値です。ディスクに保存されているデータへの参照を含めることはできません。
- コネクタ: コネクタは、データと値をツールに接続します。コネクタの矢印は、処理の方向を示します。コネクタには次の 4 種類があります。
- データ: データ コネクタは、データ変数と値変数をツールに接続します。
- 環境: 環境コネクタは、環境設定(データまたは値)を含む変数をツールに接続します。ツールを実行したときに、環境設定が使用されます。
- 前提条件: 前提条件コネクタは、変数をツールに接続します。ツールは、前提条件変数の内容が作成された後にだけ実行されます。
- フィードバック: フィードバック コネクタは、ツールの出力を同じツールにもう一度入力として接続します。
モデル プロセス
モデル プロセスは、ツールとツールに接続されたすべての変数で構成されます。コネクタ ラインは処理の順序を示します。複数のプロセスを連結して、より大きなプロセスを作成できます。
中間データ
モデルを実行したときに、モデルの各プロセスで出力データが作成されます。この出力データの一部は、最終出力を作成する別のプロセスに接続するための中間ステップとしてのみ作成されます。これらの中間ステップから生成されたデータは中間データと呼ばれ、多くの場合、モデルの実行が完了した後は不要になります。中間データは、モデルの実行後に削除すべき一時的なデータと考えることができます。ただし、モデルを [ModelBuilder] ウィンドウから実行した場合、中間データは削除されず、ユーザによる削除が必要となります。
モデル パラメータ
モデル パラメータは、モデル ツールのダイアログ ボックスに表示されるパラメータです。モデルの変数はいずれも、モデル パラメータに設定することができます。
ワークスペース環境
モデル データの管理を簡単にするために、ModelBuilder では 4 つのワークスペース環境を使用できます。
- 現在:
現在のワークスペースの環境設定を反映するツールは、ジオプロセシング ツールの入力と出力のデフォルトの場所として指定されたワークスペースを使用します。
- テンポラリ:
テンポラリ ワークスペースの環境設定を反映するツールは、出力データセットのデフォルトのワークスペースとして指定された場所を使用します。テンポラリ ワークスペースは、保持したくない出力データのために提供されます。
- テンポラリ フォルダ
The Scratch Folder is the location of a folder you can use to write file-based data, such as shapefiles, text files, and layer files. It is a read-only environment that is managed by ArcGIS.
- テンポラリ GDB
テンポラリ GDB は、テンポラリ データを書き込むことができるファイル ジオデータベースの場所です。
また、ジオデータベースのフィーチャクラスとテーブルをディスクではなくシステム メモリに書き込めるインメモリ ワークスペースがあります。