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

概要

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

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

使用法

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

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

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

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

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

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

    • このツールを実行するには、入力フィーチャ データセットのデータ所有者として接続する必要があります。
    • トレース ネットワークは、オペレーティング システム認証ユーザー、データベースの管理者、またはジオデータベースの管理者アカウントによって所有できません。
    • ライセンス:
      アクティブなポータル アカウントは、エンタープライズ ジオデータベースでトレース ネットワークを作成、公開、操作するための ArcGIS 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

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

トレース ネットワーク

コードのサンプル

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: いいえ
  • Standard: はい
  • Advanced: はい

関連トピック