ジャンクションの削減ルールを追加 (Add Reduce Junction Rule) (ネットワーク ダイアグラム ツール)
サマリー
ダイアグラム構築プロセス中に、ダイアグラム ジャンクションを自動的に削減するためのダイアグラム ルールを、ダイアグラム テンプレートで指定されたルール シーケンスに追加します。 このツールは、接続されている他のジャンクションの数に従って、複数のネットワーク ジャンクション ソース クラスおよびオブジェクト テーブルに基づいて、ジャンクションを削減します。
注意:
このツールは、構成および管理ツールです。
注意:
このツールは、入力ダイアグラム テンプレートに基づく、既存のダイアグラムの一貫性に影響を与えます。 更新されるまで、既存のダイアグラムは、すべて一貫性なしになり、一貫性警告アイコン
が表示されます。
使用法
このツールは、ユーティリティー ネットワーク サービスまたはトレース ネットワーク サービスを使用する場合、サポートされません。 ファイルまたはモバイル ジオデータベース内のユーティリティー ネットワークまたはトレース ネットワークを使用するか、エンタープライズ ジオデータベース内のユーティリティー ネットワークまたはトレース ネットワークへのデータベース コネクションを使用する必要があります。 エンタープライズ ジオデータベースを操作するときは、次の要件があります。
入力ネットワーク パラメーター値は、データベース ユーティリティー ネットワークの所有者またはデータベース トレース ネットワーク所有者として、確立されたデータベース コネクションから取得する必要があります。
接続された ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティー ネットワークの所有者またはポータル トレース ネットワーク所有者である必要があります。
このツールは、パブリックで保護されていないと想定される、デフォルトのバージョンに接続されている必要があります。
ジャンクションの削減ルールは、トポロジーを維持しながら、ダイアグラム グラフを単純化するために使用されます。
このツールを使用すると、隣接ジャンクションの数、つまり、接続されているジャンクションの数、および必要な場合は、隣接するエッジ上の特定の属性に従い、さまざまなネットワーク ジャンクション クラスおよびオブジェクト テーブルに基づいて、ジャンクションを削減する、ジャンクションの削減ルールを構成できます。
指定したネットワーク ジャンクション ソース クラスおよびオブジェクト テーブルに基づくすべてのダイアグラム フィーチャ、または指定したネットワーク ジャンクション ソース クラスおよびオブジェクト テーブルに基づくダイアグラム フィーチャを除くすべてのダイアグラム フィーチャを削減できます。
このツールの構成で ルール プロセス が、ソース クラスを除外 に設定され、ジャンクション ソース クラスもオブジェクト テーブルも指定されていない場合、このツールは、ジャンクション ソース クラスまたはオブジェクト テーブルに関係なく、処理対象ダイアグラム内の各ジャンクションに対して機能します。 このツールを構成して、たとえば、ダイアグラム内の接続されていないジャンクションをすべて削減できます。
このツールのデフォルトでは、ルール プロセス が、ソース クラスを含める に設定され、1 つまたは複数のジャンクション ソース クラスまたはオブジェクト テーブルが処理されます。
指定した ジャンクション ソース パラメーターの値に
SystemJunctionsクラスが存在する場合、ルールは、システム ジャンクションおよびシステム ジャンクション オブジェクトの両方に、規則的に適用されます。ArcGIS Pro 3.4 では、パーティション型の層定義を持つ Utility Network バージョン 7 で作業し、3 つ以上の接続を持つジャンクションを削減するようこのツールを構成した場合、このルールによって、デジタイズ方向に基づいたフロー方向を考慮して、ジャンクションが削減される単一上流ジャンクションまたは単一下流ジャンクションを特定できます。 以前のバージョンの上流トレース操作と下流トレース操作では、サブネットワーク コントローラーの場所に基づいたフロー方向のみが考慮されました。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ネットワーク |
変更するダイアグラム テンプレートを含むユーティリティー ネットワークまたはトレース ネットワーク。 |
Utility Network; Trace Network |
|
入力ダイアグラム テンプレート |
変更するダイアグラム テンプレートの名前。 |
String |
|
有効 |
指定したテンプレートに基づくダイアグラムの生成および更新時に、ルールを有効にするかどうかを指定します。
|
Boolean |
|
ルール プロセス (オプション) |
指定したジャンクション ソース クラスおよびオブジェクト テーブルの処理方法を指定します。
|
String |
|
ジャンクション ソース (オプション) |
ルール プロセスに応じて、除外または含めるネットワーク ジャンクション ソース クラスおよびオブジェクト テーブル。 注意:ネットワーク ジャンクション ソース クラス内の ルール プロセス パラメーターが ソース クラスを含める に設定されている場合、1 つまたは複数のネットワーク ジャンクション ソース クラスまたはオブジェクト テーブルが処理されます。 これがデフォルトです。 このソース クラスおよびオブジェクト テーブルに属しているネットワーク ジャンクションに関連するすべてのダイアグラム ジャンクションが削減の候補になります。 注意:ツールは、優先度が最高のジャンクション クラスまたはテーブル (リスト内の最初のクラスまたはテーブル) から、優先度が最低のジャンクション クラスまたはテーブル (リスト内の最後のクラスまたはテーブル) まで、このリストの順に、ジャンクション ソース クラスおよびオブジェクト テーブルを処理します。 ルール プロセス パラメーターが ソース クラスを除外 に設定されている場合、特定のジャンクション ソース クラスまたはオブジェクト テーブルを指定する必要はありません。 この場合、ソース クラスまたはオブジェクト テーブルに関係なく、生成されたダイアグラム内のすべてのジャンクションが削減されます。 |
Table; Feature Class |
|
次のジャンクションの場合に削減 (オプション) |
削減対象として考慮されるジャンクション接続数を指定します。
|
String |
|
未接続の場合は削減 (オプション) |
未接続の各ネットワーク ダイアグラム ジャンクション候補が削減されるかどうかを指定します。 このパラメーターは、次のジャンクションの場合に削減 パラメーターが 最大 2 つの接続ジャンクション に設定されている場合にのみ有効になります。
|
Boolean |
|
単一のジャンクションに接続している場合は削減 (オプション) |
単一のジャンクションに接続されている各ネットワーク ダイアグラム ジャンクション削減候補が削減されるかどうかを指定します。 このパラメーターは、次のジャンクションの場合に削減 パラメーターが 最大 2 つの接続ジャンクション に設定されている場合にのみ有効になります。
|
Boolean |
|
2 つの異なるジャンクションに接続している場合は削減 (オプション) |
別の 2 つのジャンクションに接続されている各ネットワーク ダイアグラム ジャンクション削減候補が削減されるかどうかを指定します。 このパラメーターは、次のジャンクションの場合に削減 パラメーターが 最大 2 つの接続ジャンクション に設定されている場合にのみ有効になります。
|
Boolean |
|
エッジ属性名 (オプション) |
ジャンクション削減候補に隣接するエッジ属性のエイリアス。 ジャンクションは、指定された属性エイリアスごとに、そのすべての隣接エッジが同じ値を持つ場合にのみ削減されます。 |
String |
|
説明 (オプション) |
ルールの説明。 |
String |
|
デジタイズ方向を使用 |
3 つ以上の接続を持つジャンクションを削減する際にデジタイズ方向を使用するかどうかを指定します。 このパラメーターは、次のジャンクションの場合に削減 パラメーターが 最小 3 つの接続ジャンクション に設定されている場合にのみ有効になります。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力ネットワーク |
更新されたユーティリティー ネットワークまたはトレース ネットワーク。 |
Utility Network; Trace Network |
|
出力ダイアグラム テンプレート |
ダイアグラム テンプレートの名前。 |
String |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: いいえ
- Standard: はい
- Advanced: はい