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

Résumé

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, tenez compte des exigences 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.
    • Cet outil doit être exécuté lorsque vous êtes connecté à la version par défaut.

Syntaxe

arcpy.tn.AddNetworkAttribute(in_trace_network, attribute_name, attribute_type, {is_nullable})
ParamètreExplicationType 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 entier court.
  • LONGLe champ est de type entier long.
  • DOUBLELe champ est de type double précision.
  • 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 dérivée

NomExplicationType de données
out_trace_network

Réseau de traces actualisé.

Réseau de traces

Exemple de code

Exemple d'utilisation de l'outil AddNetworkAttribute (fenêtre Python)

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

import arcpy
arcpy.AddNetworkAttribute_tn("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