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.
    • Cet outil doit être exécuté lorsque vous êtes 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 (petit entier)Le champ est de type entier court.
  • Long (grand entier)Le champ est de type entier long.
  • Double (double précision)Le champ est de type double précision.
  • 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 autorise les valeurs de support.
  • Désactivé : l’attribut de réseau n'autorise pas les valeurs de support. 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é.

Réseau de traces

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 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 obtenue

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