Exportar asociaciones (Red de servicios)

Resumen

Exporta asociaciones de una red de servicios a un archivo de valores separados por comas (.csv). Esta herramienta puede usarse conjuntamente con la herramienta Importar asociaciones.

Más información sobre cómo exportar asociaciones

Uso

  • 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.

  • La información del archivo .csv se almacena en el siguiente formato: ASSOCIATIONTYPE, FROMFEATURECLASS, FROMASSETGROUP, FROMASSETTYPE, FROMGLOBALID, FROMTERMINAL, TOFEATURECLASS, TOASSETGROUP, TOASSETTYPE, TOGLOBALID, TOTERMINAL, ISCONTENTVISIBLE, PERCENTALONG.

    Columnas de .csv

    ColumnaDescriptionEjemplo

    ASSOCIATIONTYPE

    El tipo de asociación.

    • Conectividad de cruce-cruce
    • Conectividad de cruce-eje de origen
    • Conectividad de cruce-eje en punto intermedio
    • Conectividad de cruce-eje de destino
    • Contención
    • Adjunto estructural

    Contención

    FROMFEATURECLASS/TOFEATURECLASS

    La clase de entidad u objeto que participa en la asociación.

    ElectricDistributionDevice, ElectricDistributionAssembly, StructureJunction

    FROMASSETGROUP/TOASSETGROUP

    El grupo de activos de la entidad.

    Transformer, Fuse, Elbow

    FROMASSETTYPE/TOASSETTYPE

    El tipo de activo de la entidad.

    Streetlight, Attachment, Single-phase padmounted

    FROMGLOBALID/TOGLOBALID

    El Id. global de la entidad.

    {16558C73-013C-4169-A095-7E9DCD57EB57}

    FROMTERMINAL/TOTERMINAL

    El terminal que participa en la asociación. Solo es aplicable a las asociaciones de conectividad de cruce-cruce.

    Single Terminal, Load, Source

    ISCONTENTVISIBLE

    El marcador booleano indica si el contenido es visible. Solo se aplica a las asociaciones de contención.

    False, True

    PERCENTALONG

    El valor de porcentaje a lo largo de asociaciones de conectividad de cruce-eje en punto intermedio entre un objeto de cruce y objeto de eje.

    0.75

Sintaxis

ExportAssociations(in_utility_network, association_type, out_csv_file)
ParámetroExplicaciónTipo de datos
in_utility_network

La red de servicios que contiene las asociaciones que se desea exportar.

Utility Network; Utility Network Layer
association_type

Especifica el tipo de asociación que se va a exportar.

  • ALLTodos los tipos de asociaciones de la red de servicios se exportarán a un archivo .csv.
  • JUNCTION_JUNCTION_CONNECTIVITYLas asociaciones de conectividad que permiten la conexión de dos subtipos de cruce a través de una asociación de conectividad (con las entidades desplazadas geométricamente) se exportarán a un archivo .csv.
  • CONTAINMENTEl tipo de asociación de contención se exportará a un archivo .csv.
  • STRUCTURAL_ATTACHMENTEl tipo de asociación de adjunto estructural se exportará a un archivo .csv.
  • JUNCTION_EDGE_FROM_CONNECTIVITYEl tipo de asociación de conectividad de cruce-eje (desde el lado del eje) se exportará a un archivo .csv.
  • JUNCTION_EDGE_MIDSPAN_CONNECTIVITYEl tipo de asociación de conectividad de cruce-eje (punto intermedio) se exportará a un archivo .csv.
  • JUNCTION_EDGE_TO_CONNECTIVITYEl tipo de asociación de conectividad de cruce-eje (hasta el lado del eje) se exportará a un archivo .csv.
String
out_csv_file

El nombre y la ubicación del archivo .csv que se generará.

File

Muestra de código

Ejemplo 1 de ExportAssociations (ventana de Python)

Este script de ejemplo exporta todas las asociaciones de una red de servicios denominada GridNetwork.

import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "ALL", 
                                          r"C:\Temp\AllAssociations.csv")
Ejemplo 2 de ExportAssociations (ventana de Python)

Este script de ejemplo exporta las asociaciones de conectividad de cruce-cruce de una red de servicios denominada GridNetwork.

import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY", 
                                          r"C:\Temp\JJAssociations.csv")
Ejemplo 3 de ExportAssociations (ventana de Python)

Este script de ejemplo exporta las asociaciones de contención de una red de servicios denominada GridNetwork.

import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "CONTAINMENT", 
                                          r"C:\Temp\ContainmentAssociations.csv")
Ejemplo 4 de ExportAssociations (ventana de Python)

Este script de ejemplo exporta las asociaciones de adjunto estructural de una red de servicios denominada GridNetwork.

import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "STRUCTURAL_ATTACHMENT", 
                                          r"C:\Temp\StructureAssociations.csv")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados