ArcGIS Pro 3.6 および ArcGIS Enterprise 12.0 までは、ダイアグラム生成中に実行するよう構成されたレイアウトは体系的にすべてのダイアグラム フィーチャに適用されます。 ArcGIS Pro 3.6 の導入後は、[ダイアグラム フィーチャ選択セットをレイアウトに追加 (Add Diagram Feature Selection To Layout)] ツールを使用して、ダイアグラム テンプレートで構成された次にアクティブなレイアウトを適用するダイアグラム フィーチャを選択できます。
ダイアグラムフィーチャ選択セットをレイアウトにタスクは、ルート ジャンクションの設定、始点の設定、ダイアグラム フィーチャ機能の追加ルールと同様の方法で、ダイアグラム作成中に特定の方法で処理される特定のダイアグラム フィーチャを除外できるため、ダイアグラム ルールと似ています。 しかし、ダイアグラム ルールの動作とは異なる点がいくつかあるため、これはルールではありません:
- ダイアグラム ルールは、ダイアグラム ルール フェーズ中にダイアグラム テンプレートで構成されます。 ダイアグラム フィーチャ選択セットをレイアウトにタスクは、ダイアグラム自動レイアウト フェーズ中に構成されます。
- ダイアグラム ルールは、現在構築中のダイアグラム グラフに存在するダイアグラム フィーチャにのみ適用されます。 ダイアグラム フィーチャ選択セットをレイアウトにタスクは、常にダイアグラム グラフ全体に適用されます。
- ダイアグラム ルールはダイアグラム テンプレートで構成され、他のルールで処理される特定のダイアグラム フィーチャを除外またはフラグを立てることができます。 ダイアグラム フィーチャ選択セットのレイアウトへのタスクは、テンプレート レイアウト シーケンスの最初のアクティブなレイアウトによってのみ処理されるダイアグラム フィーチャを選択するために構成されています。
- 除外されたまたはフラグを立てられたダイアグラム フィーチャは、ダイアグラム構築フェーズ中だけでなく、それ以降も保持されます。たとえば、ダイアグラム構築中のルート ジャンクション セットは、生成されたダイアグラムを開いたときもルート ジャンクションとして存在します。 ダイアグラム フィーチャ選択セットをレイアウトにタスクにより構築されたダイアグラム フィーチャ選択セットは、最初にアクティブなレイアウトが完了すると、体系的にクリアされます。
- ダイアグラム ルールは常に、ダイアグラムの更新時に再適用されます。 ダイアグラム フィーチャ選択セットをレイアウトにタスクは、[更新されたダイアグラムに自動レイアウトを再適用] オプションがオンになっているダイアグラムを更新した場合にのみ再適用されます。
これらすべてを考えると、ダイアグラム フィーチャ選択セットをレイアウトにタスクはダイアグラム ルールでもダイアグラム レイアウトでもありません。 レイアウト専用ルールと言えます。
レイアウトに対するダイアグラム フィーチャ選択セットのタスクのプロセス
ダイアグラム自動レイアウト フェーズ中、ダイアグラム フィーチャ選択セットをレイアウトにタスクを構成してダイアグラム生成時に自動的にレイアウトしたいダイアグラム フィーチャをクエリーできます。 複数のダイアグラム フィーチャ選択セットをレイアウトにタスクをつなげると、各ダイアグラム フィーチャ選択セットの結果は、1 つ前の結果とマージされます。 その後、これらのタスクが現在選択しているダイアグラム フィーチャを検討し、これらの選択されたダイアグラム フィーチャのみに適用した後、最初のレイアウトがアクティブなレイアウトとして構成されます。 この最初にアクティブなレイアウトが完了すると、ダイアグラム フィーチャ選択セットが体系的にクリアされます。 したがって、ダイアグラムの生成中に複数のレイアウトのシーケンスを同じダイアグラム フィーチャ選択セットに適用するには、それぞれのアクティブなレイアウトをダイアグラム テンプレートで構成する前に、目的のダイアググラム フィーチャ選択セットを構築できる同じダイアグラム フィーチャ選択セットをレイアウトにタスクを構成する必要があります。
ダイアグラム フィーチャ選択セットのレイアウトへのタスクの構成
[ダイアグラム フィーチャ選択セットをレイアウトに追加 (Add Diagram Feature Selection To Layout)] ツールを使用して、テンプレートでダイアグラム フィーチャ選択セットのレイアウトへのタスクを構成できます。