Verfolgungsnetz erstellen (Trace Network)

Zusammenfassung

Erstellt ein Verfolgungsnetz.

Ein Verfolgungsnetz-Dataset wird auf der Grundlage der angegebenen Eingabe-Point- und ­Line-Feature-Classes erstellt, die am Verfolgungsnetz beteiligt sind.

Verwendung

  • Für den Parameter Eingabe-Feature-Dataset muss ein vorhandenes Feature-Dataset angegeben werden.

  • Die Feature-Classes müssen in demselben Feature-Dataset erstellt werden, in dem sich auch das Verfolgungsnetz befindet.

  • Es ist mindestens ein Eingabeknoten oder eine Eingabekante erforderlich.

  • Nur Point- und Line-Feature-Classes werden als Eingabe unterstützt. Die Feature-Classes dürfen nicht an einem anderen Verfolgungsnetz oder einer anderen erweiterten Geodatabase-Funktionalität (z. B. Topologie oder Netzwerk-Dataset) beteiligt sein.

    Weitere Informationen zum Erstellen eines Verfolgungsnetzes

  • Für die Verwendung einer Enterprise-Geodatabase gelten folgende Voraussetzungen:

    • Die Geodatabase-Version muss 10.8.1.2.6 oder höher sein.

    • Die ArcGIS Enterprise-Version muss 10.9 oder höher sein.
    • Das Eingabe-Feature-Dataset muss aus einer Datenbankverbindung stammen, die als von der Datenbank authentifizierter Benutzer und Besitzer des Eingabe-Feature-Datasets hergestellt wurde. Dieser von der Datenbank authentifizierte Benutzer wird zum Besitzer des Datenbank-Verfolgungsnetzes, wenn das Verfolgungsnetz erstellt wird.
      • Dieser Benutzer muss Datenbankberechtigungen zum Erstellen von Inhalten besitzen. Es darf sich nicht um ein über das Betriebssystem authentifiziertes Benutzerkonto, ein Datenbankadministratorkonto oder das Geodatabase-Administratorkonto handeln.
    • Lizenz:
      Das aktive Portal-Konto muss mit der Benutzertyp-Erweiterung ArcGIS Trace Network lizenziert sein, um ein Verfolgungsnetz in einer Enterprise-Geodatabase erstellen, veröffentlichen und mit diesem arbeiten zu können.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Feature-Dataset

Das Feature-Dataset, welches das Verfolgungsnetz enthalten soll.

Feature Dataset
Name des Verfolgungsnetzes

Der Name des zu erstellenden Verfolgungsnetzes.

String
Eingabeknoten
(optional)

Die Namen der Point-Feature-Classes im Feature-Dataset, die in das Verfolgungsnetz einbezogen werden.

String
Eingabekanten
(optional)

Die Line-Feature-Classes und die verknüpfte Konnektivitätsregel, die in das Verfolgungsnetz einbezogen wird.

  • Klassenname: Der Name der Line-Feature-Class im Feature-Dataset, die in das Verfolgungsnetz einbezogen wird.
  • Konnektivitätsregel: Die mit der angegebenen Feature-Class verknüpfte Konnektivitätsregel.
    • Einfache Kante: Ressourcen fließen von einem Ende der Kante zum anderen Ende.
    • Komplexe Kante: Ressourcen werden entlang der Kante entnommen.
Value Table

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Verfolgungsnetz

Das Ausgabe-Verfolgungsnetz.

Trace Network

arcpy.tn.CreateTraceNetwork(in_feature_dataset, in_trace_network_name, {input_junctions}, {input_edges})
NameErläuterungDatentyp
in_feature_dataset

Das Feature-Dataset, welches das Verfolgungsnetz enthalten soll.

Feature Dataset
in_trace_network_name

Der Name des zu erstellenden Verfolgungsnetzes.

String
input_junctions
[input_junctions,...]
(optional)

Die Namen der Point-Feature-Classes im Feature-Dataset, die in das Verfolgungsnetz einbezogen werden.

String
input_edges
[[Class Name, Connectivity Policy],...]
(optional)

Die Line-Feature-Classes und die verknüpfte Konnektivitätsregel, die in das Verfolgungsnetz einbezogen wird.

  • Class Name: Der Name der Line-Feature-Class im Feature-Dataset, die in das Verfolgungsnetz einbezogen wird.
  • Connectivity Policy: Die mit der angegebenen Feature-Class verknüpfte Konnektivitätsregel.
    • SIMPLE_EDGE: Ressourcen fließen von einem Ende der Kante zum anderen Ende.
    • COMPLEX_EDGE: Ressourcen werden entlang der Kante entnommen.

Value Table

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_trace_network

Das Ausgabe-Verfolgungsnetz.

Trace Network

Codebeispiel

CreateTraceNetwork – Beispiel (Python-Fenster)

Erstellt ein Verfolgungsnetz namens "HydroNetwork".

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

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen