Résumé
Exporte les rules (règles) d’inclusion, de dépendance structurelle et de connectivité depuis un réseau de distribution vers un fichier de valeurs séparées par des virgules.
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
La sortie de cet outil peut être utilisée comme entrée de l’outil Importer des règles.
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
ExportRules(in_utility_network, rule_type, out_csv_file)
Paramètre | Explication | Type de données |
in_utility_network | Réseau de distribution depuis lequel exporter des règles. | Utility Network; Utility Network Layer |
rule_type | Type de règle à exporter.
| String |
out_csv_file | Le chemin et le nom du fichier .csv à créer. | File |
Exemple de code
Cet exemple exporte toutes les règles d’association d’un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "ALL", r"C:\Temp\AllAssociationRules.csv")
Cet exemple exporte les règles d'association de connectivité jonction-jonction d’un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
r"C:\Temp\JJAssociationRules.csv")
Cet exemple exporte les règles de connectivité tronçon-jonction d’un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
r"C:\Temp\JEAssociationRules.csv")
Cet exemple exporte les règles d’association d’inclusion d’un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "CONTAINMENT",
r"C:\Temp\ContainmentAssociationRules.csv")
Cet exemple exporte les règles d’association de dépendances structurelles d’un réseau de distribution intitulé GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
r"C:\Temp\StructureAssociationRules.csv")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?