トレース (ユーティリティー ネットワーク ツール)
サマリー
指定した始点から、接続性または通過可能性に基づいて、ユーティリティー ネットワークのネットワーク フィーチャを返します。
ユーティリティー ネットワーク トレース機能を使用すると、ネットワーク内の経路を解析できます。 通過可能性は、構成要件を満たす接続されたフィーチャ、または関連付けられたフィーチャによって確立された経路を指します。
デフォルトでは、トレース結果は選択として返され、ライン フィーチャ全体が含まれています。 始点、停止点、バリアなど、エッジに沿って配置されたトレース位置を基準とした部分的なフィーチャの結果を返すには、結果タイプ パラメーターを 集約されたジオメトリー に設定します。 エッジ オブジェクトに沿った中間部分に配置されているトレース位置を使用すると、エッジ オブジェクトが線形フィーチャの格納物である場合に、 ジオメトリーの合成 パラメーターを使用して、部分的なジオメトリーを返すことができます。
集約されたジオメトリー オプションにより、エッジに沿って配置された始点は、ミッドスパンでの接続性または端点を持つ前のジャンクションのエッジ エレメントを返します。 バリア フィーチャを含める パラメーターがオンで、エッジに沿ってバリアを配置した場合、トレースは、ミッドスパン接続性がある次のジャンクション、またはラインの終点が検出されると停止します。 バリア フィーチャを含める パラメーターがオフの場合、トレースは、ミッドスパン接続性がある前のジャンクション、または前のラインの終点が検出されると停止します。
その後、トレースの結果、生成される選択セットまたは出力フィーチャクラスを、別のマップやネットワークのダイアグラム ビューに反映するか、別のツールまたはトレースの入力として使用できます。
使用法
ネットワーク トポロジーが、有効化されている必要があります。 トレース ツールは、ネットワーク トポロジーに依存しているため、ダーティー エリアがトレースされた場合、トレースの結果が正確ではない可能性があります。 トレース対象エリアのネットワーク トポロジーは、ネットワークに加えられた最新の変更または更新を反映するよう、検証する必要があります。
エンタープライズ ジオデータベースを操作する場合は、入力ユーティリティー ネットワークが、ユーティリティー ネットワーク サービスである必要があります。
Python を通じて トレース ツールを使用してトラディショナル ドメイン ネットワーク上でサブネットワークベースのトレースを実行する場合、入力層のサブネットワーク トレース構成は自動的に適用されないため、手動で指定する必要があります。
バリアのフィルター、関数バリアのフィルター、関数、および出力条件の日付フィールドに割り当てられたネットワーク属性を操作する場合は、日付値を
yyyy-mm-dd hh:mm:ssとして書式設定します (例:2020-10-12 18:45:31)。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ユーティリティー ネットワーク |
トレースを実行するユーティリティー ネットワーク。 エンタープライズ ジオデータベースを操作する場合、入力ユーティリティー ネットワークは、フィーチャ サービスから取得したものである必要があります。データベース コネクションから取得したユーティリティー ネットワークは、サポートされていません。 |
Utility Network; Utility Network Layer |
|
トレース タイプ |
使用されるトレースのタイプを指定します。
|
String |
|
始点 (オプション) |
トレース ウィンドウの 開始 タブを使用して作成されるフィーチャ レイヤー、またはトレースの始点を表す 1 つ以上のレコードを含むテーブルまたはフィーチャクラス。 このフィーチャクラスまたはテーブルには、関連付けられているネットワーク フィーチャの情報を格納する |
Feature Layer; Table View |
|
バリア (オプション) |
トレース ウィンドウの バリア タブを使用して作成されたフィーチャ レイヤー、またはトレースがそのポイントを通過しないようにするバリアを表すレコードが含まれているテーブルまたはフィーチャクラス。 このフィーチャクラスまたはテーブルには、関連付けられているネットワーク フィーチャの情報を格納する |
Feature Layer; Table View |
|
ドメイン ネットワーク (オプション) |
トレースを実行するドメイン ネットワークの名前。 サブネットワーク、サブネットワーク コントローラー、上流解析、下流解析、回路トレース タイプを実行する場合は、このパラメーターが必要です。 |
String |
|
層 (オプション) |
トレースを開始する、トラディショナル ドメイン ネットワーク内の層の名前。 サブネットワーク、サブネットワーク コントローラー、上流、および下流トレース タイプを実行する場合、このパラメーターは必須です。 |
String |
|
ターゲット層 (オプション) |
方向トレースで入力層が流れる、トラディショナル ドメイン ネットワーク内のターゲット層の名前。 上流または下流トレースでこのパラメーターを指定しない場合、開始するサブネットワークの境界に到達すると、トレースは停止します。 このパラメーターを使用すると、このトレースを階層の上方または下方に継続できます。 |
String |
|
サブネットワーク名 (オプション) |
トレースを実行する、トラディショナル ドメイン ネットワーク内のサブネットワークの名前。 このパラメーターは、サブネットワーク トレース タイプの実行時に使用されます。 このパラメーターは、 始点 パラメーターを使用しない場合に必要です。 サブネットワーク テーブルの 1 つの層に 10,000 以上のレコードが含まれている場合、パラメーターの選択リストは設定されず、サブネットワーク名に空のフィールドが指定されます。 |
String |
|
最短パス ネットワーク属性名 (オプション) |
パスまたは最短パス トレース タイプを使用して最短パスを計算するために使用するネットワーク属性。 shape length など、数値のネットワーク属性を使用して、最短パスが計算されます。 コストに基づくパスと、距離に基づくパスの両方が得られます。 このパラメーターはパス トレースではオプションですが、最短パス トレースを実行するときは必須です。 |
String |
|
格納器を含める (オプション) |
格納器フィーチャをトレース結果に含めるかどうかを指定します。
|
Boolean |
|
格納物を含める (オプション) |
トレースの結果で、格納器フィーチャの格納物が返されるかどうかを指定します。
|
Boolean |
|
構造物を含める (オプション) |
構造物フィーチャおよびオブジェクトをトレース結果に含めるかどうかを指定します。
|
Boolean |
|
バリア フィーチャを含める (オプション) |
通過可能性バリア フィーチャが、トレース結果に含まれるかどうかを指定します。 通過可能性バリアは、サブネットワーク定義内で設定済みである場合でもオプションです。 このパラメーターは、ターミナルを含むデバイス フィーチャには適用されません。
|
Boolean |
|
一貫性の検証 (オプション) |
通過したフィーチャのいずれかでダーティー エリアが発生した場合、エラーを返すかどうかを指定します。 これは、トレースがネットワーク内を一貫したステータスでフィーチャを通過することを保証する唯一の方法です。 ダーティー エリアを削除するには、ネットワーク トポロジーを検証します。
|
Boolean |
|
条件バリア (オプション) |
ネットワーク属性との比較またはカテゴリー文字列のチェックに基づいて、フィーチャに対して通過可能性バリア条件を設定します。 条件バリアでは、ネットワーク属性またはネットワーク カテゴリー、演算子とタイプ、および属性値が使用されます。 たとえば、フィーチャが 値テーブル列:
|
Value Table |
|
関数バリア (オプション) |
関数に基づいて、フィーチャに対する通過可能性バリアを設定します。 関数バリアを使用して、始点からトレースが移動できる距離の制限としてそのような設定を行うか、トレースを停止するための最大値を設定することができます。 たとえば、通過した各ラインの長さが、それまでに移動した合計距離に追加されます。 移動した全長が指定された値に達した場合、トレースが停止します。 値テーブル列:
|
Value Table |
|
通過可能性の適用 (オプション) |
通過可能性をジャンクションに適用するか、エッジに適用するか、その両方に適用するかを指定します。 たとえば、Device Status が Open であり、通過可能性の範囲がエッジのみに設定されている場合に、トレースを停止するように条件バリアを定義すると、トレースでオープン デバイスが検出された場合でも、Device Status は、ジャンクションにしか適用されないため、トレースは停止しません。 言い換えると、このパラメーターは、ジャンクション、エッジ、またはその両方を無視するかどうかをトレースに指示します。
|
String |
|
フィルター バリア (オプション) |
いつ特定のカテゴリーまたはネットワーク属性のトレースを停止するかを指定します。 たとえば、特定の値と等しいライフ サイクル ステータス属性があるフィーチャで、トレースを停止します。 このパラメーターを使用して、システムに定義されているネットワーク属性の値に基づいて、ターミネーターを設定します。 複数の属性を使用している場合、 結合方法 オプションを使用して、And または Or 条件を定義できます。 値テーブル列:
|
Value Table |
|
関数バリアのフィルター (オプション) |
特定のカテゴリーのトレース結果をフィルターします。 値テーブル列:
|
Value Table |
|
フィルターの適用 (オプション) |
特定のカテゴリーのフィルターをジャンクション、エッジ、その両方のいずれに適用するかを指定します。 たとえば、Device Status が Open であり、通過可能性の範囲がエッジのみに設定されている場合に、トレースを停止するようにフィルター バリアを定義すると、トレースでオープン デバイスが検出された場合でも、Device Status はジャンクションにしか適用されないため、トレースは停止しません。 言い換えると、このパラメーターは、ジャンクション、エッジ、またはその両方を無視するかどうかをトレースに指示します。
|
String |
|
bitset ネットワーク属性によるフィルター (オプション) |
bitset によるフィルターに使用するネットワーク属性の名前。 このパラメーターは、上流、下流、およびループ トレース タイプのみに適用できます。 このパラメーターを使用すると、トレースが実世界のシナリオをより細密に反映するように、トレース中に特別なロジックを追加できます。 たとえば、ループ トレースの場合、Phases current ネットワーク属性は、ループが真の電気ループである (ループ全体で同じフェーズに電源が入る) かどうかを判断し、トレース結果の真の電源ループのみを返すことができます。 上流トレースの場合、たとえば、配電網のトレース時に Phases current ネットワーク属性を指定することにより、トレース結果に、すべてのパスではなく、ネットワーク属性で指定された有効なパスのみを含めます。 |
String |
|
最近隣によるフィルター (オプション) |
K 最近隣内挿アルゴリズムを使用して、所定の距離内の特定のタイプのフィーチャの数を返すかどうかを指定します。 個数、コスト、およびカテゴリーやアセット タイプのコレクションを指定できます。
|
Boolean |
|
個数 (オプション) |
最近隣によるフィルター をオンにしたときに返されるフィーチャの数。 |
Long |
|
コスト ネットワーク属性 (オプション) |
最近隣によるフィルター をオンにした場合に、近接性、コスト、または距離の計算に使用される数値のネットワーク属性 (たとえば、形状の長さ)。 |
String |
|
最近隣カテゴリー (オプション) |
最近隣によるフィルター をオンにしたときに返されるカテゴリー (たとえば、Protective)。 |
String |
|
最近隣アセット グループ/タイプ (オプション) |
最近隣によるフィルター をオンにしたときに返されるアセット グループおよびアセット タイプ (たとえば、ElectricDistributionDevice/Transformer/Step Down)。 |
String |
|
関数 (オプション) |
トレース結果に適用される計算関数。 値テーブル列:
|
Value Table |
|
プロパゲーター (オプション) |
反映させるネットワーク属性、およびトレース中に反映がどのように発生するかを指定します。 反映されるクラス属性は、サブネットワーク内の他のフィーチャに広められる、サブネットワーク コントローラーの重要な値を示します。 たとえば、配電モデルでは、位相値を反映することができます。 通信ドメイン ネットワークでは、回路位置として定義されたフィーチャから、波長の値を反映できます。 注意:このパラメーターは Python でのみ使用できます。 値テーブル列:
|
Value Table |
|
出力アセット タイプ (オプション) |
結果に含める出力アセット タイプをフィルターします (たとえば、頭上の変圧器のみを返すなど)。 |
String |
|
出力条件 (オプション) |
ネットワーク属性またはカテゴリーに基づいて、返されるフィーチャのタイプです。 たとえば、Tap フィーチャ以外をすべて除外するよう構成されたトレースでは、Tap カテゴリーが割り当てられていないトレース済みフィーチャは、結果に含まれません。 そのカテゴリーがあるトレース対象フィーチャは、結果選択セットに返されます。 値テーブル列:
|
Value Table |
|
分離フィーチャを含める (オプション) |
トラディショナル ドメイン ネットワークで分離フィーチャをトレース結果に含めるかどうかを指定します。 このパラメーターは、分離トレースの実行時にのみ使用されます。
|
Boolean |
|
始点でバリアを無視する (オプション) |
始点では、トレース構成内のダイナミック バリアを無視するかどうかを指定します。 これは、上流の保護デバイスのトレースを実行し、検出された保護デバイス (バリア) を始点として使用して、その後の上流の保護デバイスを検索する場合に、役立ちます。
|
Boolean |
|
最初の空間格納器まで含める (オプション) |
返される格納器を、トレース結果の各ネットワーク エレメントの最初の空間格納器およびそれまで検出した格納器に制限するかどうかを指定します。 所定のネットワーク エレメントで、空間格納器が検出されず、非空間格納器のみがある場合、結果にはすべての非空間格納器が含まれます。 このパラメーターは、
|
Boolean |
|
結果タイプ (オプション) |
トレースから返される結果のタイプを指定します。
|
String |
|
選択タイプ |
どのように選択を適用するか、選択が存在する場合にはどうなるかを指定します。
|
String |
|
以前のトレース結果をすべて消去 (オプション) |
集約されたジオメトリーを格納するために、選択されたフィーチャクラスの内容を切り捨てるか、追加するかを指定します。 このパラメーターは、 集約されたジオメトリー 結果タイプのみに適用されます。
|
Boolean |
|
トレース名 (オプション) |
トレース操作の名前。 この値は、出力フィーチャクラスの |
String |
|
集約されたポイント (オプション) |
集約された結果ジオメトリーを含む出力マルチポイント フィーチャクラス。 デフォルトでは、このパラメーターは、Trace_Results_Aggregated_Points というシステムで生成されるフィーチャクラスを使用して設定され、プロジェクトのデフォルト ジオデータベースに格納されます。 このフィーチャクラスが存在しない場合は、自動的に作成されます。 既存のフィーチャクラスも、集約されたジオメトリーの格納に使用できます。 デフォルト以外のフィーチャクラスを使用する場合は、 |
Feature Class |
|
集約されたライン (オプション) |
集約された結果ジオメトリーを含む出力ポリライン フィーチャクラス。 デフォルトでは、このパラメーターは、Trace_Results_Aggregated_Lines というシステムで生成されるフィーチャクラスを使用して設定され、プロジェクトのデフォルト ジオデータベースに格納されます。 このフィーチャクラスが存在しない場合は、自動的に作成されます。 既存のフィーチャクラスも、集約されたジオメトリーの格納に使用できます。 デフォルト以外のフィーチャクラスを使用する場合は、 |
Feature Class |
|
集約されたポリゴン (オプション) |
集約された結果ジオメトリーを含む出力ポリゴン フィーチャクラス。 デフォルトでは、このパラメーターは、Trace_Results_Aggregated_Polygons というシステムで生成されるフィーチャクラスを使用して設定され、プロジェクトのデフォルト ジオデータベースに格納されます。 このフィーチャクラスが存在しない場合は、自動的に作成されます。 既存のフィーチャクラスも、集約されたジオメトリーの格納に使用できます。 デフォルト以外のフィーチャクラスを使用する場合は、 |
Feature Class |
|
不定フローを許可 (オプション) |
フローが、不定のフィーチャをトレースするかどうかを指定します。 不定フローは、フロー方向があいまいであるか判定できないサブネットワーク内のエリアとして定義されます。 このパラメーターは、上流トレース、下流トレース、または分離トレースを実行する場合にのみ適用できます。 注意:このパラメーターには、ユーティリティー ネットワーク バージョン の値が 5 以上であることが必要です。
|
Boolean |
|
配置可能性の検証 (オプション) |
トレース中に、関連付け階層内で必要な接続性、格納、付属物が、いずれも関連付けられていない非空間のジャンクション オブジェクトまたはエッジ オブジェクトが検出された場合に、エラーを返すかどうかを指定します。 このパラメーターにより、トレースまたはサブネットワーク更新操作によって返される非空間オブジェクトを、フィーチャまたは他の配置可能オブジェクトとの関連付けを通じて、配置できるようになります。
|
Boolean |
|
トレース構成の使用 (オプション) |
このツールのパラメーターを設定するために、既存の名前付きトレース構成を使用するかどうかを指定します。 注意:このパラメーターには、ユーティリティー ネットワーク バージョン の値が 5 以上であることが必要です。
|
Boolean |
|
トレース構成名 (オプション) |
既存の指定トレース構成の名前を使用して、トレースのプロパティを定義します。 このパラメーターは、 トレース構成の使用 パラメーターがオンの場合にのみ有効になります。 注意:このパラメーターには、ユーティリティー ネットワーク バージョン の値が 5 以上であることが必要です。 |
String |
|
出力 JSON (オプション) |
接続性、 エレメント、 フィーチャ、 格納および付属物の関連付け、または 関連データ 結果タイプを使用して、トレース結果を返す際に生成される |
File |
|
サーバーでの非同期モードでの実行 (オプション) |
エンタープライズ ジオデータベースで、ユーティリティー ネットワークを操作するときに、トレース操作を非同期で処理するかどうかを指定します。
|
Boolean |
|
ジオメトリーを含める (オプション) |
ジオメトリーを結果に含めるかどうかを指定します。 注意:エンタープライズ ジオデータベースの場合、このパラメーターは、ArcGIS Enterprise 11.1 以降を必要とします。
|
Boolean |
|
ドメインの説明を含める (オプション) |
ドメインの説明を出力 注意:エンタープライズ ジオデータベースの場合、このパラメーターは、ArcGIS Enterprise 11.1 以降を必要とします。
|
Boolean |
|
結果のネットワーク属性 (オプション) |
結果に含めるネットワーク属性。 注意:エンタープライズ ジオデータベースの場合、このパラメーターは、ArcGIS Enterprise 11.1 以降を必要とします。 |
String |
|
結果フィールド (オプション) |
結果として返されるフィーチャクラスのフィールド。 フィールドの値は、トレース内のフィーチャの結果で返されます。 注意:エンタープライズ ジオデータベースの場合、このパラメーターは、ArcGIS Enterprise 11.1 以降を必要とします。 値テーブル列:
|
Value Table |
|
デジタイズ方向を使用 (オプション) |
上流および下流のトレース操作でラインのデジタイズ方向、関連付けに含まれるエッジ オブジェクトの From グローバル ID と To グローバル ID、および 注意:エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 11.3 以降を必要とします。
|
Boolean |
|
ジオメトリーの合成 (オプション) |
トレース操作の一環として、通過した関連付けとエッジ オブジェクトのジオメトリーの推測と作成 (合成) を実行するかどうかを指定します。 このパラメーターは、 集約されたジオメトリー と 回路 の結果タイプのみに適用されます。 注意:エンタープライズ ジオデータベースの場合、このパラメーターは、 集約されたジオメトリー 結果タイプで使用するには ArcGIS Enterprise 11.3 以降、 回路 結果タイプで使用するには ArcGIS Enterprise 12.1 以降を必要とします。
|
Boolean |
|
停止点 (オプション) |
トレース ウィンドウの 停止 タブを使用して作成されたフィーチャ レイヤー、またはパス トレースの停止点を表す 1 つ以上のレコードが含まれているテーブルまたはフィーチャクラス。 このフィーチャクラスまたはテーブルには、関連付けられているネットワーク フィーチャの情報を格納する 注意:エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 12.1 以降を必要とします。 |
Feature Layer; Table View |
|
パス数 (オプション) |
パス トレース内の一連の開始位置と停止位置の間で返されるパスの最大数。 デフォルトは 1 です。 このパラメーターは、 トレース タイプ パラメーターが パス に設定されている場合にのみ有効です。 注意:エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 12.1 以降を必要とします。 |
Long |
|
最大ホップ (オプション) |
パスで許容されるエッジ間の最大ホップ数 (始点を除く)。 すべてのエッジとジャンクション-ジャンクション接続性の関連付けは、通過時に固定ユニット長 1 を持つものとして評価されます。 ターミナル デバイスは、固定ユニット長 2 を持つものとして評価されます。 デフォルトは 100 です。 このパラメーターは、 トレース タイプ パラメーターが パス に設定されている場合にのみ有効です。 注意:エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 12.1 以降を必要とします。 |
Long |
|
関連レコード フィールド (オプション) |
結果として返される関連オブジェクト クラスのフィールド。 フィールドの値は、出力 値テーブル列:
|
Value Table |
|
回路名 (オプション) |
回路トレースを実行する、通信ドメイン ネットワーク内の回路の名前。 回路トレースで 始点 パラメーターを使用しない場合には必須です。 注意:エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 12.1 以降を必要とします。 |
String |
|
接続性の推測 (オプション) |
パス トレースで接続性の推測を使用して、格納の関連付けを通過し、所定の開始位置と終了位置間のパスを特定するかどうかを指定します。 このパラメーターは通信ドメイン ネットワークのパス トレースでのみサポートされており、接続性情報が明示的に利用できない場合でも、セクション間のパスを検出できるようにします。 詳細については、接続性の推測をご参照ください。
|
Boolean |
|
フロー方向を含める (オプション) |
フロー方向を出力 このパラメーターは、サブネットワーク、上流、および下流トレース タイプで使用する場合に、 接続性、 エレメント、 フィーチャ 結果タイプ オプションにのみ適用されます。 注意:エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 12.1 以降を必要とします。
|
Boolean |
|
反映される値を含める (オプション) |
サブネットワークベースのトレースを実行するときに、反映される値を出力 注意:エンタープライズ ジオデータベースの場合、このパラメーターは ArcGIS Enterprise 12.1 以降を必要とします。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
出力ユーティリティー ネットワーク |
更新されたユーティリティー ネットワーク。 |
Utility Network |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: 限定的
ArcGIS Enterprise 指定ユーザー ライセンスを使用している場合に、エンタープライズ デプロイメントでサポートされます。 - Standard: はい
- Advanced: はい