Résumé
Importez les rules (règles) depuis un fichier de valeurs séparées par des virgules, dans un réseau de distribution existant.
Utilisation
Les informations figurant dans le fichier .csv incluent les colonnes suivantes : RULETYPE, FROMFEATURECLASS, FROMASSETGROUP, FROMASSETTYPE, FROMTERMINAL, TOFEATURECLASS, TOASSETGROUP, TOASSETTYPE, TOTERMINAL, VIAFEATURECLASS, VIAASSETGROUP, VIAASSETTYPE et VIATERMINAL.
Colonnes du fichier .csv
Colonne Description Exemple RULETYPE
Le type de règle.
Connectivité jonction-jonction, connectivité jonction tronçon, connectivité tronçon-jonction-tronçon, inclusion, dépendance structurelle
FROMFEATURECLASS, TOFEATURECLASS
La classe d'entités qui participe à la règle.
ElectricDistributionDevice, ElectricDistributionAssembly, StructureDevice
FROMASSETGROUP, TOASSETGROUP
Le groupe de ressources qui participe à la règle.
Arrester, BreakerBank, JunctionBox, Switch
FROMASSETTYPE, TOASSETTYPE
Le type de ressources qui participe à la règle.
Tie Switch, Padmount, Overhead hood stick, Overhead gang operated
FROMTERMINAL, TOTERMINAL
La borne qui participe à la règle. Un astérisque (*) indique que la règle s’applique à toutes les bornes, si le type de ressource en question possède des bornes.
Single Terminal, Load, Source
VIAFEATURECLASS, VIAASSETGROUP, VIAASSETTYPE, VIATERMINAL
Ces colonnes sont utilisées uniquement pour les règles de connectivité tronçon-jonction-tronçon. Il s’agit des classes d’entités de connexion, groupe de ressources, type de ressources, et borne qui sont inclus dans la règle.
ElectricDistributionLine, Medium Voltage, Single Phase Overhead, Load
Pour les règles d'inclusion, l’entrée FROM (DE) doit être le container et l’entrée TO (A) doit être le contenu. Concernant les règles de dépendance structurelle, l’entrée FROM (DE) doit être la structure et l’entrée TO (A) doit être la dépendance structurelle. L’ordre des entrées importe peu pour les règles de connectivité jonction-jonction, jonction-tronçon et jonction-tronçon-jonction.
Cet outil peut être utilisé avec l'outil Export Rules (Exporter des règles).
La topologie du réseau doit être désactivée.
Si une géodatabase d’entreprise est utilisée, le compte de portail ArcGIS Enterprise connecté doit correspondre au propriétaire du propriétaire du réseau technique du portail.
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.
Syntaxe
arcpy.un.ImportRules(in_utility_network, rule_type, csv_file)
Paramètre | Explication | Type de données |
in_utility_network | Spécifie le réseau de distribution dans lequel importer des règles. | Utility Network; Utility Network Layer |
rule_type | Spécifie le type de règles à importer.
| String |
csv_file | Spécifie le fichier .csv contenant les règles à importer. | File |
Sortie dérivée
Nom | Explication | Type de données |
out_utility_network | Réseau technique mis à jour. | Utility Network |
Exemple de code
Cet exemple de script importe tous les types de règles dans un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "ALL", "C:\\Temp\\AllRules.csv")
Cet exemple de script importe les règles d’association de connectivité jonction-jonction dans un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
"C:\\Temp\\JJconnectivityRules.csv")
Cet exemple de script importe les règles de connectivité tronçon-jonction dans un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
"C:\\Temp\\JEconnectivityRules.csv")
Cet exemple de script importe les règles d’association d'inclusion dans un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "CONTAINMENT",
"C:\\Temp\\ContainmentRules.csv")
Cet exemple de script importe les règles d’association de dépendances structurelles dans un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
"C:\\Temp\\StructuralAttachmentRules.csv")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?