Eliminar regla (Red de servicios)

Resumen

Elimina permanentemente una regla de una red de servicios.

Se debe actuar con precaución al eliminar reglas que dan soporte a las entidades existentes en una red de servicios. Las entidades existentes que dependen de reglas eliminadas se marcan con entidades de error al volver a habilitar la topología de red, para indicar que no existe ninguna regla que dé soporte a la relación.

Uso

Sintaxis

arcpy.un.DeleteRule(in_utility_network, rule_type, rule_desc)
ParámetroExplicaciónTipo de datos
in_utility_network

La red de servicios para las cuales se eliminará la regla.

Utility Network; Utility Network Layer
rule_type

El tipo de regla que se eliminará.

  • ALLEliminar todas las reglas.
  • JUNCTION_JUNCTION_CONNECTIVITYEliminar una regla de asociación de conectividad de cruce-cruce.
  • CONTAINMENTEliminar una regla de asociación de contención.
  • STRUCTURAL_ATTACHMENTEliminar una regla de asociación de adjunto estructural.
  • JUNCTION_EDGE_CONNECTIVITYEliminar una regla de conectividad de cruce-eje.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYEliminar una regla de conectividad de eje-cruce-eje.
String
rule_desc

Especifica qué regla se desea eliminar. Se incluye el Id. de la regla y su descripción.

Nota:

Encontrará el Id. yendo a la sección Reglas de las Propiedades de red, disponibles en el cuadro de diálogo Propiedades de la capa.

String

Salida derivada

NombreExplicaciónTipo de datos
out_utility_network

La red de servicios actualizada.

Red de servicios

Muestra de código

Ejemplo de DeleteRule (ventana de Python)

Eliminar una regla de asociación de conectividad de cruce-cruce que permite conectar un punto de servicio al lado de carga de un interruptor de circuito de una red eléctrica.

import arcpy
arcpy.DeleteRule_un("Electric Network", "JUNCTION_JUNCTION_CONNECTIVITY", 
                    "2: From[ElectricDistributionDevice.ServicePoint] From[ElectricDistributionDevice.CircuitBreaker.Load]")
Ejemplo 2 de DeleteRule (ventana de Python)

Eliminar una regla de conectividad de cruce-eje que permite conectar una línea de baja tensión al lado de carga de un interruptor de circuito de una red eléctrica.

import arcpy
arcpy.DeleteRule_un("Electric Network", "JUNCTION_EDGE_CONNECTIVITY", 
                    "72: From[ElectricDistributionLine.LowVoltage] From[ElectricDistributionDevice.CircuitBreaker.Load]")
Ejemplo 3 de DeleteRule (ventana de Python)

Eliminar una regla de asociación que permitía que un transformador estuviera contenido dentro de una caja de conexiones.

import arcpy
arcpy.DeleteRule_un("Electric Network", "CONTAINMENT", 
                    "153: From[StructureJunction.JunctionBox] To[ElectricDistributionDevice.Transformer]")
Ejemplo 4 de DeleteRule (ventana de Python)

Eliminar una regla de asociación de adjunto estructural que permitía la conexión de un punto de servicio a un poste.

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

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados