Skip to main content

サブネットワークの更新

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

サブネットワークを更新すると、サブネットワーク テーブル内の情報、フィーチャおよびオブジェクトの属性が更新され、必要に応じて SubnetLine フィーチャクラス内のサブネットワーク ラインが作成または更新されます。

サブネットワーク更新操作は サブネットワークの検索 ウィンドウから、または サブネットワークの更新 ツールを使用して実行でき、単一の層にある 1 つのサブネットワークまたはすべてのサブネットワークを更新できます。 サブネットワークの更新操作中に一貫性の検証エラーまたはサブネットワーク エラーが検出された場合、操作は失敗し、サブネットワークのステータスに無効のマークが付けられます。

サブネットワークがデフォルト バージョンで更新されると、そのサブネットワーク内のすべてのフィーチャとオブジェクトのジオメトリー、サブネットワーク名属性Is connected 属性、反映された値が更新されます。 デフォルトの編集モード オプションを使用してサブネットワークの更新操作を指定バージョンに対して実行する場合、これらの同じ更新は、バージョン内で編集されたフィーチャとオブジェクトに制限されます。

詳細:

ユーティリティー ネットワーク バージョン 4 以降ではサブネットワーク定義の設定ジオプロセシング ツールの 指定バージョンの編集モード パラメーターを使用して、指定バージョンのデフォルトのイベント動作をサブネットワーク更新ポリシーの一部として変更できます。

サブネットワーク更新ポリシーの詳細

要件

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

  • ネットワーク トポロジーが有効化されている必要があります

  • サブネットワークに 1 つ以上のサブネットワーク コントローラーがあります。

  • サブネットワーク テーブル内で、更新するサブネットワークのサブネットワーク コントローラーにダーティーのマークが付けられています。

  • サブネットワークを定義するネットワーク フィーチャに対してダーティー エリアがありません。

  • 編集内容をすべて保存する必要があります。

  • エンタープライズ ジオデータベースを操作する場合、入力ユーティリティー ネットワーク パラメーターの値は、ユーティリティー ネットワーク サービスから取得する必要があります。

  • 複数のプロセスを使用してサブネットワークを同じバージョンで同時に更新することはできません。

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

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

注意:

サブネットワークの検索 ウィンドウを使用して、サブネットワークを探索および更新することもできます。 このウィンドウを使用してサブネットワークを更新した場合、ジオプロセシングは迂回され、ジオプロセシング履歴はログに記録されません。 サブネットワークの検索 ウィンドウを使用してサブネットワークを更新する方法の詳細。

  1. 解析 タブの ジオプロセシング グループで、ツール をクリックして、ジオプロセシング ウィンドウを開きます。

  2. ジオプロセシング ウィンドウで、サブネットワークの更新 を検索して選択します。

  3. 入力ユーティリティー ネットワーク で、ユーティリティー ネットワークを選択します。

  4. ドメイン ネットワーク ドロップダウン矢印をクリックして、ドメイン ネットワークを選択します。

  5. ドロップダウン矢印をクリックして、層を選択します。

  6. 層内のすべてのサブネットワーク チェックボックスをオンまたはオフにして、層に含まれるすべてのサブネットワークを更新するかどうかを指定します。

    • オン - 指定した層に含まれているすべてのサブネットワークを更新します。

      詳細:

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

      複数のプロセスで 層内のすべてのサブネットワーク オプションを使用してサブネットワークを更新することはおすすめしません。 この操作を実行すると、2 つのプロセスが同じサブネットワークを同時に更新しようとした場合にエラーが発生する可能性があります。

    • オフ - 指定した層の特定のサブネットワークを更新します。 これがデフォルトです。

      詳細:

      このオプションは、非同期処理を使用して特定のサブネットワークを更新します。タイムアウト設定は 600 秒 (10 分) です。

  7. 層内のすべてのサブネットワーク がオフの場合、サブネットワーク名 パラメーターが使用できます。 サブネットワーク名 ドロップダウン矢印をクリックして、更新するサブネットワーク名を選択します。

  8. 層内のすべてのサブネットワーク をオンにする場合、必要に応じて エラー時に続行 をオンにします。 このオプションは、サブネットワークの更新プロセスにおけるエラーの処理方法を決定します。

    • オフ - 指定した層のサブネットワークは、エラーが発生するまで更新されます。 ツールの結果内に特定のエラーの詳細が報告され、ArcGIS Server ログで確認できます。

    • オン - 指定した層のすべてのサブネットワークに対して更新操作が試みられます。 1 つまたは複数のサブネットワークでエラーが発生してもサブネットワークの更新プロセスは続行され、ツールの結果内に一般的な警告メッセージが返されます。 層に対して更新できなかった特定のサブネットワークは、詳細に記録され、ArcGIS Server ログで確認できます。 サブネットワーク テーブルを参照して、指定した層に対してダーティーのままのサブネットワークを確認することもできます。

  9. 実行 をクリックします。

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

サブネットワークの更新プロセスが完了した後に、サブネットワーク テーブルを確認し、Status 属性およびその他のサブネットワーク属性を調べます。