名前 | 説明 | データ タイプ |
in_utility_network | 層のサブネットワークが属している入力ユーティリティ ネットワーク。 | Utility Network; Utility Network Layer |
domain_network | 層が属しているドメイン ネットワーク。 | String |
tier_name | サブネットワークが属している層の名前。 | String |
support_disjoint_subnetwork | 分断されているサブネットワークが入力層でサポートされているかどうかを示します。 分断されているサブネットワークは、同じ層に属しており、同じサブネットワーク名が割り当てられているが、通過することができない 2 つ以上のサブネットワークです。 このパラメーターは、パーティション型の層定義を持つドメイン ネットワークの層に対してのみ利用できます。 階層型の層定義を持つドメイン ネットワークの層では、分断されているサブネットワークをサポートするために、このパラメーターは層に対して SUPPORT_DISJOINT に設定されます。 - SUPPORT_DISJOINT—分断されているサブネットワークが入力層でサポートされています。
- NO_DISJOINT—分断されているサブネットワークが入力層でサポートされていません。 これがデフォルトです。
| Boolean |
valid_devices [valid_devices,...] (オプション) | サブネットワークに有効なデバイスとして識別されるアセット グループとアセット タイプの組み合わせ。 | String |
valid_subnetwork_controller [valid_subnetwork_controller,...] (オプション) | サブネットワークで有効なデバイス ネットワーク コントローラーとして識別されるアセット グループとアセット タイプの組み合わせ。 | String |
valid_lines [valid_lines,...] (オプション) | サブネットワークに有効なラインとして識別されるアセット グループとアセット タイプの組み合わせ。 | String |
aggregated_line [aggregated_line,...] (オプション) | SubnetLine フィーチャを生成するために集約されるジオメトリを含む有効なライン。 このリストは、[valid_lines] パラメーターで指定された値のサブセットです。 | String |
diagram_template [diagram_template,...] (オプション) | サブネットワークごとにサブネットワーク システム ダイアグラムの生成に使用されるテンプレート。 | String |
summaries [[Function, Attribute, Filter Name, Filter Operator, Filter Type, Filter Value, Summary Attribute],...] (オプション) | SubnetLine フィーチャを挿入または更新した場合に関数の結果を保存するサマリー フィールドを設定します。 サマリーの構成は次のとおりです。 - [Function] - 複数の計算関数から選択します。
- [Attribute] - システム内で定義された任意のネットワーク属性によってフィルタリングします。
- [Filter Name] - 属性名によって関数の結果をフィルター処理します。
- [Filter Operator] - 複数の演算子から選択します。
- [Filter Type] - さまざまなフィルター タイプの中から選択します。
- [Filter Value] - 入力フィルター属性の値を指定します。
- [Summary Attribute] - 関数の結果を維持する SubnetLine フィーチャクラス内のフィールド。 選択された関数およびネットワーク属性タイプに応じて、ユーザーが追加したサブネットワーク属性のうちの適用可能なタイプのみが、このパラメーターで有効になります。 サマリー結果を格納するフィールドが SubnetLine フィーチャクラスに存在しない場合、[フィールドの追加 (Add Field)] ツールを使用してそのフィールドを作成することができます。 1 つのフィールドは 1 つのサマリーの結果のみをサポートします。そのため各サマリーは、それ専用の SubnetLine フィーチャクラス内のフィールドを必要とします。 さまざまな関数の有効なフィールド タイプについては、次のマトリックスをご参照ください。
サマリーの Function の値オプションは次のとおりです。 - AVERAGE—入力値の平均値。
- COUNT—フィーチャの数。
- MAX—最大の入力値。
- MIN—最小の入力値。
- ADD—入力値の合計。
- SUBTRACT—入力値の差。 サブネットワーク コントローラーおよびループ トレース タイプは、[減算] 関数をサポートしていません。
サマリーの Filter Operator の値オプションは次のとおりです。 - IS_EQUAL_TO—属性と値が等しい。
- DOES_NOT_EQUAL—属性と値が等しくない。
- IS_GREATER_THAN—属性が値より大きい。
- IS_GREATER_THAN_OR_EQUAL_TO—属性が値以上である。
- IS_LESS_THAN—属性が値より小さい。
- IS_LESS_THAN_OR_EQUAL_TO—属性が値以下である。
- INCLUDES_THE_VALUES—値のすべてのビットが属性内に存在するビット単位の論理積演算 (bitwise AND == value)。
- DOES_NOT_INCLUDE_THE_VALUES—値の一部のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。
- INCLUDES_ANY—値の少なくとも 1 つのビットが属性内に存在するビット単位の論理積演算 (bitwise AND == True)。
- DOES_NOT_INCLUDE_ANY—値のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。
サマリーの Filter Type の値オプションは次のとおりです。 - SPECIFIC_VALUE—特定の値によるフィルター。
- NETWORK_ATTRIBUTE—ネットワーク属性によるフィルター。
bitwise 演算子の詳細 | Value Table |
condition_barriers [[Name, Operator, Type, Value, Combine Using],...] (オプション) | ネットワーク属性との比較またはカテゴリ文字列のチェックに基づいて、フィーチャに対して通過可能性バリア条件を設定します。 条件バリアは、ネットワーク属性、演算子とタイプ、および属性値を使用します。 たとえば、フィーチャが Open の特定の値と等しい Device Status 属性を持っている場合に、トレースを停止します。 フィーチャがこの条件を満たしている場合、トレースが停止します。 複数の属性を使用している場合、[結合方法] パラメーターを使用して [And] 条件および [Or] 条件を定義することができます。
条件バリアの構成は次のとおりです。 - [Name] - システム内で定義された任意のネットワーク属性によってフィルタリングします。
- [Operator] - 複数の演算子から選択します。
- [Type] - name パラメーターで指定された値から特定の値またはネットワーク属性を選択します。
- [Value] - 演算子の値に基づいて処理を停止させる入力属性タイプの特定の値を指定します。
- [Combine Using] - 複数の属性を追加する場合にこの値を設定します。[And] 条件または [Or] 条件を使用して属性を結合することができます。
条件バリアの [operator] の値は次のとおりです。 - IS_EQUAL_TO—属性と値が等しい。
- DOES_NOT_EQUAL—属性と値が等しくない。
- IS_GREATER_THAN—属性が値より大きい。
- IS_GREATER_THAN_OR_EQUAL_TO—属性が値以上である。
- IS_LESS_THAN—属性が値より小さい。
- IS_LESS_THAN_OR_EQUAL_TO—属性が値以下である。
- INCLUDES_THE_VALUES—値のすべてのビットが属性内に存在するビット単位の論理積演算 (bitwise AND == value)。
- DOES_NOT_INCLUDE_THE_VALUES—値の一部のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。
- INCLUDES_ANY—値の少なくとも 1 つのビットが属性内に存在するビット単位の論理積演算 (bitwise AND == True)。
- DOES_NOT_INLCUDE_ANY—値のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。
bitwise 演算子の詳細 条件バリアの Type の値オプションは次のとおりです。 - SPECIFIC_VALUE—特定の値によるフィルター。
- NETWORK_ATTRIBUTE—ネットワーク属性によるフィルター。
[Combine Using] の値は次のとおりです。 - AND—条件バリアを結合します。
- OR—いずれかの条件バリアが満たされている場合に使用します。
複数の式の使用方法の詳細 | Value Table |
function_barriers [[Function, Attribute, Operator, Value, Use Local Values],...] (オプション) | 関数に基づいて、フィーチャに対する通過可能性バリアを設定します。 関数バリアを使用して、始点からトレースが移動できる距離の制限としてそのような設定を行うか、トレースを停止するための最大値を設定することができます。 たとえば、通過した各ラインの長さが、それまでに移動した合計距離に追加されます。 移動した全長が指定された値に達した場合、トレースが停止します。 関数バリアの構成は次のとおりです。 - [Function] - 複数の計算関数から選択します。
- [Attribute] - システム内で定義された任意のネットワーク属性によってフィルタリングします。
- [Operator] - 複数の演算子から選択します。
- [Value] - 検出された時点で、処理を停止させる入力属性タイプの特定の値を指定します。
- [Use Local Values] - グローバル値ではなく各方向の値を算出します (たとえば、形状の長さの合計値を算出する関数バリアで、値が 4 以上になると、トレースが停止する場合)。 グローバル値の場合は、値が 2 の 2 つのエッジを通過すると、形状の長さの合計値 4 にすでに到達するため、トレースが停止します。 ローカル値を使用している場合は、各パスに沿ってローカル値が変化するため、トレースが続行します。
関数バリアの [function] 値のオプションは次のとおりです。 - AVERAGE—入力値の平均値。
- COUNT—フィーチャの数。
- MAX—最大の入力値。
- MIN—最小の入力値。
- ADD—入力値の合計。
- SUBTRACT—入力値の差。サブネットワーク コントローラーおよびループ トレース タイプは、[減算] 関数をサポートしていません。
関数バリアの [operator] 値のオプションは次のとおりです。 - IS_EQUAL_TO—属性と値が等しい。
- DOES_NOT_EQUAL—属性と値が等しくない。
- IS_GREATER_THAN—属性が値より大きい。
- IS_GREATER_THAN_OR_EQUAL_TO—属性が値以上である。
- IS_LESS_THAN—属性が値より小さい。
- IS_LESS_THAN_OR_EQUAL_TO—属性が値以下である。
- INCLUDES_THE_VALUES—値のすべてのビットが属性内に存在するビット単位の論理積演算 (bitwise AND == value)。
- DOES_NOT_INCLUDE_THE_VALUES—値の一部のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。
- INCLUDES_ANY—値の少なくとも 1 つのビットが属性内に存在するビット単位の論理積演算 (bitwise AND == True)。
- DOES_NOT_INCLUDE_ANY—値のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。
bitwise 演算子の詳細 関数バリア Use Local Values には次の選択肢があります。 - TRUE—ローカル値を使用します。
- FALSE—グローバル値を使用します。 これがデフォルトです。
| Value Table |
include_barriers (オプション) | 通過可能性バリア フィーチャがトレース結果に含まれるかどうかを指定します。 通過可能性バリアは、サブネットワーク定義で事前に設定されている場合でも任意指定です。 - INCLUDE_BARRIERS—通過可能性バリアをトレース結果に含めます。 これがデフォルトです。
- EXCLUDE_BARRIERS—通過可能性バリアをトレース結果に含めません。
| Boolean |
traversability_scope (オプション) | 適用される通過可能性のタイプ。 通過可能性範囲は、通過可能性がジャンクション、エッジ、またはその両方のいずれに適用されるかを決定します。 たとえば、Device Status が Open であり、通過可能性の範囲がエッジのみに設定されている場合にトレースを停止するように条件バリアを定義すると、トレースでオープン デバイスが検出された場合でも、Device Status はジャンクションにしか適用されないため、トレースは停止しません。 つまり、このパラメーターは、トレースで、ジャンクション、エッジ、またはその両方を無視するかどうかを示します。 - BOTH_JUNCTIONS_AND_EDGES—通過可能性は、ジャンクションとエッジの両方に適用されます。 これがデフォルトです。
- JUNCTIONS_ONLY—通過可能性は、ジャンクションのみに適用されます。
- EDGES_ONLY—通過可能性は、エッジのみに適用されます。
| String |
propagators [[Attribute, Substitution Attribute, Function, Operator, Value, Propagated Attribute],...] (オプション) | 伝播させるネットワーク属性、およびトレース中に伝播がどのように発生するかを指定します。 伝播されるクラス属性は、サブネットワーク内の他のフィーチャに広められる、サブネットワーク コントローラーの重要な値を示します。 たとえば、配電モデルでは、位相値を伝播することができます。 プロパゲーターの構成は次のとおりです。 - [Attribute] - システム内で定義された任意のネットワーク属性によってフィルタリングします。
- [Substitution Attribute] - bitset ネットワーク属性値の代わりに、代替値を使用します。 代替は、反映されるネットワーク属性のビット数に基づいてエンコードされます。 代替は、フェーズ内の各ビットから別のマップへのマッピングです。 たとえば、フェーズ AC では、1 つの代替は、ビット A から B、ビット C から NULL へのマッピングです。 この例では、1010 (フェーズ AC) の代替は 0000-0010-0000-0000 (512) です。 代替によりマッピングが取得され、マッピングは、フェーズ A から B、フェーズ C から NULL に行われたのであり、その逆 (すなわち、フェーズ A から NULL、フェーズ C から B) ではないことがわかります。
- [Function] - 複数の計算関数から選択します。
- [Operator] - 複数の演算子から選択します。
- [Value] - 演算子の値に基づいて処理を停止させる入力属性タイプの特定の値を指定します。
- [Propagated Attribute] - 計算された反映値の保存に使用されるネットワーク クラス内のフィールドの名前です。 フィールド タイプは、Attribute 値で選択されたネットワーク属性のフィールド タイプと同じである必要があります。
プロパゲーターの function の値オプションは次のとおりです。 - PROPAGATED_BITWISE_AND—あるフィーチャの値と次のフィーチャの値を比較します。
- PROPAGATED_MIN—最小値を取得します。
- PROPAGATED_MAX—最大値を取得します。
プロパゲーターの operator の値オプションは次のとおりです。 - IS_EQUAL_TO—属性と値が等しい。
- DOES_NOT_EQUAL—属性と値が等しくない。
- IS_GREATER_THAN—属性が値より大きい。
- IS_GREATER_THAN_OR_EQUAL_TO—属性が値以上である。
- IS_LESS_THAN—属性が値より小さい。
- IS_LESS_THAN_OR_EQUAL_TO—属性が値以下である。
- INCLUDES_THE_VALUES—値のすべてのビットが属性内に存在するビット単位の論理積演算 (bitwise AND == value)。
- DOES_NOT_INCLUDE_THE_VALUES—値の一部のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND != value)。
- INCLUDES_ANY—値の少なくとも 1 つのビットが属性内に存在するビット単位の論理積演算 (bitwise AND == True)。
- DOES_NOT_INCLUDE_ANY—値のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。
bitwise 演算子の詳細 このパラメーターは Python でのみ使用できます。 | Value Table |
update_structure_features (オプション) | 構造物ネットワーク格納器に対してサポートされているサブネットワーク名属性が、サブネットワーク更新プロセスによって更新されるかどうかを指定します。 - UPDATE—構造物ネットワーク格納器が更新されます。 これがデフォルトです。
- NOT_UPDATE—構造物ネットワーク格納器が更新されません。
| Boolean |
update_container_features (オプション) | ドメイン ネットワーク格納器に対してサポートされているサブネットワーク名が、サブネットワーク更新プロセスによって更新されるかどうかを指定します。 - UPDATE—ドメイン ネットワーク格納器が更新されます。 これがデフォルトです。
- NOT_UPDATE—ドメイン ネットワーク格納器が更新されません。
| Boolean |
edit_mode_for_default_version (オプション) | デフォルト バージョンと、ファイルおよびモバイル ジオデータベースを使用してサブネットワークを更新する場合の編集モードを指定します。 - WITHOUT_EVENTING—デフォルト バージョンか、ファイルまたはモバイル ジオデータベース内のサブネットワーク更新にイベントを使用しません。 この編集モードでは、サブネットワーク名と伝達された所定の値が更新されます。 これがデフォルトです。
- WITH_EVENTING—デフォルト バージョンでファイルまたはモバイル ジオデータベース内のサブネットワーク更新にイベントを使用します。 サブネットワークの更新時、この編集モードでは、ジオデータベース機能 (属性ルール、編集情報の記録など) が実行され、該当するすべてのフィーチャとオブジェクトのサブネットワーク名と伝達された値が更新されます。
| String |
edit_mode_for_named_version (オプション) | 名前付きバージョンでサブネットワークを更新する場合の編集モードを指定します。 - WITHOUT_EVENTING—名前付きバージョンでのサブネットワーク更新にイベントを使用しません。 この編集モードでは、そのバージョンで編集されたフィーチャとオブジェクトのサブネットワーク名と伝達された所定の値が更新されます。 これがデフォルトです。
- WITH_EVENTING—名前付きバージョンでのサブネットワーク更新にイベントを使用します。 サブネットワークの更新時、この編集モードでは、ジオデータベース機能 (属性ルール、編集情報の記録など) が実行され、該当するすべてのフィーチャとオブジェクトのサブネットワーク名と伝達された値が更新されます。
| String |
valid_junctions [valid_junctions,...] (オプション) | サブネットワークに有効なジャンクションとして識別されるアセット グループとアセット タイプの組み合わせ。 | String |
valid_junction_objects [valid_junction_objects,...] (オプション) | サブネットワークに有効なジャンクション オブジェクトとして識別されるアセット グループとアセット タイプの組み合わせ。 | String |
valid_junction_object_subnetwork_controller [valid_junction_object_subnetwork_controller,...] (オプション) | サブネットワークに有効なジャンクション オブジェクト サブネットワーク コントローラーとして識別されるアセット グループとアセット タイプの組み合わせ。 | String |
valid_edge_objects [valid_edge_objects,...] (オプション) | サブネットワークに有効なエッジ オブジェクトとして識別されるアセット グループとアセット タイプの組み合わせ。 | String |
manage_subnetwork_isdirty (オプション) | サブネットワーク テーブル内の Is dirty 属性がサブネットワーク更新操作によって管理されるかどうかを指定します。 層にサブネットワーク コントローラーが定義されていない場合、このパラメーターは NOT_MANAGE オプションを使用します。 - MANAGE—Is dirty 属性がサブネットワーク更新操作によって管理されます。 これがデフォルトです。
- NOT_MANAGE—Is dirty 属性がサブネットワーク更新操作によって管理されません。
| Boolean |
include_containers (オプション) | 格納器フィーチャおよびオブジェクトをトレース結果に含めるかどうかを指定します。 - INCLUDE_CONTAINERS—格納器フィーチャおよびオブジェクトをトレース結果に含めます。
- EXCLUDE_CONTAINERS—格納器フィーチャおよびオブジェクトをトレース結果に含めません。 これがデフォルトです。
このパラメーターには、ユーティリティ ネットワーク バージョン 5 以降が必要です。 | Boolean |
include_content (オプション) | 格納器の格納物をトレース結果に含めるかどうかを指定します。 - INCLUDE_CONTENT—格納器フィーチャおよびオブジェクトの格納物をトレース結果に含めます。
- EXCLUDE_CONTENT—格納器フィーチャおよびオブジェクトの格納物をトレース結果に含めません。 これがデフォルトです。
このパラメーターには、ユーティリティ ネットワーク バージョン 5 以降が必要です。 | Boolean |
include_structures (オプション) | 構造物フィーチャおよびオブジェクトをトレース結果に含めるかどうかを指定します。 - INCLUDE_STRUCTURES—構造物フィーチャおよびオブジェクトをトレース結果に含めます。
- EXCLUDE_STRUCTURES—構造物フィーチャおよびオブジェクトをトレース結果に含めません。 これがデフォルトです。
このパラメーターには、ユーティリティ ネットワーク バージョン 5 以降が必要です。 | Boolean |
validate_locatability (オプション) | トレースまたはサブネットワーク更新操作中に、通過したオブジェクトの関連付け階層に、必要な格納の関連付け、付属物の関連付け、または接続性の関連付けがない非空間ジャンクション オブジェクトまたはエッジ オブジェクトが検出された場合、エラーが返されるかどうかを指定します。 このオプションにより、トレースまたはサブネットワーク更新操作によって返される非空間オブジェクトを、フィーチャまたは他の配置可能オブジェクトとの関連付けを通じて配置できることが保証されます。 - VALIDATE_LOCATABILITY—通過したオブジェクトの関連付け階層に、必要な格納の関連付け、付属物の関連付け、または接続性の関連付けがない非空間ジャンクション オブジェクトまたはエッジ オブジェクトが検出された場合、エラーが返されます。
- DO_NOT_VALIDATE_LOCATABILITY—トレースは未配置のオブジェクトを確認せず、通過したオブジェクトの関連付け階層に未配置のオブジェクトが存在するかどうかに関係なく、結果を返します。 これがデフォルトです。
| Boolean |