有効化操作では、ユーティリティ ネットワークのフィーチャ間の接続性を評価および確立して、ネットワーク トポロジを構築します。 ネットワーク フィーチャのトレースを実行したり、ネットワーク ダイアグラムを使用したりするには、ネットワーク トポロジを有効化する必要があります。 有効化されると、編集が加えられているフィーチャに対して、ダーティ エリアが生成されます。 これらのダーティ エリアは、ネットワーク トポロジの検証中に、トポロジが最新の状態に保たれていることを確認するために使用されます。 ユーティリティ ネットワークのネットワーク トポロジを有効にするには、ネットワーク トポロジの有効化ジオプロセシング ツールを使用します。 この有効化プロセスには排他ロックが必要であるため、ネットワーク トポロジが有効になっている間は、すべての編集がブロックされます。 ネットワーク トポロジが事前に有効化されている場合は、既存のエラーがすべて削除され、再設定されます。
ヒント:
ネットワーク トポロジの状態の要件については、特定ツールの使用上の注意を確認してください。
[ネットワーク トポロジの有効化 (Enable Network Topology)] ツールは、次のワークフローで使用できます。
一部のネットワーク構成タスクは、ネットワーク トポロジが初めて有効化される前にのみ実行することができます。 詳細については、ユーティリティ ネットワーク管理タスクをご参照ください。
ネットワーク トポロジを有効化する前のエラーの検出
ネットワーク トポロジを有効化せずにエラーを生成するには、[エラーのみを生成] パラメーターをオンにして、[ネットワーク トポロジの有効化 (Enable Network Topology)] ツールを実行します。 これにより、(エンタープライズ ジオデータベースで) ネットワーク トポロジを完全に有効にしてバージョン対応登録を行う前に、ネットワーク構成およびフィーチャに対して、品質保証およびプロトタイプ作成を実行できるよう、エラーを生成することができます。 このプロセスを使用すると、ユーティリティ ネットワーク フィーチャに対する編集やユーティリティ ネットワーク構成に対する調整を行うことで、エラーを確認して、修正できます。 この段階で解析機能は有効ではないため、ダーティ エリアの作成、トレース、およびネットワーク ダイアグラムは利用できません。
[エラーのみを生成] パラメーターをオンにしてツールを実行するには、次の要件が満たされている必要があります。
- 排他スキーマ ロックを取得する必要があります。
- すべてのネットワーク フィーチャクラスに空間インデックスが必要です。
- [入力ユーティリティ ネットワーク] パラメーター値では、何らかの構成タスクが完了している必要があります。 詳細については、「ユーティリティ ネットワークの構成」をご参照ください。
- すべてのネットワーク フィーチャクラスは、各サブタイプ (アセット グループ) の Asset type フィールドに、属性ドメインが割り当てられている必要があります。
- 少なくとも 1 つのネットワーク ルールが存在する必要があります。
- [入力ユーティリティ ネットワーク] パラメーターは、データベース ユーティリティ ネットワークの所有者として、確立されたデータベース コネクションから取得する必要があります。
- 接続された ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティ ネットワークの所有者である必要があります。
- ユーティリティ ネットワークがバージョン非対応の状態である必要があります。
ネットワーク トポロジを有効化せずにネットワーク エラーを確認するには、次の手順を実行します。
- [解析] タブの [ジオプロセシング] グループで、[ツール] をクリックして、[ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで、[ネットワーク トポロジの有効化 (Enable Network Topology)] を検索して、選択します。
- [入力ユーティリティ ネットワーク] で、ユーティリティ ネットワークを指定します。
- 必要に応じて、[高度な設定] セクションで、[エラーの最大数] パラメーターを使用して、操作で処理されるエラーの数を増加または制限します。
この値は「エラー」に関連付けられたフィーチャの合計数です。 指定されたエラーの最大数に達すると、操作がキャンセルされ、ツールが異常終了し、エラーは、ダーティ エリア テーブルに書き込まれません。 このパラメーターに値を指定しない場合、エラーを無制限に検出できます。 デフォルト値は 10,000 です。
注意:
この値を増やすと、有効化操作にかかる時間が長くなります。 - [高度な設定] セクションで、[エラーのみを生成] チェックボックスをオンにします。
- [実行] をクリックします。
ネットワーク内の不整合に対して、ダーティ エリア テーブルにエラーが生成され、ネットワーク トポロジは、無効化状態のままになります。
ダーティ エリア、トレース、およびネットワーク ダイアグラムを使用するためのネットワーク トポロジの有効化
ダーティ エリアを使用し、トレースを実行し、ダイアグラムを生成するには、ユーティリティ ネットワークで「ネットワーク トポロジ」を有効にしておく必要があります。 ユーティリティ ネットワークを構成し、公開する準備が完了すると、ネットワーク トポロジが有効になります。 この段階では、ネットワーク内のエラーを含むフィーチャを示すために、ダーティ エリアも生成されます。
ネットワーク トポロジを無効にし、計画的な構成変更を実行したり、大規模なデータ読み込み操作を実行したりできます。 エンタープライズ ジオデータベースを操作する場合、ネットワーク トポロジは、デフォルト バージョンで有効にする必要があります。
ヒント:
名前付きバージョンでトポロジが無効化されている場合、リコンサイル処理を行って、デフォルトのブランチ バージョンから、トポロジの状態を継承することができます。エンタープライズ ジオデータベースを操作する場合、[入力ユーティリティ ネットワーク] 値は、サービスまたはデータベース コネクションから取得できます。
ネットワーク トポロジを有効にするには、次の要件が満たされている必要があります。
- エンタープライズ ジオデータベースを操作する場合、接続する ArcGIS Enterprise ポータル アカウントが、ポータル ユーティリティ ネットワークの所有者である必要があります。
- 排他スキーマ ロックを取得する必要があります。
- すべてのネットワーク フィーチャクラスに空間インデックスが必要です。
- [入力ユーティリティ ネットワーク] パラメーター値では、何らかの構成タスクが完了している必要があります。 詳細については、「ユーティリティ ネットワークの構成」をご参照ください。
- すべてのネットワーク フィーチャクラスは、各サブタイプ (アセット グループ) の Asset type フィールドに、属性ドメインが割り当てられている必要があります。
- 少なくとも 1 つのネットワーク ルールが存在する必要があります。
- ユーティリティ ネットワークが、ブランチ バージョン対応登録されています。
- 接続された ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティ ネットワークの所有者である必要があります。
- [入力ユーティリティ ネットワーク] がデータベース コネクションから取得された場合、その接続は、データベース ユーティリティ ネットワークの所有者として設定される必要があります。
- [入力ユーティリティ ネットワーク] パラメーターは、デフォルトのブランチ バージョンを参照している必要があります。
ヒント:
サービスからユーティリティ ネットワークを参照する場合は、有効化または無効化操作の実行時間が延長されるようにタイムアウト設定を調整できます。 「サービスのチューニングと構成」をご参照ください。ネットワーク トポロジを有効化するには、次の手順を実行します。
- [解析] タブの [ジオプロセシング] グループで、[ツール] をクリックして、[ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで、[ネットワーク トポロジの有効化 (Enable Network Topology)] を検索して、選択します。
- [入力ユーティリティ ネットワーク] で、ユーティリティ ネットワークを指定します。
- 必要に応じて、[高度な設定] セクションで、[エラーの最大数] パラメーターを使用して、操作で処理されるエラーの数を制限します。
この値は「エラー」に関連付けられたフィーチャの合計数です。 指定されたエラーの最大数に達すると、操作がキャンセルされ、ツールが異常終了します。 このパラメーターに値を指定しない場合、エラーを無制限に検出できます。 デフォルト値は 10,000 です。
注意:
この値を増やすと、有効化操作にかかる時間が長くなります。 - [実行] をクリックします。
ネットワーク トポロジは、指定のユーティリティ ネットワークに対して有効になっています。 エラーが存在する場合は「ダーティ エリア」が存在する可能性があります。