Skip to main content

サブネットワーク定義の設定 (ユーティリティー ネットワーク ツール)

サマリー

ユーティリティー ネットワーク内のサブネットワークのドメイン ネットワーク層のプロパティを設定します。

層に追加するフィーチャ タイプを制限するには、デバイス、ライン、ジャンクション、エッジ オブジェクト、ジャンクション オブジェクト クラスから有効なアセット タイプを定義します。 有効なアセット タイプの定義では、特定の層のサブネットワークに追加できるフィーチャ タイプを制限して、データの正確性を高めることができます。

構成パラメーターは、サブネットワークに対してトレースを実行する場合のプロパティの設定に使用されます。

サブネットワーク定義の設定の詳細

サブネットワーク管理の詳細

ユーティリティー ネットワークのトレースの詳細

使用法

  • このツールでは、層のサブネットワーク定義の設定と変更も実行できます。 層のサブネットワーク定義の値を変更するには、パラメーター値を変更して、このツールをもう一度実行します。

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

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

    • 接続する ArcGIS Enterprise ポータル アカウントは、ポータル ユーティリティー ネットワークの所有者である必要があります。

    • 入力ユーティリティー ネットワーク パラメーター値は、データベース ユーティリティー ネットワークの所有者として、確立されたデータベース コネクションから取得する必要があります。

    • このツールを実行するには、デフォルト バージョンに接続する必要があります。

      • デフォルト バージョンに接続されているその他のセッションでは、有効化操作の実行中に、検証操作も有効化操作も実行できません。
  • サブネットワーク トレース構成 パラメーター カテゴリーの一部としてサマリーを定義するときは、 関数 および 属性 の値によって、サマリー属性で使用可能なフィールドのリストがフィルターされます。 次の有効なフィールド タイプのマトリックスを使用して、指定した関数とネットワーク属性フィールド タイプに基づく Summary Attribute フィールドを定義できます。 たとえば、long タイプのネットワーク属性から平均を報告するサマリーを作成するには、SubnetLine フィーチャクラスに double タイプのフィールドを作成し、それを Summary Attribute フィールドとして指定します。

Network attribute types matrix

指定した関数に基づく、サマリー属性フィールドの有効なフィールド タイプのマトリックス。

パラメーター

ラベル 説明 データ タイプ

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

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

Utility Network; Utility Network Layer

ドメイン ネットワーク

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

String

層の名前

サブネットワークが属している層の名前。

String

分断されているサブネットワークのサポート

分断されているサブネットワークが入力層でサポートされているかどうかを示します。 分断されているサブネットワークは、同じ層に属しており、同じサブネットワーク名が割り当てられているが、通過することができない 2 つ以上のサブネットワークです。 このパラメーターは、パーティション型の層定義を持つドメイン ネットワークの層に対してのみ利用できます。 階層型の層の定義を持つドメイン ネットワークの層では、分断されているサブネットワークをサポートするために、このパラメーターがデフォルトで SUPPORT_DISJOINT に設定されます。

  • オン分断されているサブネットワークが入力層でサポートされています。

  • オフ分断されているサブネットワークが入力層でサポートされていません。 注意書きがない限り、これがデフォルトです。

Boolean

有効なデバイス

(オプション)

サブネットワークに有効なデバイスとして識別されるアセット グループとアセット タイプの組み合わせ。

String

有効なデバイス サブネットワーク コントローラー

(オプション)

サブネットワークで有効なデバイス ネットワーク コントローラーとして識別されるアセット グループとアセット タイプの組み合わせ。

String

有効なライン

(オプション)

サブネットワークに有効なラインとして識別されるアセット グループとアセット タイプの組み合わせ。

String

サブネットライン フィーチャクラスの集約ライン

(オプション)

SubnetLine フィーチャを生成するために集約されるジオメトリーを含む有効なライン。 このリストは、 有効なライン パラメーターで指定された値のサブセットです。

String

サブネットワーク ダイアグラムのテンプレート

(オプション)

サブネットワークごとにサブネットワーク システム ダイアグラムの生成に使用されるテンプレート。

String

サマリー

(オプション)

SubnetLine フィーチャを挿入または更新したときの関数の結果を格納するための Summary Attribute フィールドを設定します。 サマリーは、サブネットワークのすべてのフィーチャで計算できます。 計算をフィルターして、特定の属性値またはカテゴリーを持つネットワーク フィーチャのみに適用することができます。

Network attribute types matrix

指定した関数に基づく、サマリー属性フィールドの有効なフィールド タイプのマトリックス。

値テーブル列:

  • 関数演算関数。

    • 最小最小の入力値を特定します。

    • 最大最大の入力値を特定します。

    • 平均入力値の平均値を計算します。

    • 個数フィーチャ数を特定します。

    • 加算入力値の合計を計算します。

    • 減算入力値の差が計算されます。 サブネットワーク コントローラーおよびループ トレース タイプは、減算関数をサポートしてません。

  • 属性ネットワーク属性によるフィルター。

  • フィルター名ネットワーク属性名によるフィルター。

  • フィルター演算子演算子によるフィルター。

    • 等しい属性と値が等しい。

    • 等しくない属性と値が等しくありません。

    • より大きい属性が値より大きい。

    • 以上属性が値以上です。

    • より小さい属性が値より小さい。

    • 以下属性が値以下です。

    • 値を含む (ビット単位の論理積が値と等しい)値のすべてのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == value)。

    • 値を含まない (ビット単位の論理積が値と等しくない)値の一部のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。

    • 任意の値を含む (ビット単位の論理積が True と等しい)値の少なくとも 1 つのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == True)。

    • 値を含まない (ビット単位の論理積が False と等しい)値のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。

  • フィルター タイプ属性タイプによるフィルター。

    • 特定の値特定の値によるフィルター。

    • ネットワーク属性ネットワーク属性によるフィルター。

  • フィルター値特定の値によるフィルター。

  • サマリー属性関数の結果を維持するフィールド。

Value Table

条件バリア

(オプション)

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

条件バリアの構成は次のとおりです:

  • 名前 - システム内で定義された任意のネットワーク属性によってフィルターするか、Category を選択してネットワーク カテゴリーを使用します。

  • 演算子 - 複数の演算子から選択します。

  • タイプ - バリアとして機能する 名前 パラメーターの値のタイプとして Specific value または Network attribute を選択します。 名前 パラメーターの値が Category である場合、 タイプ パラメーターを Specific value に設定する必要があります。

  • - 演算子の値に基づいて、処理を停止させる入力属性またはカテゴリーの特定の値を指定します。

  • 結合方法 - 複数の条件を追加する場合に、この値を設定します。And 条件または Or 条件を使用して、条件を結合することができます。

条件バリアの 演算子 の値オプションは次のとおりです:

  • 等しい - 属性と値が等しい。

  • 等しくない - 属性と値が等しくありません。

  • より大きい - 属性は値より大きい。

  • 以上 - 属性は値以上です。

  • より小さい - 属性は値より小さい。

  • 以下 - 属性は値以下です。

  • 値を含む - 値のすべてのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == value)。

  • 値を含まない - 値の一部のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。

  • いずれかを含む - 値の少なくとも 1 つのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == True)。

  • いずれも含まない - 値のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。

条件バリアの タイプ の値オプションは、次のとおりです:

  • 特定の値 - 特定の値またはネットワーク カテゴリーによってフィルターします。

  • ネットワーク属性 - ネットワーク属性を基準にフィルターします。

値テーブル列:

  • 名前ネットワーク属性名によるフィルター。

  • 演算子演算子によるフィルター。

    • 等しい属性と値が等しい。

    • 等しくない属性と値が等しくありません。

    • より大きい属性が値より大きい。

    • 以上属性が値以上です。

    • より小さい属性が値より小さい。

    • 以下属性が値以下です。

    • 値を含む (ビット単位の論理積が値と等しい)値のすべてのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == value)。

    • 値を含まない (ビット単位の論理積が値と等しくない)値の一部のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。

    • 任意の値を含む (ビット単位の論理積が True と等しい)値の少なくとも 1 つのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == True)。

    • 値を含まない (ビット単位の論理積が False と等しい)値のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。

  • タイプ特定の種類によるフィルター。

    • 特定の値特定の値またはネットワーク カテゴリーによってフィルターします。

    • ネットワーク属性ネットワーク属性によるフィルター。

  • 特定の値によるフィルター。

  • 変換方法の結合このパラメーターを使用して複数の条件バリアを結合します。

    • And条件バリアを結合します。

    • Orいずれかの条件バリアが満たされた場合に使用します。

Value Table

関数バリア

(オプション)

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

関数バリアの構成は、次のとおりです:

  • 関数 - 複数の計算関数から選択します。

  • 属性 - システム内で定義された任意のネットワーク属性によってフィルターします。

  • 演算子 - 複数の演算子から選択します。

  • - 検出された時点で、処理を停止させる入力属性タイプの特定の値を指定します。

  • ローカル値の使用- 全体的なグローバル値とは対照的に、各方向で値を計算します (たとえば、Shape length の合計値を算出する関数バリアで、値が 4 以上になると、トレースが停止する場合)。 グローバル値の場合は、値が 2 の 2 つのエッジを通過すると、Shape length の合計値 4 にすでに到達するため、トレースが停止します。 ローカル値を使用している場合は、各パスに沿ってローカル値が変化するため、トレースが続行します。

    • Checked—ローカル値が使用されます。

    • Unchecked—グローバル値が使用されます。 これがデフォルトです。

関数バリアの 関数 の値オプションは次のとおりです:

  • Minimum— - 最小の入力値。

  • Maximum—最大の入力値。

  • Add—入力値の合計。

  • Average—入力値の平均。

  • Count—フィーチャの数。

  • Subtract—入力値の差。

    サブネットワーク コントローラーおよびループ トレース タイプは、減算関数をサポートしてません。

たとえば、始点フィーチャの値が 20 とします。 次のフィーチャは、30 の値を持っています。 最小関数を使用すると、結果が 20、最大が 30、加算が 50、平均が 25、個数が 2、減算が -10 になります。

関数バリアの 演算子 の値オプションは次のとおりです:

  • 等しい - 属性と値が等しい。

  • 等しくない - 属性と値が等しくありません。

  • より大きい - 属性は値より大きい。

  • 以上 - 属性は値以上です。

  • より小さい - 属性は値より小さい。

  • 以下 - 属性は値以下です。

  • 値を含む - 値のすべてのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == value)。

  • 値を含まない - 値の一部のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。

  • いずれかを含む - 値の少なくとも 1 つのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == True)。

  • いずれも含まない - 値のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。

値テーブル列:

  • 関数関数によるフィルター。

    • 最小最小の入力値を特定します。

    • 最大最大の入力値を特定します。

    • 平均入力値の平均値を計算します。

    • 個数フィーチャ数を特定します。

    • 加算入力値の合計を計算します。

    • 減算入力値の差が計算されます。 サブネットワーク コントローラーおよびループ トレース タイプは、減算関数をサポートしてません。

  • 属性ネットワーク属性によるフィルター。

  • 演算子演算子によるフィルター。

    • 等しい属性と値が等しい。

    • 等しくない属性と値が等しくありません。

    • より大きい属性が値より大きい。

    • 以上属性が値以上です。

    • より小さい属性が値より小さい。

    • 以下属性が値以下です。

    • 値を含む (ビット単位の論理積が値と等しい)値のすべてのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == value)。

    • 値を含まない (ビット単位の論理積が値と等しくない)値の一部のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。

    • 任意の値を含む (ビット単位の論理積が True と等しい)値の少なくとも 1 つのビットが、属性内に存在するビット単位の論理積演算 (bitwise AND == True)。

    • 値を含まない (ビット単位の論理積が False と等しい)値のビットが、属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。

  • 特定の値によるフィルター。

  • ローカル値の使用グローバル値ではなくローカル値を使用するブール値。

Value Table

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

(オプション)

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

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

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

Boolean

通過可能性の適用

(オプション)

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

  • ジャンクションとエッジの両方 - 通過可能性をジャンクションとエッジの両方に適用します。

  • ジャンクションのみ - 通過可能性をジャンクションのみに適用します。

  • エッジのみ - 通過可能性をエッジのみに適用します。

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

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

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

String

プロパゲーター

(オプション)
注意:

このパラメーターは Python でしか利用できません。

値テーブル列:

  • 属性ネットワーク属性によるフィルター。

  • 代替属性代替属性に使用されるフィールド。

  • 関数関数によるフィルター。

  • 演算子演算子によるフィルター。

  • 特定の値によるフィルター。

  • 反映される属性計算された反映される値の保存に使用されるネットワーク クラス内のフィールドの名前。

Value Table

構造物ネットワーク格納器の更新

(オプション)

構造物ネットワーク格納器に対して、サポートされているサブネットワーク名属性が、サブネットワーク更新プロセスによって更新されるかどうかを指定します。

注意:

このパラメーターには、バージョン 4 以降の ユーティリティー ネットワーク バージョン 値が必要です。

  • オン構造物ネットワーク格納器でサポートされているサブネットワーク名属性が更新されます。 これがデフォルトです。

  • オフ構造物ネットワーク格納器が更新されません。

Boolean

ドメイン ネットワーク格納器の更新

(オプション)

ドメイン ネットワーク格納器に対して、サポートされているサブネットワーク名が、サブネットワーク更新プロセスによって更新されるかどうかを指定します。

注意:

このパラメーターには、バージョン 4 以降の ユーティリティー ネットワーク バージョン 値が必要です。

  • オンドメイン ネットワーク格納器でサポートされるサブネットワーク名が更新されます。 これがデフォルトです。

  • オフドメイン ネットワーク格納器が更新されません。

Boolean

デフォルト バージョンの編集モード

(オプション)

デフォルト バージョンと、ファイルおよびモバイル ジオデータベースを使用してサブネットワークを更新するときに使用される編集モードを指定します。

注意:

このパラメーターには、バージョン 4 以降の ユーティリティー ネットワーク バージョン 値が必要です。

  • イベントを使用しないデフォルト バージョンで、あるいはファイルまたはモバイル ジオデータベース内でのサブネットワーク更新にイベントを使用しません。 この編集モードでは、サブネットワーク名と反映された所定の値が更新されます。 これがデフォルトです。

  • イベントを使用するデフォルト バージョンでファイルまたはモバイル ジオデータベース内のサブネットワーク更新にイベントを使用します。 この編集モードでは、サブネットワークの更新時にジオデータベースの動作 (属性ルール、編集情報の記録など) が適用され、該当するすべてのフィーチャとオブジェクトのサブネットワーク名と反映された値が更新されます。

String

指定バージョンの編集モード

(オプション)

指定バージョンでサブネットワークを更新する場合の編集モードを指定します。

注意:

このパラメーターには、バージョン 4 以降の ユーティリティー ネットワーク バージョン 値が必要であり、エンタープライズ ジオデータベースにのみ適用されます。

  • イベントを使用しない指定バージョンでのサブネットワーク更新にイベントを使用しません。 この編集モードでは、そのバージョンで編集されたフィーチャとオブジェクトの、サブネットワーク名と伝播された値が更新されます。 これがデフォルトです。

  • イベントを使用する指定バージョンでのサブネットワーク更新にイベントを使用します。 この編集モードでは、サブネットワークの更新時にジオデータベースの動作 (属性ルール、編集情報の記録など) が適用され、該当するすべてのフィーチャとオブジェクトのサブネットワーク名と反映された値が更新されます。

String

有効なジャンクション

(オプション)

サブネットワークに有効なジャンクションとして識別されるアセット グループとアセット タイプの組み合わせ。

注意:

このパラメーターには、バージョン 4 以降の ユーティリティー ネットワーク バージョン 値が必要です。

String

有効なジャンクション オブジェクト

(オプション)

サブネットワークに有効なジャンクション オブジェクトとして識別されるアセット グループとアセット タイプの組み合わせ。

注意:

このパラメーターには、バージョン 4 以降の ユーティリティー ネットワーク バージョン 値が必要です。

String

有効なジャンクション オブジェクト サブネットワーク コントローラー

(オプション)

サブネットワークに有効なジャンクション オブジェクト サブネットワーク コントローラーとして識別されるアセット グループとアセット タイプの組み合わせ。

注意:

このパラメーターには、バージョン 4 以降の ユーティリティー ネットワーク バージョン 値が必要です。

String

有効なエッジ オブジェクト

(オプション)

サブネットワークに有効なエッジ オブジェクトとして識別されるアセット グループとアセット タイプの組み合わせ。

注意:

このパラメーターには、バージョン 4 以降の ユーティリティー ネットワーク バージョン 値が必要です。

String

IsDirty の管理

(オプション)

サブネットワーク テーブル内の Is dirty 属性をサブネットワークの更新操作で管理するかどうかを指定します。 層にサブネットワーク コントローラーが定義されていない場合、NOT_MANAGE オプションがデフォルトで使用されます。

注意:

このパラメーターには、ユーティリティー ネットワーク バージョン の値が 5 以上であることが必要です。

  • オンIs dirty 属性がサブネットワーク更新操作によって管理されます。 注意書きがない限り、これがデフォルトです。

  • オフIs dirty 属性がサブネットワーク更新操作によって管理されません。

Boolean

格納器を含める

(オプション)

格納器フィーチャおよびオブジェクトをトレース結果に含めるかどうかを指定します。

このパラメーターには、ユーティリティー ネットワーク バージョン の値が 5 以上であることが必要です。

  • オン格納器フィーチャおよびオブジェクトをトレース結果に含めます。 格納器フィーチャでサポートされているサブネットワーク名フィールドは、update_structure_features パラメーターおよび update_container_features パラメーターと併用する場合、サポートするサブネットワークのサブネットワーク名で更新されます。

  • オフ格納器フィーチャおよびオブジェクトをトレース結果に含めません。 これがデフォルトです。

Boolean

格納物を含める

(オプション)

格納器の格納物をトレース結果に含めるかどうかを指定します。

このパラメーターには、ユーティリティー ネットワーク バージョン の値が 5 以上であることが必要です。

  • オン格納器フィーチャおよびオブジェクトの格納物をトレース結果に含めます。 サブネットワークの更新操作中、トレースで返される格納物フィーチャに対して、サポートしているサブネットワーク名フィールドが更新されます。

  • オフ格納器フィーチャおよびオブジェクトの格納物をトレース結果に含めません。 サブネットワークの更新操作中、格納物フィーチャに対して、サポートしているサブネットワーク名は更新されません。 これがデフォルトです。

Boolean

構造物を含める

(オプション)

構造物フィーチャおよびオブジェクトをトレース結果に含めるかどうかを指定します。

このパラメーターには、ユーティリティー ネットワーク バージョン の値が 5 以上であることが必要です。

  • オン構造物フィーチャおよびオブジェクトをトレース結果に含めます。 サブネットワークの更新操作中、トレースで返される付属物に関連付けられた構造物ネットワーク フィーチャに対して、サポートされるサブネットワーク名フィールドが更新されます。

  • オフ構造物フィーチャおよびオブジェクトをトレース結果に含めません。 これがデフォルトです。

Boolean

配置可能性の検証

(オプション)

トレースまたはサブネットワークの更新操作中に、関連付け階層に必要な格納または付属物の関連付けがない、非空間ジャンクション オブジェクトまたはエッジ オブジェクトが検出された場合に、エラーが返されるかどうかを指定します。 このパラメーターにより、トレースまたはサブネットワーク更新操作によって返される非空間オブジェクトを、フィーチャまたは他の配置可能オブジェクトとの関連付けを通じて、配置できるようになります。

注意:

このパラメーターには、ユーティリティー ネットワーク バージョン の値が 5 以上であることが必要です。

  • オン関連付け階層に必要な格納または付属物の関連付けがない、未配置の非空間ジャンクション オブジェクトまたはエッジ オブジェクトが検出された場合に、エラーが返されます。

  • オフトレースは、配置不能なオブジェクトをチェックせず、通過したオブジェクトの関連付け階層に配置不能なオブジェクトが存在するかどうかに関係なく、結果を返します。 これがデフォルトです。

Boolean

派生した出力

ラベル 説明 データ タイプ

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

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

Utility Network

環境

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

ライセンス情報

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