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 des règles prenant en charge les entités existantes dans un réseau de distribution. Les entités existantes qui reposent sur les règles supprimées sont marquées avec des entités d’erreurs lorsque la topologie du réseau est réactivée pour indiquer qu’il n’y a pas de règle 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

Type de règle en cours de suppression.

  • ToutSupprimez toutes les règles.
  • Connectivité jonction-jonctionSupprimez une règle d'association de connectivité jonction-jonction.
  • InclusionSupprimez une règle d'association d’inclusion.
  • Dépendance structurelleSupprimez une règle d'association de dépendances structurelles.
  • Connectivité jonction-tronçonSupprimez une règle de connectivité jonction-tronçon.
  • Connectivité tronçon-jonction-tronçonSupprimez une règle de connectivité tronçon-jonction-tronçon.
String
Règles

Spécifie la règle à supprimer. Cela inclut l’ID de règle et la description de la règle.

Remarque :

Vous pouvez trouver l’ID de règle en parcourant la section Rules (Règles) des Network Properties (Propriétés du réseau), disponibles dans la boîte de dialogue Layer Properties (Propriétés des couches).

String

Sortie obtenue

ÉtiquetteExplicationType de données
Réseau de distribution actualisé

Réseau technique actualisé.

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

Type de règle en cours de suppression.

  • ALLSupprimez toutes les règles.
  • JUNCTION_JUNCTION_CONNECTIVITYSupprimez une règle d'association de connectivité jonction-jonction.
  • CONTAINMENTSupprimez une règle d'association d’inclusion.
  • STRUCTURAL_ATTACHMENTSupprimez une règle d'association de dépendances structurelles.
  • JUNCTION_EDGE_CONNECTIVITYSupprimez une règle de connectivité jonction-tronçon.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYSupprimez une règle de connectivité tronçon-jonction-tronçon.
String
rule_desc

Spécifie la règle à supprimer. Cela inclut l’ID de règle et la description de la règle.

Remarque :

Vous pouvez trouver l’ID de règle en parcourant la section Rules (Règles) des Network Properties (Propriétés du réseau), disponibles dans la boîte de dialogue Layer Properties (Propriétés des couches).

String

Sortie obtenue

NomExplicationType de données
out_utility_network

Réseau technique actualisé.

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.DeleteRule_un("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.DeleteRule_un("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.DeleteRule_un("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.DeleteRule_un("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