Exporter des règles (Utility Network)

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

    ColonneDescriptionExemple

    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

arcpy.un.ExportRules(in_utility_network, rule_type, out_csv_file)
ParamètreExplicationType 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.

  • ALLToutes les règles du réseau de distribution seront exportées.
  • JUNCTION_JUNCTION_CONNECTIVITYLes règles d'association jonction-jonction seront exportées.
  • JUNCTION_EDGE_CONNECTIVITYLes règles de connectivité jonction-tronçon seront exportées.
  • CONTAINMENTLes règles d'association d'inclusion seront exportées.
  • STRUCTURAL_ATTACHMENTLes règles d'association de dépendances structurelles seront exportées.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYLes règles d'association de connectivité tronçon-jonction-tronçon seront exportées.
String
out_csv_file

Le chemin et le nom du fichier .csv à créer.

File

Exemple de code

Exemple d’utilisation de l’outil ExportRules (fenêtre Python)

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")
Exemple d’utilisation 2 de l’outil ExportRules (fenêtre Python)

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")
Exemple d’utilisation 3 de l’outil ExportRules (fenêtre Python)

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")
Exemple d’utilisation 4 de l’outil ExportRules (fenêtre Python)

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")
Exemple d’utilisation 5 de l’outil ExportRules (fenêtre Python)

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

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

Informations de licence

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

Rubriques connexes