Supprimer la règle (Utility Network)

Résumé

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

Syntaxe

arcpy.un.DeleteRule(in_utility_network, rule_type, rule_desc)
ParamètreExplicationType 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 dérivée

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