Ajouter un attribut de réseau (Réseau de traces)

Synthèse

Ajoute un attribut de réseau à un réseau de traces.

Utilisation

  • Un attribut réseau ne peut être associé qu'à un attribut sur une classe d'entités ; toutefois, il peut être associé à plusieurs classes d'entités.

  • La topologie du réseau doit être désactivée.

  • Cet outil peut être utilisé avec l’outil Définir un attribut de réseau, qui est utilisé pour affecter l’attribut de réseau à un champ de classe d’entités dans le réseau de traces.

    En savoir plus sur la création des attributs de réseau

  • Lorsque vous utilisez une géodatabase d’entreprise, les exigences sont les suivantes :

    • Le réseau de traces en entrée doit provenir d’une connexion à une base de données établie en tant que propriétaire du réseau de traces de la base de données.

    • Licence :
      Le compte de portail actif doit être proposé sous licence avec l’extension de type d’utilisateurArcGIS Trace Network pour que vous puissiez créer, publier et utiliser un réseau de traces dans une géodatabase d’entreprise.
    • Pour exécuter cet outil, il doit être connecté à la version par défaut.

Paramètres

ÉtiquetteExplicationType de données
Réseau de traces en entrée

Le réseau de traces en entrée auquel l'attribut de réseau est ajouté.

Trace Network; Trace Network Layer
Nom de l’attribut

Le nom de l’attribut de réseau à ajouter au réseau de traces.

String
Type d'attribut

Spécifie le type de données de l’attribut de réseau.

  • Court (Entier 16 bits)Le champ est de type court.
  • Long (Entier 32 bits)Le champ est de type long.
  • Double (Virgule flottante 64 bits)Le champ est de type réel double.
  • DateLe champ est de type date.
String
Accepte les valeurs nulles
(Facultatif)

Précise si l’attribut de réseau accepte les valeurs nulles.

  • Activé : l’attribut de réseau est compatible avec les valeurs nulles.
  • Désactivé : l’attribut de réseau n’est pas compatible avec les valeurs nulles. Il s’agit de l’option par défaut.

Boolean

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau de traces mis à jour

Réseau de traces actualisé.

Trace Network

arcpy.tn.AddNetworkAttribute(in_trace_network, attribute_name, attribute_type, {is_nullable})
NomExplicationType de données
in_trace_network

Le réseau de traces en entrée auquel l'attribut de réseau est ajouté.

Trace Network; Trace Network Layer
attribute_name

Le nom de l’attribut de réseau à ajouter au réseau de traces.

String
attribute_type

Spécifie le type de données de l’attribut de réseau.

  • SHORTLe champ est de type court.
  • LONGLe champ est de type long.
  • DOUBLELe champ est de type réel double.
  • DATELe champ est de type date.
String
is_nullable
(Facultatif)

Précise si l’attribut de réseau accepte les valeurs nulles.

  • NULLABLEL’attribut de réseau est compatible avec les valeurs nulles.
  • NOT_NULLABLEL’attribut de réseau n’est pas compatible avec les valeurs nulles. Il s’agit de l’option par défaut.
Boolean

Sortie obtenue

NomExplicationType de données
out_trace_network

Réseau de traces actualisé.

Trace Network

Exemple de code

Exemple d'utilisation de la fonction AddNetworkAttribute (fenêtre Python)

Ajoute un attribut de réseau intitulé Velocity avec un attribut de type double.

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

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes