分岐のマージ (Merge Branch) (モデル ツール)
サマリー
複数の論理分岐を 1 つの出力にマージします。
モデル内で分岐を行うには、必要な if-then-else ロジックを実装するスクリプト ツールを作成します。 分岐を行うときは、2 つの分岐を 1 つのプロセスにマージする必要がある場合があります。 これにより、データがディスク上に存在するかどうか、セル サイズが 30 メートルを超えているかどうか、またはフィールド値が 1 であるかどうかなどの条件を使用して入力をテストした際に、2 つの出力 (条件が真の場合は True、条件が偽の場合は False) が生成されるようになります。 次の図に示すように、条件が True なら特定のプロセスを実行し、条件が False なら別のプロセスを実行します。 任意の時点で、条件と入力に応じていずれか 1 つの分岐のみを実行します。 分岐のマージ ツールは、どの分岐を実行して結果を得たらよいか判定できない場合に使用してください。 両方の分岐の出力は、分岐のマージ ツールの入力になります。 このツールは入力を識別し、すでに実行した分岐の最後の出力を次のツールに渡します。 分岐のマージ ツールでは必要な数だけ入力を使用でき、複数値パラメーター コントロールが使用されます。
図

使用法
このツールはモデルで使用する ModelBuilder からのみ利用できます。 このツールは、ジオプロセシング ウィンドウまたは Python からは利用できません。
このツールは入力変数のリストを確認し、実行済み状態にある最初の変数を返します。
分岐のマージ は、値のリスト内の任意のデータ タイプを受け取ります。 出力データ タイプは 任意の値 で、これは汎用のデータ タイプです。 つまり、分岐のマージ の出力を、任意のツールのパラメーターに接続できます。 接続したツールを実行するには、任意の値 変数の内容が正しいデータ タイプである必要があります。内容がツールのパラメーターに適切であることを確認してください。
ArcGIS のほとんどのツールは、モデルに追加されると空 (色なし) になりますが、分岐のマージ、値の収集、値の評価、データの存在 ツールはこれに当てはまりません。 分岐のマージ ツールは常に実行可能状態 (色付き) になります。 これは、このツールへの入力が空であり、それが有効な入力と見なされるためです。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力値 (オプション) |
さまざまな分岐からの値のリスト。 リスト内の最初の「実行可能」状態の値が、このツールの出力になります。 |
Any Value |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力値 |
さまざまな分岐からの最初の実行可能状態の値。 |
Any Value |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい