Netzwerkattribut festlegen (Trace Network)

Zusammenfassung

Weist ein Netzwerkattribut zu einer Feature-Class für die Verwendung bei Verfolgungsoperationen zu.

Ein Verfolgungsnetz kann Netzwerkattribute beinhalten. Ein Netzwerkattribut ist ein Wert, der in der Netzwerktopologie gespeichert und von Attributen in entsprechenden Features im Netz abgeleitet wird. Ein Netzwerkattribut kann nur einem Attribut in einer Feature-Class zugeordnet werden, jedoch kann ein Verfolgungsnetz über eine unbegrenzte Anzahl von Netzwerkattributen verfügen. Netzwerkattribute können als Gewichtungen verwendet werden, um die Durchlassfähigkeit zu steuern und die Kosten für Pfade im Netzwerk zu modellieren.

Verwendung

  • Netzwerkattribute werden in der Netzwerkverfolgung verwendet, um zu steuern, wie das Netzwerk durchlaufen werden kann.

  • Ein Netzwerkattribut kann nur mit einem Attribut in einer Feature-Class verknüpft sein, aber mehreren Feature-Classes im Netzwerk zugewiesen werden.

  • Die Netzwerk-Topologie muss deaktiviert sein.

  • Dieses Werkzeug kann zusammen mit dem Werkzeug Netzwerkattribut hinzufügen verwendet werden, mit dem ein Netzwerkattribut zum Verfolgungsnetz hinzugefügt wird.

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

    • Das Eingabe-Verfolgungsnetz muss aus einer Datenbankverbindung stammen, die als Besitzer des Datenbank-Verfolgungsnetzes hergestellt wurde.

    • 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.
    • Dieses Werkzeug muss bei bestehender Verbindung zur Standardversion ausgeführt werden.

    Weitere Informationen zum Zuweisen von Netzwerkattributen

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Verfolgungsnetz

Das Verfolgungsnetz, das das festzulegende Netzwerkattribut enthält.

Trace Network; Trace Network Layer
Netzwerkattribut

Das Netzwerkattribut, das dem Feld für die Feature-Class zugewiesen werden soll.

String
Feature-Class

Die Eingabe-Feature-Class, die das Feld enthält, das zum Festlegen des Netzwerkattributs verwendet wird.

String
Feld

Ein vorhandenes Feld, dem das Netzwerkattribut zugewiesen wird. Der Datentyp des Feldes muss mit dem Datentyp des Netzwerkattributs übereinstimmen. Wenn beispielsweise das Netzwerkattribut den Typ "Short Integer" aufweist, muss das Feld ebenfalls diesen Typ aufweisen. Netzwerkattribute, die keine NULL-Werte unterstützen, können nur Feldern zugeordnet werden, die NULL-Werte nicht zulassen.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisiertes Verfolgungsnetz

Das aktualisierte Verfolgungsnetz

Verfolgungsnetz

arcpy.tn.SetNetworkAttribute(in_trace_network, network_attribute, featureclass, field)
NameErläuterungDatentyp
in_trace_network

Das Verfolgungsnetz, das das festzulegende Netzwerkattribut enthält.

Trace Network; Trace Network Layer
network_attribute

Das Netzwerkattribut, das dem Feld für die Feature-Class zugewiesen werden soll.

String
featureclass

Die Eingabe-Feature-Class, die das Feld enthält, das zum Festlegen des Netzwerkattributs verwendet wird.

String
field

Ein vorhandenes Feld, dem das Netzwerkattribut zugewiesen wird. Der Datentyp des Feldes muss mit dem Datentyp des Netzwerkattributs übereinstimmen. Wenn beispielsweise das Netzwerkattribut den Typ "Short Integer" aufweist, muss das Feld ebenfalls diesen Typ aufweisen. Netzwerkattribute, die keine NULL-Werte unterstützen, können nur Feldern zugeordnet werden, die NULL-Werte nicht zulassen.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_trace_network

Das aktualisierte Verfolgungsnetz

Verfolgungsnetz

Codebeispiel

SetNetworkAttribute – Beispiel (Python-Fenster)

Legen Sie ein Netzwerkattribut mit der Bezeichnung "Friction Factor" so fest, dass es das Feld frictionvalue in der Feature-Class "BlackLines" verwendet.

import arcpy
arcpy.SetNetworkAttribute_tn("Trace Network", "Friction Factor", 
                             "BlackLines", "frictionvalue")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen