Skip to main content

サブネットワークの更新 (Update Subnetwork) (ユーティリティー ネットワーク ツール)

サマリー

指定されたサブネットワークの サブネットワーク テーブルSubnetLine フィーチャクラス、およびサブネットワーク システム ダイアグラムのサブネットワーク情報を更新します。

サブネットワーク テーブルでは、このツールを実行すると、関連付けられたサブネットワーク コントローラーのステータスがクリーンに変更されます (Is dirty 属性が False に設定されます)。 ツールの操作中に、一貫性の検証での不合格またはサブネットワーク エラーが検出されると、関連付けられたサブネットワーク コントローラーのステータスが無効とマーク付けされます (Is dirty 属性が Invalid に設定されます)。 SubnetLine フィーチャクラスでは、新しいサブネットワークのレコードが生成され、削除されたサブネットワークのレコードが削除され、変更されたサブネットワークの形状と情報が更新されます。 また、サブネットワーク フィーチャの特定の属性が作成または更新されます。

層の サブネットワークの更新ポリシーが、Is dirty 属性を管理しないように構成されている場合は、サブネットワークの更新操作を使用して、Is deleted 属性が true に設定されているときに Subnetworks テーブルから行を削除できます。

サブネットワークの更新方法の詳細

使用法

  • エンタープライズ ジオデータベースを操作する場合、次の要件が満たされている必要があります。

    • ユーティリティー ネットワークが、ブランチ バージョン対応として登録されている必要があります。

    • 入力ユーティリティー ネットワークは、ユーティリティー ネットワーク サービスから取得する必要があります。

    • デフォルト バージョンでサブネットワークの更新操作を使用して、Is dirty 属性を管理しない層の Subnetworks テーブルから行を削除できます。

    • このツールをデフォルト バージョンに対して実行すると、SubnetLine フィーチャクラスのジオメトリー、サブネットワーク名属性、および反映されるフィールドが代わりに更新されます。 このツールを指定バージョンに対して実行すると、デフォルトの動作 (イベントなし) によって、このバージョンで編集されたフィーチャとオブジェクトに更新が制限されます。 イベントを使用 (イベントありで動作) するように編集モードを変更することができます。 このオプションは、ジオデータベースの動作を制御し、デフォルト バージョンと指定バージョンの両方のサブネットワーク定義で設定できます。

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

    • サブネットワークは一度に 1 つのプロセスのみを使用して更新してください。 複数のプロセスを実行しているときに、層内のすべてのサブネットワーク パラメーターをオンにしてこのツールを実行しないでください。 2 つのプロセスが同じサブネットワークを同時に更新しようとしたときに、エラーが発生する可能性があります。

    • ライセンス:

      エンタープライズ デプロイメントでこのツールを使用するには、アクティブなポータル アカウントは、ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスが付与される必要があります。

  • このツールは、トラディショナル ドメイン ネットワークでの使用のみがサポートされています。

  • このツールは、サブネットワーク定義の設定時にダイアグラム テンプレートが指定された場合、ネットワーク ダイアグラムを新しく作成するか、更新されたサブネットワークのネットワーク ダイアグラムを更新します。

  • このツールを実行する前に、編集内容をすべて保存しておく必要があります。

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

  • サブネットワーク フィーチャと交差するダーティー エリアが存在してはいけません。

パラメーター

ラベル 説明 データ タイプ

入力ユーティリティー ネットワーク

サブネットワークが属しているユーティリティー ネットワーク。

Utility Network; Utility Network Layer

ドメイン ネットワーク

サブネットワークが属しているドメイン ネットワーク。

String

サブネットワークを含む層。

String

層内のすべてのサブネットワーク

層内のすべてのサブネットワークを更新するかどうかを指定します。 層に含まれているサブネットワークのサブセットを更新するには、サブネットワーク名 パラメーターを使用します。

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

  • オフサブネットワーク名 パラメーターで指定されたサブネットワークだけが更新されます。 これがデフォルトです。

Boolean

サブネットワーク名

(オプション)

層から更新されるサブネットワークの名前。 層内のすべてのサブネットワーク パラメーターがオンになっている場合、このパラメーターは無視されます。 サブネットワーク テーブルの 1 つの層に 10,000 以上のレコードが含まれている場合、パラメーターの選択リストは設定されず、サブネットワーク名に空のフィールドが指定されます。

String

失敗時に処理を続行

(オプション)

複数のサブネットワークを更新する際、1 つのサブネットワークの更新に失敗した場合に更新処理を停止するかどうかを指定します。

  • オンサブネットワークの更新に失敗した場合に、更新処理を停止せずに続行します。

  • オフサブネットワークの更新に失敗した場合に、更新処理を停止します。 これがデフォルトです。

Boolean

条件バリア

(オプション)

ネットワーク属性との比較またはカテゴリー文字列のチェックに基づいて、フィーチャに対して通過可能性バリア条件を設定します。 条件バリアでは、ネットワーク属性またはネットワーク カテゴリー、演算子とタイプ、および属性値が使用されます。 たとえば、フィーチャが Open の特定の値と等しい Device Status 属性を持っている場合に、トレースを停止します。 フィーチャがこの条件を満たしている場合、トレースが停止します。 複数の属性を使用している場合、結合方法 パラメーターを使用して、And または Or 条件を定義できます。

複数の条件式の使用方法の詳細

注意:

このパラメーターは Python でのみ使用可能です。

値テーブル列:

  • NameFilter by network attribute name.

  • OperatorFilter by an operator.

    • Is equal toThe attribute is equal to the value.

    • Does not equalThe attribute is not equal to the value.

    • Is greater thanThe attribute is greater than the value.

    • Is greater than or equal toThe attribute is greater than or equal to the value.

    • Is less thanThe attribute is less than the value.

    • Is less than or equal toThe attribute is less than or equal to the value.

    • Includes the values (bitwise AND equals the value)A bitwise AND operation in which all bits in the value are present in the attribute (bitwise AND == value).

    • Does not include the values (bitwise AND does not equal the value)A bitwise AND operation in which not all of the bits in the value are present in the attribute (bitwise AND != value).

    • Includes any (bitwise AND equals True)A bitwise AND operation in which at least one bit in the value is present in the attribute (bitwise AND == True).

    • Does not include any (bitwise AND equals False)A bitwise AND operation in which none of the bits in the value are present in the attribute (bitwise AND == False).

  • TypeFilter by a specific type.

    • Specific valueFilter by a specific value or network category.

    • Network attributeFilter by a network attribute.

  • ValueFilter by a specific value.

  • Combine UsingUse this parameter to combine multiple condition barriers.

    • AndCombine the condition barriers.

    • OrUse if either condition barrier is met.

Value Table

関数バリア

(オプション)

関数に基づいて、フィーチャに対する通過可能性バリアを設定します。 関数バリアを使用して、始点からトレースが移動できる距離の制限としてそのような設定を行うか、トレースを停止するための最大値を設定することができます。 たとえば、通過した各ラインの長さが、それまでに移動した合計距離に追加されます。 移動した全長が指定された値に達した場合、トレースが停止します。

注意:

このパラメーターは Python でのみ使用可能です。

値テーブル列:

  • FunctionFilter by a function.

    • MinThe minimum of the input values will be identified.

    • MaxThe maximum of the input values will be identified.

    • AverageThe average of the input values will be calculated.

    • CountThe number of features will be identified.

    • AddThe sum of the input values will be calculated.

    • SubtractThe difference in the input values will be calculated. Subnetwork controllers and loops trace types do not support the subtract function.

  • AttributeFilter by a network attribute.

  • OperatorFilter by an operator.

    • Is equal toThe attribute is equal to the value.

    • Does not equalThe attribute is not equal to the value.

    • Is greater thanThe attribute is greater than the value.

    • Is greater than or equal toThe attribute is greater than or equal to the value.

    • Is less thanThe attribute is less than the value.

    • Is less than or equal toThe attribute is less than or equal to the value.

    • Includes the values (bitwise AND equals the value)A bitwise AND operation in which all bits in the value are present in the attribute (bitwise AND == value).

    • Does not include the values (bitwise AND does not equal the value)A bitwise AND operation in which not all of the bits in the value are present in the attribute (bitwise AND != value).

    • Includes any (bitwise AND equals True)A bitwise AND operation in which at least one bit in the value is present in the attribute (bitwise AND == True).

    • Does not include any (bitwise AND equals False)A bitwise AND operation in which none of the bits in the value are present in the attribute (bitwise AND == False).

  • ValueFilter by a specific value.

  • Use Local ValuesBoolean value to use local variables instead of a global variable.

Value Table

バリア フィーチャを含める

(オプション)

通過可能性バリア フィーチャが、トレース結果に含まれるかどうかを指定します。 通過可能性バリアは、サブネットワーク定義内で設定済みである場合でもオプションです。

  • オン通過可能性バリアをトレース結果に含めます。 これがデフォルトです。

  • オフ通過可能性バリアをトレース結果に含めません。

Boolean

通過可能性の適用

(オプション)

適用される通過可能性のタイプを指定します。 通過可能性範囲は、通過可能性がジャンクション、エッジ、またはその両方のいずれに適用されるかを決定します。 たとえば、DEVICESTATUS が Open の場合にトレースを停止するように条件バリアが定義されており、通過可能性範囲がエッジのみに設定されている場合、DEVICESTATUS はジャンクションにしか適用されないため、オープンなデバイスが見つかっても、トレースは停止しません。 言い換えると、このパラメーターは、ジャンクション、エッジ、またはその両方を無視するかどうかをトレースに指示します。

注意:

このパラメーターは Python でのみ使用可能です。

  • ジャンクションとエッジの両方通過可能性は、ジャンクションとエッジの両方に適用されます。 これがデフォルトです。

  • ジャンクションのみ通過可能性は、ジャンクションのみに適用されます。

  • エッジのみ通過可能性は、エッジのみに適用されます。

String

プロパゲーター

(オプション)

反映するネットワーク属性、およびトラディショナル ドメイン ネットワークでトレース中に反映がどのように発生するかを指定します。 反映されるクラス属性は、サブネットワーク内の他のフィーチャに広められる、サブネットワーク コントローラーの重要な値を示します。 たとえば、配電モデルでは、位相値を反映することができます。

注意:

このパラメーターは Python でのみ使用可能です。

値テーブル列:

  • AttributeFilter by a network attribute.

  • Substitution AttributeThe field that will be used for attribute substitution.

  • FunctionFilter by a function.

  • OperatorFilter by an operator.

  • ValueFilter by a specific value.

Value Table

派生した出力

ラベル 説明 データ タイプ

更新されたユーティリティー ネットワーク

更新されたユーティリティー ネットワーク。

Utility Network

環境

このツールは、ジオプロセシング環境を一切使用しません。

ライセンス情報

  • Basic: いいえ
  • Standard: はい
  • Advanced: はい