Résumé
Importe les associations depuis un fichier de valeurs séparées par des virgules (.csv) dans un réseau technique existant.
En savoir plus sur la procédure d’importation des associations
Utilisation
Les associations doivent figurer dans un seul fichier .csv.
Les entités répertoriées dans le fichier .csv doivent exister dans le réseau de distribution.
Les entités répertoriées dans le fichier .csv doivent avoir des règles compatibles.
Cet outil peut être utilisé avec l'outil Exporter des associations.
Si une erreur se produit durant l’importation, par exemple, si une règle est manquante, l’ensemble du processus d’importation est annulé. Consultez les erreurs et examinez le fichier .csv avant de relancer le processus d’importation des associations.
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
Colonne Description Exemple 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
arcpy.un.ImportAssociations(in_utility_network, association_type, csv_file)
Paramètre | Explication | Type de données |
in_utility_network | Réseau de distribution recevant les associations. | Utility Network; Utility Network Layer |
association_type | Indique le type d’association à importer.
| String |
csv_file | Le fichier .csv contenant les associations à importer. | File |
Sortie dérivée
Nom | Explication | Type de données |
out_utility_network | Réseau technique actualisé. | Utility Network |
Exemple de code
Cet exemple de script importe tous les types d’associations dans un réseau de distribution intitulé GridNetwork
import arcpy
arcpy.ImportAssociations_un("GridNetwork", "ALL", "C:\\Temp\\AllAssociations.csv")
Cet exemple de script importe les associations de connectivité jonction-jonction dans un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ImportAssociations_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
"C:\\Temp\\JJconnectivity.csv")
Cet exemple de script importe les associations d'inclusion dans un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ImportAssociations_un("GridNetwork", "CONTAINMENT",
"C:\\Temp\\Containment.csv")
Cet exemple de script importe les associations de dépendances structurelles dans un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ImportAssociations_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
"C:\\Temp\\StructuralAttachment.csv")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?