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
Al trabajar con una geodatabase corporativa, la cuenta del portal de ArcGIS Enterprise conectada debe ser el propietario de la red de servicios del portal.
La topología de red debe estar desactivada.
Al trabajar con una geodatabase corporativa, la Red de servicios de entrada debe provenir de una conexión de base de datos establecida como propietaria de la red de servicios de la base de datos.
Sintaxis
arcpy.un.DeleteRule(in_utility_network, rule_type, rule_desc)
Parámetro | Explicación | Tipo 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á.
| 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
Nombre | Explicación | Tipo de datos |
out_utility_network | La red de servicios actualizada. | Red de servicios |
Muestra de código
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]")
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]")
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]")
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
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí