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
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.
La topologie du réseau doit être désactivée.
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.DeleteRule(in_utility_network, rule_type, rule_desc)
Paramètre | Explication | Type 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.
| 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
Nom | Explication | Type de données |
out_utility_network | Réseau technique actualisé. | Utility Network |
Exemple de code
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]")
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]")
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]")
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
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?