サブネットワークは、層内のトポロジ的な下位部分を表し、そこでは、接続されているすべての通過可能なフィーチャが同じサブネットワーク コントローラー (1 つまたは複数) によって定義されます。
サブネットワークが更新されると、サブネットワーク テーブル内の情報、フィーチャに関する属性が更新され、サブネットライン フィーチャクラス内のサブネットワーク ラインを作成または更新することができます。
[サブネットワークの更新 (Update Subnetwork)] ツールを使用して、1 つの層内の 1 つまたはすべてのサブネットワークを更新することができます。サブネットワークのトポロジ内で、そのサブネットワークに属することが有効ではないデバイス、ライン、ジャンクション、エッジ オブジェクト、またはジャンクション オブジェクトが検出された場合、無効なフィーチャに対してエラーが作成され、サブネットワークはダーティのままになります。
検査および更新されるサブネットワーク プロパティの詳細については、「サブネットワークの更新」をご参照ください。
詳細:
[サブネットワークの更新 (Update Subnetwork)] ツールは、SubnetLine フィーチャクラスを除くすべてのネットワーク クラスに対して適切な属性編集を実行します。つまり、サブネットワークの更新処理はイベント作成を迂回し、属性ルールの評価を指示しません。デフォルトの編集モード ポリシーは、デフォルト バージョンと名前付きバージョンの両方で、層のサブネットワーク定義の一部として構成できます。[デフォルト バージョンの編集モード] パラメーターでは、デフォルト バージョンでファイル ジオデータベースを使用してサブネットワークを更新する場合の編集モードを指定します。要件
[サブネットワークの更新 (Update Subnetwork)] ツールを使用するには、次の要件が満たされている必要があります。
- エンタープライズ ジオデータベースを操作する場合、[入力ユーティリティ ネットワーク] パラメーターは、ユーティリティ ネットワーク サービスから取得する必要があります。
- サブネットワークに 1 つ以上のサブネットワーク コントローラーがある。
- ネットワーク トポロジが有効化されている必要があります。
- サブネットワーク テーブル内で、更新するサブネットワークにダーティのマークが付けられている。
- サブネットワークを定義するフィーチャに対してダーティ エリアがない。
- 編集内容はすべて保存する必要があります。
層内の 1 つのサブネットワークまたはすべてのサブネットワークの更新
[サブネットワークの更新 (Update Subnetwork)] ツールを使用して、層の 1 つ以上のサブネットワークを更新するには、次の手順を実行します。
- [解析] タブの [ジオプロセシング] グループで、[ツール] をクリックして [ジオプロセシング] ウィンドウを開きます。
- [ジオプロセシング] ウィンドウで、[サブネットワークの更新] を検索して選択します。
- [入力ユーティリティ ネットワーク] で、ユーティリティ ネットワークを選択します。
- [ドメイン ネットワーク] ドロップダウン矢印をクリックして、ドメイン ネットワークを選択します。
- [層] ドロップダウン矢印をクリックして、層を選択します。
- デフォルトでは、[層内のすべてのサブネットワーク] オプションはオンで、指定した層に含まれるすべてのサブネットワークが更新されます。
- オン - 指定した層に含まれているすべてのサブネットワークを更新します。
詳細:
このオプションは、非同期処理を使用してサブネットワークを更新します。これは、ユーティリティ ネットワークのジオプロセシング タスク用に予約されているシステムの UtilityNetworkTools ジオプロセシング サービスを使用し、デフォルトのタイムアウト設定が長くなります。
- オフ - 指定した層の特定のサブネットワークを更新します。
- オン - 指定した層に含まれているすべてのサブネットワークを更新します。
- [層内のすべてのサブネットワーク] がオフの場合、[サブネットワーク名] パラメーターが使用できます。[サブネットワーク名] ドロップダウン矢印をクリックして、更新するサブネットワーク名を選択します。
- [層内のすべてのサブネットワーク] をオンにする場合、必要に応じて [エラー時に続行] をオンにします。このオプションは、サブネットワークの更新プロセスでエラーが発生した場合の処理方法を決定します。
- オフ - 指定した層のサブネットワークは、エラーが発生するまで更新されます。ツールの結果内に特定のエラーの詳細が報告され、ArcGIS Server ログで確認できます。
- オン - 指定した層のすべてのサブネットワークに対して更新操作が試みられます。1 つまたは複数のサブネットワークでエラーが発生してもサブネットワークの更新プロセスは続行され、ツールの結果内に一般的な警告メッセージが返されます。層に対して更新できなかった特定のサブネットワークは、詳細に記録され、ArcGIS Server ログで確認できます。[サブネットワーク テーブル] を参照して、指定した層に対してダーティのままのサブネットワークを確認することもできます。
- [実行] をクリックします。
これで、指定したサブネットワークが更新されました。
サブネットワークの更新プロセスが完了した後に、[サブネットワーク テーブル] を確認し、Is Dirty プロパティおよびその他のサブネットワーク属性を調べます。[サブネットワークの検索] ウィンドウを使用して、ユーティリティ ネットワークのサブネットワークを調べることもできます。