Resumen
Importa las reglas de conectividad, adjunto estructural y contención de un archivo de valores separados por comas a una red de servicios existente.
Uso
La información del archivo .csv incluye las siguientes columnas: RULETYPE, FROMFEATURECLASS, FROMASSETGROUP, FROMASSETTYPE, FROMTERMINAL, TOFEATURECLASS, TOASSETGROUP, TOASSETTYPE, TOTERMINAL, VIAFEATURECLASS, VIAASSETGROUP, VIAASSETTYPE y VIATERMINAL.
Columnas de .csv
Columna Descripción Ejemplo RULETYPE
El tipo de regla.
Conectividad de cruce-cruce, Conectividad de eje-cruce, Conectividad de eje-cruce-eje, Contención, Adjunto estructural
FROMFEATURECLASS, TOFEATURECLASS
La clase de entidad que participa en la regla.
ElectricDistributionDevice, ElectricDistributionAssembly, StructureDevice
FROMASSETGROUP, TOASSETGROUP
El grupo de activos que participa en la regla.
Arrester, BreakerBank, JunctionBox, Switch
FROMASSETTYPE, TOASSETTYPE
El tipo de activo que participa en la regla.
Tie Switch, Padmount, Overhead hood stick, Overhead gang operated
FROMTERMINAL, TOTERMINAL
El terminal que participa en la regla. Un asterisco (*) indica que la regla se aplica a todos los terminales, si el tipo de activo presenta terminales.
Single Terminal, Load, Source
VIAFEATURECLASS, VIAASSETGROUP, VIAASSETTYPE, VIATERMINAL
Estas columnas se utilizan solamente para reglas de conectividad eje-cruce-eje. Son la clase de entidad de conexión, el grupo de activos, el tipo de activo y el terminal que se incluyen en la regla.
ElectricDistributionLine, Medium Voltage, Single Phase Overhead, Load
En el caso de las reglas de contención, la entrada FROM debe ser el contenedor y la entrada TO debe ser el contenido. En cuanto a las reglas de adjunto estructural, la entrada FROM debe ser la estructura y la entrada TO debe ser el adjunto estructural. El orden de las entradas no se aplica en el caso de las reglas de conectividad cruce-cruce, un cruce-eje y cruce-eje-cruce.
Esta herramienta puede usarse conjuntamente con la herramienta Exportar reglas.
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, 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.ImportRules(in_utility_network, rule_type, csv_file)
Parámetro | Explicación | Tipo de datos |
in_utility_network | Especifica la red de servicios a la que se desea importar las reglas. | Utility Network; Utility Network Layer |
rule_type | Especifica el tipo de reglas que se desea importar.
| String |
csv_file | Especifica el archivo .csv que contiene las reglas que se desea importar. | File |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_utility_network | La red de servicios actualizada. | Red de servicios |
Muestra de código
Este script de ejemplo importa todos los tipos de reglas a una red de servicios denominada GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "ALL", "C:\\Temp\\AllRules.csv")
Este script de ejemplo importa las reglas de asociación de conectividad de cruce-cruce a una red de servicios denominada GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
"C:\\Temp\\JJconnectivityRules.csv")
Este script de ejemplo importa las reglas de conectividad de cruce-eje a una red de servicios denominada GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
"C:\\Temp\\JEconnectivityRules.csv")
Este script de ejemplo importa las reglas de asociación de contención a una red de servicios denominada GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "CONTAINMENT",
"C:\\Temp\\ContainmentRules.csv")
Este script de ejemplo importa las reglas de asociación de adjunto estructural a una red de servicios denominada GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
"C:\\Temp\\StructuralAttachmentRules.csv")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí