Resumen
Exporta las reglas de conectividad, adjunto estructural y contención de una red de servicios a un archivo de valores separados por comas.
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
La salida de esta herramienta puede usarse como entrada de la herramienta Importar reglas.
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.ExportRules(in_utility_network, rule_type, out_csv_file)
Parámetro | Explicación | Tipo de datos |
in_utility_network | La red de servicios cuyas reglas se desea exportar. | Utility Network; Utility Network Layer |
rule_type | El tipo de regla que se desea exportar.
| String |
out_csv_file | La ubicación de carpeta y el nombre del archivo .csv que se debe crear. | File |
Muestra de código
Este ejemplo exporta todas las reglas de asociación de una red de servicios denominada GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "ALL", r"C:\Temp\AllAssociationRules.csv")
Este ejemplo exporta todas las reglas de asociación de conectividad de cruce-cruce de una red de servicios denominada GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
r"C:\Temp\JJAssociationRules.csv")
Este ejemplo exporta todas las reglas de conectividad de cruce-eje de una red de servicios denominada GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
r"C:\Temp\JEAssociationRules.csv")
Este ejemplo exporta reglas de asociación de contención de una red de servicios denominada GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "CONTAINMENT",
r"C:\Temp\ContainmentAssociationRules.csv")
Este ejemplo exporta todas las reglas de asociación de adjunto estructural de una red de servicios denominada GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
r"C:\Temp\StructureAssociationRules.csv")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí