Netzwerkattribut hinzufügen (Trace Network)

Zusammenfassung

Fügt einem Verfolgungsnetz ein Netzwerkattribut hinzu.

Verwendung

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

  • Die Netzwerk-Topologie muss deaktiviert sein.

  • Dieses Werkzeug kann zusammen mit dem Werkzeug Netzwerkattribut festlegen verwendet werden, das zum Zuweisen des Netzwerkattributs zu einem Feature-Class-Feld im Verfolgungsnetz verwendet wird.

    Weitere Informationen zum Erstellen von Netzwerkattributen

  • 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.

Syntax

arcpy.tn.AddNetworkAttribute(in_trace_network, attribute_name, attribute_type, {is_nullable})
ParameterErklärungDatentyp
in_trace_network

Das Eingabe-Verfolgungsnetz, dem das Netzwerkattribut hinzugefügt wird.

Trace Network; Trace Network Layer
attribute_name

Der Name des Netzwerkattributs, das dem Verfolgungsnetz hinzugefügt werden soll.

String
attribute_type

Gibt den Datentyp des Netzwerkattributs an.

  • SHORTDas Feld hat den Typ "Short Integer".
  • LONGDas Feld hat den Typ "Long Integer".
  • DOUBLEDas Feld hat den Typ "Double Precision".
  • DATEDas Feld hat den Typ "Date".
String
is_nullable
(optional)

Gibt an, ob dieses Netzwerkattribut NULL-Werte unterstützt.

  • NULLABLEDas Netzwerkattribut unterstützt NULL-Werte.
  • NOT_NULLABLEDas Netzwerkattribut unterstützt keine NULL-Werte. Dies ist die Standardeinstellung.
Boolean

Abgeleitete Ausgabe

NameErklärungDatentyp
out_trace_network

Das aktualisierte Verfolgungsnetz

Verfolgungsnetz

Codebeispiel

AddNetworkAttribute – Beispiel (Python-Fenster)

Ein Netzwerkattribut namens "Velocity" mit dem Attributtyp "double" wird hinzugefügt.

import arcpy
arcpy.AddNetworkAttribute_tn("Trace Network", "Velocity", "DOUBLE")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen