サブネットワークの更新

サブネットワークは、層内のトポロジ的な下位部分を表し、そこでは、接続されているすべての通過可能なフィーチャが同じサブネットワーク コントローラー (1 つまたは複数) によって定義されます。

サブネットワークが更新されると、サブネットワーク テーブル内の情報、フィーチャに関する属性が更新され、サブネットライン フィーチャクラス内のサブネットワーク ラインを作成または更新することができます。

[サブネットワークの更新 (Update Subnetwork)] ツールを使用して、1 つの層内の 1 つまたはすべてのサブネットワークを更新することができます。サブネットワークのトポロジ内で、そのサブネットワークに属することが有効ではないデバイス、ライン、ジャンクション、エッジ オブジェクト、またはジャンクション オブジェクトが検出された場合、無効なフィーチャに対してエラーが作成され、サブネットワークはダーティのままになります。

検査および更新されるサブネットワーク プロパティの詳細については、「サブネットワークの更新」をご参照ください。

詳細:
[サブネットワークの更新 (Update Subnetwork)] ツールは、SubnetLine フィーチャクラスを除くすべてのネットワーク クラスに対して適切な属性編集を実行します。つまり、サブネットワークの更新処理はイベント作成を迂回し、属性ルールの評価を指示しません。デフォルトの編集モード ポリシーは、デフォルト バージョンと名前付きバージョンの両方で、層のサブネットワーク定義の一部として構成できます。[デフォルト バージョンの編集モード] パラメーターでは、デフォルト バージョンでファイル ジオデータベースを使用してサブネットワークを更新する場合の編集モードを指定します。

[サブネットワークの更新 (Update Subnetwork)] ツールによって使用される編集モードの詳細

要件

[サブネットワークの更新 (Update Subnetwork)] ツールを使用するには、次の要件が満たされている必要があります。

  • エンタープライズ ジオデータベースを操作する場合、[入力ユーティリティ ネットワーク] パラメーターは、ユーティリティ ネットワーク サービスから取得する必要があります。
  • サブネットワークに 1 つ以上のサブネットワーク コントローラーがある。
  • ネットワーク トポロジが有効化されている必要があります
  • サブネットワーク テーブル内で、更新するサブネットワークにダーティのマークが付けられている。
  • サブネットワークを定義するフィーチャに対してダーティ エリアがない。
  • 編集内容はすべて保存する必要があります。

層内の 1 つのサブネットワークまたはすべてのサブネットワークの更新

[サブネットワークの更新 (Update Subnetwork)] ツールを使用して、層の 1 つ以上のサブネットワークを更新するには、次の手順を実行します。

ヒント:
[サブネットワークの検索] ウィンドウを使用して、サブネットワークを探索および更新することもできます。[サブネットワークの検索] ウィンドウの使用方法の詳細

  1. [解析] タブの [ジオプロセシング] グループで、[ツール] ツール をクリックして [ジオプロセシング] ウィンドウを開きます。
  2. [ジオプロセシング] ウィンドウで、[サブネットワークの更新] を検索して選択します。
  3. [入力ユーティリティ ネットワーク] で、ユーティリティ ネットワークを選択します。
  4. [ドメイン ネットワーク] ドロップダウン矢印をクリックして、ドメイン ネットワークを選択します。
  5. [層] ドロップダウン矢印をクリックして、層を選択します。
  6. デフォルトでは、[層内のすべてのサブネットワーク] オプションはオンで、指定した層に含まれるすべてのサブネットワークが更新されます。
    • オン - 指定した層に含まれているすべてのサブネットワークを更新します。
      詳細:

      このオプションは、非同期処理を使用してサブネットワークを更新します。これは、ユーティリティ ネットワークのジオプロセシング タスク用に予約されているシステムの UtilityNetworkTools ジオプロセシング サービスを使用し、デフォルトのタイムアウト設定が長くなります。

    • オフ - 指定した層の特定のサブネットワークを更新します。
  7. [層内のすべてのサブネットワーク] がオフの場合、[サブネットワーク名] パラメーターが使用できます。[サブネットワーク名] ドロップダウン矢印をクリックして、更新するサブネットワーク名を選択します。
  8. [層内のすべてのサブネットワーク] をオンにする場合、必要に応じて [エラー時に続行] をオンにします。このオプションは、サブネットワークの更新プロセスでエラーが発生した場合の処理方法を決定します。
    • オフ - 指定した層のサブネットワークは、エラーが発生するまで更新されます。ツールの結果内に特定のエラーの詳細が報告され、ArcGIS Server ログで確認できます。
    • オン - 指定した層のすべてのサブネットワークに対して更新操作が試みられます。1 つまたは複数のサブネットワークでエラーが発生してもサブネットワークの更新プロセスは続行され、ツールの結果内に一般的な警告メッセージが返されます。層に対して更新できなかった特定のサブネットワークは、詳細に記録され、ArcGIS Server ログで確認できます。[サブネットワーク テーブル] を参照して、指定した層に対してダーティのままのサブネットワークを確認することもできます。
  9. [実行] をクリックします。

これで、指定したサブネットワークが更新されました。

サブネットワークの更新プロセスが完了した後に、[サブネットワーク テーブル] を確認し、Is Dirty プロパティおよびその他のサブネットワーク属性を調べます。[サブネットワークの検索] ウィンドウを使用して、ユーティリティ ネットワークのサブネットワークを調べることもできます。