名前 説明 データ タイプ 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 フィーチャを挿入または更新した場合に関数の結果を保存する Summary Attribute フィールドを設定します。 サマリーは、サブネットワークのすべてのフィーチャで計算できます。 計算をフィルターして、特定の属性値またはカテゴリを持つネットワーク フィーチャのみに適用することができます。
これは、指定した関数に基づく、サマリー属性フィールドの有効なフィールド タイプのマトリックスです。
サマリーの構成は次のとおりです。
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 —ネットワーク属性によってフィルターします。
ビット単位の演算子の詳細
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_INCLUDE_ANY —値のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。
ビット単位の演算子の詳細
条件バリアの 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)。
ビット単位の演算子の詳細
関数バリア 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)。
ビット単位の演算子の詳細
このパラメーターは 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