Exporter des associations (Utility Network)

Résumé

Exporte les associations depuis un réseau technique vers un fichier .csv (valeurs séparées par une virgule). Cet outil peut être utilisé avec l'outil Import Associations (Importer des associations).

En savoir plus sur la procédure d’exportation des associations

Utilisation

  • Si une géodatabase d’entreprise est utilisée, le paramètre Input Utility Network (Réseau technique en entrée) doit provenir d’une connexion de base de données établie en tant que propriétaire du réseau technique de la base de données.

  • Les informations figurant dans le fichier .csv sont conservées aux formats suivants : ASSOCIATIONTYPE, FROMFEATURECLASS, FROMASSETGROUP, FROMASSETTYPE, FROMGLOBALID, FROMTERMINAL, TOFEATURECLASS, TOASSETGROUP, TOASSETTYPE, TOGLOBALID, TOTERMINAL, ISCONTENTVISIBLE, PERCENTALONG.

    Colonnes du fichier .csv

    ColonneDescriptionExemple

    ASSOCIATIONTYPE

    Le type d’association.

    • Connectivité jonction jonction
    • Connectivité de départ jonction-tronçon
    • Connectivité à mi-portée jonction-tronçon
    • Connectivité d’arrivée jonction-tronçon
    • Inclusion
    • Dépendance structurelle

    Inclusion

    FROMFEATURECLASS/TOFEATURECLASS

    Classe d’entités ou objet qui participe à l’association.

    ElectricDistributionDevice, ElectricDistributionAssembly, StructureJunction

    FROMASSETGROUP/TOASSETGROUP

    Le groupe de ressources de l'entité.

    Transformer, Fuse, Elbow

    FROMASSETTYPE/TOASSETTYPE

    Le type de ressources de l'entité.

    Streetlight, Attachment, Single-phase padmounted

    FROMGLOBALID/TOGLOBALID

    Identifiant global de l’entité.

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

    FROMTERMINAL/TOTERMINAL

    La borne qui participe à l’association. Applicable uniquement aux associations de connectivité jonction-jonction.

    Single Terminal, Load, Source

    ISCONTENTVISIBLE

    Un indicateur booléen signalant si le contenu est visible. Applicable uniquement aux associations de dépendance structurelle.

    False, True

    PERCENTALONG

    La valeur avec pourcentage pour les associations de connectivité à mi-portée jonction-tronçon entre un objet de jonction et un objet de tronçon.

    0,75

Syntaxe

ExportAssociations(in_utility_network, association_type, out_csv_file)
ParamètreExplicationType de données
in_utility_network

Réseau de distribution contenant les associations à exporter.

Utility Network; Utility Network Layer
association_type

Indique le type d’association à exporter.

  • ALLTous les types d’associations du réseau technique sont exportés dans un fichier .csv.
  • JUNCTION_JUNCTION_CONNECTIVITYLes associations de connectivité permettant à deux sous-types de jonction d’être connectés via une association de connectivité (les entités sont décalées de façon géométrique) sont exportées dans un fichier .csv.
  • CONTAINMENTLe type d’association de contenu est exporté dans un fichier .csv.
  • STRUCTURAL_ATTACHMENTLe type structural attachment association est exporté dans un fichier .csv.
  • JUNCTION_EDGE_FROM_CONNECTIVITYLe type d’association de connectivité jonction-tronçon (à partir du côté du tronçon) est exporté dans un fichier .csv.
  • JUNCTION_EDGE_MIDSPAN_CONNECTIVITYLe type d’association de connectivité jonction-tronçon (mi-portée) est exporté dans un fichier .csv.
  • JUNCTION_EDGE_TO_CONNECTIVITYLe type d’association de connectivité jonction-tronçon (vers le côté du tronçon) est exporté dans un fichier .csv.
String
out_csv_file

Nom et emplacement du fichier .csv qui sera généré.

File

Exemple de code

Exemple 1 d'utilisation de l'outil ExportAssociations (fenêtre Python)

Cet exemple de script exporte toutes les associations d’un réseau de distribution intitulé GridNetwork.

import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "ALL", 
                                          r"C:\Temp\AllAssociations.csv")
Exemple 2 d'utilisation de l'outil ExportAssociations (fenêtre Python)

Cet exemple de script exporte les associations de connectivité jonction-jonction d’un réseau de distribution intitulé GridNetwork.

import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY", 
                                          r"C:\Temp\JJAssociations.csv")
Exemple 3 d'utilisation de l'outil ExportAssociations (fenêtre Python)

Cet exemple de script exporte les associations d'inclusion d’un réseau de distribution intitulé GridNetwork.

import arcpy
arcpy.ExportUtilityNetworkAssociations_un("GridNetwork", "CONTAINMENT", 
                                          r"C:\Temp\ContainmentAssociations.csv")
Exemple 4 d'utilisation de l'outil ExportAssociations (fenêtre Python)

Cet exemple de script exporte les associations de dépendances structurelles d’un réseau de distribution intitulé GridNetwork.

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

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes