Supprimer la règle (Utility Network)

Synthèse

Supprime définitivement une règle d'un réseau de distribution.

Il convient de porter une attention particulière lors de la suppression de règles prenant en charge des entités ou objets existants dans un réseau de distribution. Les entités de réseau existantes qui reposent sur des règles supprimées sont marquées par des erreurs lors de la réactivation de la topologie du réseau afin d’indiquer qu’il n’y a pas règle de réseau pour prendre en charge la relation.

Utilisation

Paramètres

ÉtiquetteExplicationType de données
Réseau de distribution en entrée

Réseau de distribution pour lequel la règle sera supprimée.

Utility Network; Utility Network Layer
Type de règle

Indique le type de règle qui est supprimé.

  • ToutToutes les règles sont supprimées.
  • Connectivité jonction-jonctionUne règle d’association de connectivité jonction-jonction est supprimée.
  • InclusionUne règle d’association d’inclusion est supprimée.
  • Dépendance structurelleUne règle d’association de dépendances structurelles est supprimée.
  • Connectivité jonction-tronçonUne règle de connectivité jonction-tronçon est supprimée.
  • Connectivité tronçon-jonction-tronçonUne règle de connectivité tronçon-jonction-tronçon est supprimée.
String
Règles

Indique la règle qui est supprimée, y compris son ID et sa description.

Remarque :

Pour trouver l’ID de la règle, parcourez la section Règles sous l’onglet Propriétés du réseau de la boîte de dialogue Propriétés de la couche. Pour plus d’informations, consultez Afficher les règles de réseau.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau de distribution mis à jour

Réseau de distribution mis à jour.

Utility Network

arcpy.un.DeleteRule(in_utility_network, rule_type, rule_desc)
NomExplicationType de données
in_utility_network

Réseau de distribution pour lequel la règle sera supprimée.

Utility Network; Utility Network Layer
rule_type

Indique le type de règle qui est supprimé.

  • ALLToutes les règles sont supprimées.
  • JUNCTION_JUNCTION_CONNECTIVITYUne règle d’association de connectivité jonction-jonction est supprimée.
  • CONTAINMENTUne règle d’association d’inclusion est supprimée.
  • STRUCTURAL_ATTACHMENTUne règle d’association de dépendances structurelles est supprimée.
  • JUNCTION_EDGE_CONNECTIVITYUne règle de connectivité jonction-tronçon est supprimée.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYUne règle de connectivité tronçon-jonction-tronçon est supprimée.
String
rule_desc

Indique la règle qui est supprimée, y compris son ID et sa description.

Remarque :

Pour trouver l’ID de la règle, parcourez la section Règles sous l’onglet Propriétés du réseau de la boîte de dialogue Propriétés de la couche. Pour plus d’informations, consultez Afficher les règles de réseau.

String

Sortie obtenue

NomExplicationType de données
out_utility_network

Réseau de distribution mis à jour.

Utility Network

Exemple de code

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

Supprimez une règle d’association de connectivité jonction-jonction qui permet à un point de service d’être connecté au côté charge d’un disjoncteur dans un réseau électrique.

import arcpy
arcpy.un.DeleteRule("Electric Network", "JUNCTION_JUNCTION_CONNECTIVITY", 
                    "2: From[ElectricDistributionDevice.ServicePoint] From[ElectricDistributionDevice.CircuitBreaker.Load]")
Exemple d'utilisation 2 de l'outil DeleteRule (fenêtre Python)

Supprimez une règle de connectivité tronçon-jonction qui permet à une ligne de basse tension d’être connectée au côté charge d’un disjoncteur dans un réseau électrique.

import arcpy
arcpy.un.DeleteRule("Electric Network", "JUNCTION_EDGE_CONNECTIVITY", 
                    "72: From[ElectricDistributionLine.LowVoltage] From[ElectricDistributionDevice.CircuitBreaker.Load]")
Exemple d'utilisation 3 de l'outil DeleteRule (fenêtre Python)

Supprimez une règle d'association qui permettait à un transformateur d’être contenu dans une boîte de jonction.

import arcpy
arcpy.un.DeleteRule("Electric Network", "CONTAINMENT", 
                    "153: From[StructureJunction.JunctionBox] To[ElectricDistributionDevice.Transformer]")
Exemple d'utilisation 4 de l'outil DeleteRule (fenêtre Python)

Supprimez une règle d'association de dépendances structurelles qui permettait à un point de service d’être joint à un poteau.

import arcpy
arcpy.un.DeleteRule("Electric Network", "STRUCTURAL_ATTACHMENT", 
                    "126: From[StructureJunction.Pole] To[ElectricDistributionDevice.ServicePoint]")

Environnements

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

Informations de licence

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

Rubriques connexes