トレース ネットワークの作成 (Create Trace Network) (トレース ネットワーク)

サマリー

トレース ネットワークを作成します。

トレース ネットワークに含めるよう指定した入力ポイント フィーチャクラスおよびライン フィーチャクラスに基づいて、トレース ネットワーク データセットが作成されます。

使用法

  • [入力フィーチャ データセット] パラメーターに、既存のフィーチャ データセットを指定する必要があります。

  • フィーチャクラスは、トレース ネットワークと同じフィーチャ データセット内に存在している必要があります。

  • 少なくとも 1 つの入力ジャンクションまたは入力エッジが必要です。

  • ポイント フィーチャクラスおよびライン フィーチャクラスのみが入力としてサポートされています。 フィーチャクラスは、別のトレース ネットワークや、トポロジ、ネットワーク データセットなど、その他の高度なジオデータベース機能に組み込むことができません。

    トレース ネットワークを作成する方法の詳細

  • エンタープライズ ジオデータベースを操作する場合、次の要件があります。

    • ジオデータベースのバージョンは、バージョン 10.8.1.2.6 以降である必要があります。

    • ArcGIS Enterprise は、バージョン 10.9 以降である必要があります。
    • 入力フィーチャ データセットは、データベース認証されたユーザーおよび入力フィーチャ データセットの所有者によって確立されたデータベース接続から取得する必要があります。 このデータベース認証されたユーザーは、トレース ネットワークが作成されると、データベース トレース ネットワークの所有者になります。
      • このユーザーは、コンテンツを作成するためのデータベース権限を持つ必要があり、このユーザーを OS 認証ユーザー、データベース管理者、またはジオデータベース管理者アカウントにすることはできません。
    • ライセンス:
      アクティブなポータル アカウントは、エンタープライズ ジオデータベースでトレース ネットワークを作成、公開、操作するための ArcGIS Trace Network ユーザー タイプ エクステンションのライセンスが付与される必要があります。

パラメーター

ラベル説明データ タイプ
入力フィーチャ データセット

トレース ネットワークを格納するフィーチャ データセット。

Feature Dataset
トレース ネットワーク名

作成するトレース ネットワークの名前。

String
入力ジャンクション
(オプション)

トレース ネットワークに含めるフィーチャ データセット内のポイント フィーチャクラスの名前。

String
入力エッジ
(オプション)

トレース ネットワークに含めるライン フィーチャクラスおよび関連する接続性ポリシー。

  • [クラス名] - トレース ネットワークに含めるフィーチャ データセット内のライン フィーチャクラスの名前。
  • [接続性ポリシー] - 指定したフィーチャクラスの関連する接続性ポリシー。
    • [シンプル エッジ] - リソースはエッジの端点から他の端へと流れます。
    • [コンプレックス エッジ] - リソースはエッジの長さに沿って上げられます。
Value Table

派生した出力

ラベル説明データ タイプ
出力トレース ネットワーク

出力トレース ネットワーク。

Trace Network

arcpy.tn.CreateTraceNetwork(in_feature_dataset, in_trace_network_name, {input_junctions}, {input_edges})
名前説明データ タイプ
in_feature_dataset

トレース ネットワークを格納するフィーチャ データセット。

Feature Dataset
in_trace_network_name

作成するトレース ネットワークの名前。

String
input_junctions
[input_junctions,...]
(オプション)

トレース ネットワークに含めるフィーチャ データセット内のポイント フィーチャクラスの名前。

String
input_edges
[[Class Name, Connectivity Policy],...]
(オプション)

トレース ネットワークに含めるライン フィーチャクラスおよび関連する接続性ポリシー。

  • Class Name - トレース ネットワークに含めるフィーチャ データセット内のライン フィーチャクラスの名前。
  • Connectivity Policy - 指定したフィーチャクラスの関連する接続性ポリシー。
    • SIMPLE_EDGE - リソースはエッジの端点から他の端へと流れます。
    • COMPLEX_EDGE - リソースはエッジの長さに沿って上げられます。

Value Table

派生した出力

名前説明データ タイプ
out_trace_network

出力トレース ネットワーク。

Trace Network

コードのサンプル

CreateTraceNetwork の例 (Python ウィンドウ)

HydroNetwork という名前のトレース ネットワークを作成します。

import arcpy
arcpy.CreateTraceNetwork_tn(r"C:\MyProject\MyNetworkGdb.gdb\Hydro", 
                            "HydroNetwork", 
                            ["AdditionalJunctions", "HydroJunctions", "PourPoints"], 
                            [["BlackLines", "SIMPLE_EDGE"], ["HydroLines", "COMPLEX_EDGE"]])

環境

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

ライセンス情報

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

関連トピック