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

概要

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

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

使用法

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

  • 入力フィーチャ データセットがファイル ジオデータベースに存在している必要があります。

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

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

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

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

構文

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: はい

関連トピック