in_utility_network | エクスポートするサブネットワークを含むユーティリティ ネットワーク。 | Utility Network; Utility Network Layer |
domain_network | サブネットワークが属しているドメイン ネットワーク。 | String |
tier | サブネットワークを含む層。 | String |
subnetwork_name | エクスポートするサブネットワークの名前。指定したソースに対応する、サブネットワーク情報をエクスポートします。 | String |
export_acknowledged | Subnetworks テーブル内の対応するコントローラーと SubnetLine フィーチャクラス内のフィーチャの LASTACKEXPORTSUBNETWORK 属性を更新するかどうかを指定します。 - ACKNOWLEDGE—Subnetworks テーブルで、対応するコントローラーの LASTACKEXPORTSUBNETWORK 属性を更新します。削除対象の印 (Is deleted = True) をソースにつけた場合、そのソースが Subnetworks テーブルから削除されます。このオプションでは、入力ユーティリティ ネットワークがデフォルト バージョンを参照する必要があります。
- NO_ACKNOWLEDGE—Subnetworks テーブルで、対応するコントローラーの LASTACKEXPORTSUBNETWORK 属性を更新しません。これがデフォルトです。
| Boolean |
out_json_file | 生成する JSON ファイルの名前と場所。 | File |
condition_barriers [[Name, Operator, Type, Value, Combine Using],...] (オプション) | ネットワーク属性との比較またはカテゴリ文字列のチェックに基づいて、フィーチャに対して通過可能性バリア条件を設定します。条件バリアは、ネットワーク属性、演算子とタイプ、および属性値を使用します。たとえば、フィーチャが Device Status の特定の値と等しい Open 属性を持っている場合に、トレースを停止します。フィーチャがこの条件を満たしている場合、トレースが停止します。複数の属性を使用している場合、[結合方法] パラメーターを使用して [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 - 全体的なグローバル値とは対照的に、各方向で値を計算します。たとえば、Shape length の合計を計算している関数バリアで、値が 4 以上になったときにトレースが終了する場合に使用します。グローバル値の場合は、値が 2 の 2 つのエッジを通過すると、形状の長さの合計値 4 にすでに到達するため、トレースが停止します。ローカル値が使用されている場合、各経路に沿ってローカル値が変化するため、トレースはさらに遠くに進みます。
- TRUE—ローカル値を使用します。
- FALSE—グローバル値を使用します。これがデフォルトです。
関数バリアの [function] のオプションに指定できる値は次のとおりです。 - AVERAGE—入力値の平均値。
- COUNT—フィーチャの数。
- MAX—最大の入力値。
- MIN—最小の入力値。
- ADD—値を加算します。
- SUBTRACT—値を減算します。サブネットワーク コントローラーおよびループ トレース タイプは、[減算] 関数をサポートしてません。
たとえば、始点フィーチャの値が 20 とします。次のフィーチャは 30 の値を持っています。[最小値] 関数を使用すると、結果が 20、最大値が 30、追加が 50、平均値が 25、個数が 2、減算が -10 になります。 関数バリアの [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 |
include_barriers (オプション) | 通過可能性バリア フィーチャがトレース結果に含まれるかどうかを指定します。通過可能性バリアは、サブネットワーク定義で事前に設定されている場合でも任意指定です。 - INCLUDE_BARRIERS—通過可能性バリアをトレース結果に含めます。これがデフォルトです。
- EXCLUDE_BARRIERS—通過可能性バリアをトレース結果に含めません。
このパラメーターは Python でのみ使用できます。 | Boolean |
traversability_scope (オプション) | 実施する通過可能性のタイプを指定します。通過可能性範囲は、通過可能性がジャンクション、エッジ、またはその両方のいずれに適用されるかを決定します。たとえば、DEVICESTATUS が Open ならばトレースを停止する、という条件バリアを定義したとしましょう。しかし、通過可能性スコープが「エッジのみ」であるとすれば、開いているデバイスを検出してもトレースは停止しません。DEVICESTATUS はジャンクションにしか適用されないからです。つまり、このパラメーターは、トレースで、ジャンクション、エッジ、またはその両方を無視するかどうかを示します。 - BOTH_JUNCTIONS_AND_EDGES—通過可能性をジャンクションとエッジの両方に適用します。
- JUNCTIONS_ONLY—通過可能性をジャンクションのみに適用します。
- EDGES_ONLY—通過可能性をエッジのみに適用します。
このパラメーターは Python でのみ使用できます。 | String |
propagators [[Attribute, Substitution Attribute, Function, Operator, Value],...] (オプション) | 伝播させるネットワーク属性、およびトレース中に伝播がどのように発生するかを指定します。伝播されるクラス属性は、サブネットワーク内の他のフィーチャに広められる、サブネットワーク コントローラーの重要な値を示します。たとえば、配電モデルでは、位相値を伝播することができます。 プロパゲーターの構成は次のとおりです。 - 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- 演算子の値に基づいて処理を停止させる入力属性タイプの特定の値を指定します。
プロパゲーターの 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_INLCUDE_ANY—値のビットが属性内に存在しないビット単位の論理積演算 (bitwise AND == False)。
このパラメーターは Python でのみ使用できます。 | Value Table |
include_geometry (オプション) | ジオメトリを結果に含めるかどうかを指定します。 - INCLUDE_GEOMETRY—結果にジオメトリを含めます。
- EXCLUDE_GEOMETRY—結果にジオメトリを含めません。これがデフォルトです。
エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 10.7 以降を必要とします。 | Boolean |
result_types [result_types,...] (オプション) | エクスポートする結果のタイプを指定します。 - CONNECTIVITY—ジオメトリの一致または接続性の関連付けを介して接続されるフィーチャを返します。これがデフォルトです。
- FEATURES—応答にフィーチャのレベル情報を返します。
- CONTAINMENT_AND_ATTACHMENT_ASSOCIATIONS—格納および構造物付属物の関連付けを介して関連付けられたフィーチャを返します。
エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 10.7 以降を必要とします。 - 格納および付属物の関連付けのオプションは、ArcGIS Enterprise 10.8.1 以降を必要とします。
| String |
result_network_attributes [result_network_attributes,...] (オプション) | 結果に含めるネットワーク属性。 エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 10.7 以降を必要とします。 | String |
result_fields [[Feature Class, Field Name],...] (オプション) | 結果として返されるフィーチャクラスのフィールド。フィールドの値は、サブネットワーク内のフィーチャの結果に返されます。 エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 10.7 以降を必要とします。 | Value Table |