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.
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
Columna Descripción Ejemplo 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
arcpy.un.ExportAssociations(in_utility_network, association_type, out_csv_file)
Parámetro | Explicación | Tipo 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.
| String |
out_csv_file | El nombre y la ubicación del archivo .csv que se generará. | File |
Muestra de código
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")
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")
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")
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
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí