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

Parámetros

EtiquetaExplicaciónTipo de datos
Red de servicios de entrada

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

Utility Network; Utility Network Layer
Tipo de regla

El tipo de regla que se eliminará.

  • TodasEliminar todas las reglas.
  • Conectividad de cruce-cruceEliminar una regla de asociación de conectividad de cruce-cruce.
  • ContenciónEliminar una regla de asociación de contención.
  • Adjunto estructuralEliminar una regla de asociación de adjunto estructural.
  • Conectividad de cruce-ejeEliminar una regla de conectividad de cruce-eje.
  • Conectividad de eje-cruce-ejeEliminar una regla de conectividad de eje-cruce-eje.
String
Reglas

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

EtiquetaExplicaciónTipo de datos
Red de servicios actualizada

La red de servicios actualizada.

Red de servicios

arcpy.un.DeleteRule(in_utility_network, rule_type, rule_desc)
NombreExplicació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