Exportar reglas (Red de servicios)

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

    ColumnaDescripciónEjemplo

    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ámetroExplicaciónTipo 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.

  • ALLSe exportarán todas las reglas de la red de servicios.
  • JUNCTION_JUNCTION_CONNECTIVITYSe exportarán las reglas de asociación de conectividad cruce-cruce.
  • JUNCTION_EDGE_CONNECTIVITYSe exportarán las reglas de conectividad cruce-eje.
  • CONTAINMENTSe exportarán las reglas de asociación de contención.
  • STRUCTURAL_ATTACHMENTSe exportarán las reglas de asociación de adjunto estructural.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYSe exportarán las reglas de asociación de conectividad eje-cruce-eje.
String
out_csv_file

La ubicación de carpeta y el nombre del archivo .csv que se debe crear.

File

Muestra de código

Ejemplo de ExportRules (ventana de Python)

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")
Ejemplo 2 de ExportRules (ventana de Python)

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")
Ejemplo 3 de ExportRules (ventana de Python)

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")
Ejemplo 4 de ExportRules (ventana de Python)

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")
Ejemplo 5 de ExportRules (ventana de Python)

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

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados