Définir un attribut de réseau (Réseau de traces)

Résumé

Affecte un attribut de réseau à une classe d’entités à utiliser pendant les opérations de trace.

Un réseau de traces peut inclure un attribut de réseau. Un attribut de réseau est une valeur enregistrée dans la topologie du réseau issue des attributs sur les entités correspondantes dans le réseau. Un attribut de réseau n’est associé qu’à un seul attribut d’une classe d'entités, mais un réseau de traces peut inclure un nombre illimité d’attributs de réseau. Les attributs de réseau peuvent être également utilisés en tant que pondérations pour gérer la traversabilité et pour modéliser le coût des chemins dans le réseau.

Utilisation

Syntaxe

SetNetworkAttribute(in_trace_network, network_attribute, featureclass, field)
ParamètreExplicationType de données
in_trace_network

Réseau de traces contenant l'attribut de réseau à définir.

Trace Network; Trace Network Layer
network_attribute

Attribut de réseau à attribuer au champ de classe d’entités.

String
featureclass

Classe d’entités en entrée qui contient le champ qui sera utilisé pour définir l’attribut de réseau.

String
field

Terrain existant qui sera attribué à l'attribut de réseau. Le type de données de terrain doit correspondre au type de données de l'attribut de réseau. Par exemple, si l'attribut de réseau est un entier de type Court, le terrain doit également être un entier de type Court. Les attributs de réseau qui ne prennent pas en charge les valeurs nulles ne peuvent être attribués qu’à des champs n’autorisant pas les valeurs nulles.

String

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 SetNetworkAttribute (fenêtre Python)

Définissez un attribut de réseau intitulé Facteur de friction pour utiliser le champ frictionvalue dans la classe d’entités des lignes noires.

import arcpy
arcpy.SetNetworkAttribute_tn("Trace Network", "Friction Factor", 
                             "BlackLines", "frictionvalue")

Environnements

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

Informations de licence

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

Rubriques connexes