ネットワーク トポロジの再構築 (Rebuild Network Topology) (ユーティリティ ネットワーク)

サマリー

ネットワーク トポロジの検証操作の実行中に特定されたエラーに対処するために、指定した範囲内でネットワーク トポロジを再構築します。

このツールを使用すると、ネットワーク トポロジの検証操作の実行を妨げるエラーが発生した場合に、ネットワーク トポロジを再構築し、不整合を修正することができます。 この操作では、ダーティ エリアが無視され、指定した範囲内のすべてのフィーチャに適用されます。 [ユーティリティ ネットワーク] タブの [現在の範囲を再構築] コマンドでは、同期処理が使用されますが、このツールでは、非同期処理が使用されます。

注意:

非同期の再構築操作では、UtilityNetworkTools ジオプロセシング サービスが使用されます。 UtilityNetworkTools サービスは、ユーティリティ ネットワークを含むフィーチャ サービスの System フォルダーで事前構成済みです。 このサービスは、タイムアウト設定が長く、ユーティリティ ネットワークのジオプロセシング タスク用に予約されています。

使用法

  • ネットワーク トポロジを「有効化」する必要があります。

  • 特定の範囲に基づいてネットワーク トポロジを再構築する場合は、指定した範囲と重なるダーティ エリアがクリップされます。

    ネットワーク トポロジの詳細

  • エンタープライズ配置で作業する場合には、次の要件があります。

    • 入力ユーティリティ ネットワークは、ArcGIS Enterprise 10.9 以降から取得したユーティリティ ネットワーク サービスでなければなりません。
    • デフォルト バージョンを操作する場合は、一度に 1 つのセッションでしか、再構築操作を実行できません。 再構築操作の実行中でも、ネットワークにアクセスして、編集とトレースを行うことができます。
    • ライセンス:
      エンタープライズ配置でこのツールを使用するには、アクティブなポータル アカウントは、ArcGIS Advanced Editing ユーザー タイプ エクステンションのライセンスが付与される必要があります。

パラメーター

ラベル説明データ タイプ
入力ユーティリティ ネットワーク

ネットワーク トポロジが再構築される対象のユーティリティ ネットワーク。

Utility Network; Utility Network Layer
範囲

ネットワーク トポロジの再構築に使用される地理的範囲を指定します。

  • [現在の表示範囲] マップ ビュー - 範囲は、アクティブなマップまたはシーンに基づきます。
  • [範囲の描画] 直角化して終了 - 範囲は、マップまたはシーンに描画された四角形に基づきます。
  • [レイヤーの範囲] レイヤー - 範囲は、アクティブなマップ レイヤーに基づきます。 使用可能なレイヤーを選択するか、[すべてのレイヤーのデータの範囲] オプションを使用します。 各マップ レイヤーには、次のオプションがあります。

    • [すべてのフィーチャ] すべて選択 - すべてのフィーチャの範囲。
    • [選択フィーチャ] 選択フィーチャからのエリア - 選択したフィーチャの範囲。
    • [表示フィーチャ] Extent Indicator - 表示フィーチャの範囲。

  • [参照] 参照 - 範囲はデータセットに基づきます。
  • [入力データの共通領域] 交差する - 範囲は、すべての入力データの共通範囲になります。
  • [入力データのすべての領域] ユニオン - 範囲は、すべての入力データの結合された範囲になります。
  • [クリップボード] 貼り付け - 範囲をクリップボードにコピーしたり、クリップボードから貼り付けたりできます。
    • [範囲をコピー] コピー - 範囲と座標系をクリップボードにコピーします。
    • [範囲を貼り付け] 貼り付け - 範囲と座標系をクリップボードから貼り付けます。 クリップボードに座標系が含まれていない場合、マップの座標系が範囲に使用されます。
  • [範囲をリセット] リセット - 範囲はデフォルト値にリセットされます。

座標を手動で入力する場合、アクティブなマップの座標系の座標を数値で指定する必要があります。 マップで、入力した座標と異なる表示単位が使用されることがあります。 南と西の座標にはマイナス値の記号を使用します。

Extent

派生した出力

ラベル説明データ タイプ
ユーティリティ ネットワークの再構築

ユーティリティ ネットワークの再構築。

Utility Network

arcpy.un.RebuildNetworkTopology(in_utility_network, extent)
名前説明データ タイプ
in_utility_network

ネットワーク トポロジが再構築される対象のユーティリティ ネットワーク。

Utility Network; Utility Network Layer
extent

ネットワーク トポロジの再構築に使用される地理的範囲を指定します。

  • MAXOF - すべての入力データの最大範囲が使用されます。
  • MINOF - すべての入力データに共通する最小領域が使用されます。
  • DISPLAY - 範囲は、表示範囲と同じになります。
  • レイヤー名 - 指定したレイヤーの範囲が使用されます。
  • Extent オブジェクト - 指定したオブジェクトの範囲が使用されます。
  • 座標のスペース区切りの文字列 - 指定した文字列の範囲が使用されます。 座標は、x-min、y-min、x-max、y-max の順序で表されます。
Extent

派生した出力

名前説明データ タイプ
out_utility_network

ユーティリティ ネットワークの再構築。

Utility Network

コードのサンプル

RebuildNetworkTopology の例 (Python ウィンドウ)

GridNetwork というユーティリティ ネットワークに対して、指定した範囲のネットワーク トポロジを再構築します。

import arcpy
arcpy.un.RebuildNetworkTopology("GridNetwork", "1952602 294196 1953546 296176")

環境

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

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

関連トピック