Definir atributo de red (Red de servicios)

Resumen

Asigna un atributo de red a una tabla o clase de entidad en el nivel de tipo de activo para su uso durante las operaciones de trazado.

Las redes de servicios pueden tener asociados conjuntos de atributos de red. Un atributo de red es un valor almacenado en la topología de red derivado de atributos de las entidades correspondientes de la red. Mientras que un atributo de red puede asociarse a un único atributo de una clase de entidad o tabla, no existe ningún límite en cuanto al número de atributos de red que puede tener una sola red de servicios. Los atributos de red se usan como pesos para controlar la traversabilidad y para modelar el coste de las rutas de la red.

Uso

  • Los atributos de red se utilizan en el análisis de seguimiento para controlar cómo se recorre la red.

  • Los atributos de red pueden asociarse con un único atributo de una clase de entidad o tabla.

  • Esta herramienta puede usarse junto con la herramienta Agregar atributo de red, que se usa para agregar el atributo a la red de servicios.

  • La topología de red debe estar desactivada.

  • Al trabajar con una geodatabase corporativa, la cuenta del portal de ArcGIS Enterprise conectada debe ser el propietario de la red de servicios del portal.

  • Al trabajar con una geodatabase corporativa, esta herramienta debe conectarse a la versión predeterminada cuando se ejecute.

  • Al trabajar con una geodatabase corporativa, la Red de servicios de entrada debe provenir de una conexión de base de datos establecida como propietaria de la red de servicios de la base de datos.

Sintaxis

arcpy.un.SetNetworkAttribute(in_utility_network, network_attribute, domain_network, featureclass, field)
ParámetroExplicaciónTipo de datos
in_utility_network

La red de servicios que contiene el atributo de red que se desea definir.

Utility Network; Utility Network Layer
network_attribute

El atributo de red que se desea asignar al campo en la clase de entidad o tabla.

String
domain_network

La red de dominio que contiene la clase de entidad o tabla que tendrá definido un atributo de red.

String
featureclass

Tabla o clase de entidad de entrada que contiene el campo que se utilizará para definir el atributo de red.

String
field

Un campo existente al que se asignará el atributo de red. El tipo de dato del campo debe coincidir con el tipo de dato del atributo de red. Por ejemplo, si el atributo de red es de tipo entero corto, el campo también debe ser de tipo entero corto. Los atributos de red que no admiten anulaciones solo se pueden asignar a campos que no permiten valores nulos.

String

Salida derivada

NombreExplicaciónTipo de datos
out_utility_network

La red de servicios actualizada.

Red de servicios

Muestra de código

Ejemplo de SetNetworkAttribute (ventana de Python)

Definir un atributo de red denominado Lifecycle Status para usar el campo lifecyclestatus de la clase de entidad ElectricDistributionLine.

import arcpy
arcpy.SetNetworkAttribute_un("Utility Network", "Lifecycle Status", 
                             "ElectricDistribution", "ElectricDistributionLine", 
                             "lifecyclestatus")

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados