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.
    • Damit dieses Werkzeug ausgeführt werden kann, muss eine Verbindung zur Default-Version bestehen.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Verfolgungsnetz

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

Trace Network; Trace Network Layer
Attributname

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

String
Attributtyp

Gibt den Datentyp des Netzwerkattributs an.

  • Short (16-Bit-Integer)Der Feldtyp ist "Short".
  • Long (32-Bit-Integer)Der Feldtyp ist "Long".
  • Double (64-Bit-Gleitkomma)Der Feldtyp ist "Double".
  • DateDer Feldtyp ist "Date".
String
NULL-Werte zulassen
(optional)

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

  • Aktiviert: Das Netzwerkattribut unterstützt NULL-Werte.
  • Nicht aktiviert: Das Netzwerkattribut unterstützt keine NULL-Werte. Dies ist die Standardeinstellung.

Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisiertes Verfolgungsnetz

Das aktualisierte Verfolgungsnetz

Trace Network

arcpy.tn.AddNetworkAttribute(in_trace_network, attribute_name, attribute_type, {is_nullable})
NameErläuterungDatentyp
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.

  • SHORTDer Feldtyp ist "Short".
  • LONGDer Feldtyp ist "Long".
  • DOUBLEDer Feldtyp ist "Double".
  • DATEDer Feldtyp ist "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

NameErläuterungDatentyp
out_trace_network

Das aktualisierte Verfolgungsnetz

Trace Network

Codebeispiel

AddNetworkAttribute – Beispiel (Python-Fenster)

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

import arcpy
arcpy.tn.AddNetworkAttribute("Trace Network", "Velocity", "DOUBLE")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen