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 u objetos existentes en una red de servicios. Las entidades de red existentes que dependen de reglas eliminadas se marcan con errores cuando la topología de red se habilita nuevamente para indicar que no existe ninguna regla de red que admita 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

Especifica el tipo de regla que se eliminará.

  • TodasSe eliminarán todas las reglas.
  • Conectividad de cruce-cruceSe eliminará una regla de asociación de conectividad de cruce-cruce.
  • ContenciónSe eliminará una regla de asociación de contención.
  • Adjunto estructuralSe eliminará una regla de asociación de adjunto estructural.
  • Conectividad de cruce-ejeSe eliminará una regla de conectividad de cruce-eje.
  • Conectividad de eje-cruce-ejeSe eliminará una regla de conectividad de eje-cruce-eje.
String
Reglas

Especifica la regla que se eliminará, incluidos el Id. de la regla y su descripción.

Nota:

Para encontrar el Id. de la regla, examine la sección Reglas de la pestaña Propiedades de red en el cuadro de diálogo Propiedades de capa. Para obtener más información, consulte Ver reglas de red.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Red de servicios actualizada

La red de servicios actualizada.

Utility Network

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

Especifica el tipo de regla que se eliminará.

  • ALLSe eliminarán todas las reglas.
  • JUNCTION_JUNCTION_CONNECTIVITYSe eliminará una regla de asociación de conectividad de cruce-cruce.
  • CONTAINMENTSe eliminará una regla de asociación de contención.
  • STRUCTURAL_ATTACHMENTSe eliminará una regla de asociación de adjunto estructural.
  • JUNCTION_EDGE_CONNECTIVITYSe eliminará una regla de conectividad de cruce-eje.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYSe eliminará una regla de conectividad de eje-cruce-eje.
String
rule_desc

Especifica la regla que se eliminará, incluidos el Id. de la regla y su descripción.

Nota:

Para encontrar el Id. de la regla, examine la sección Reglas de la pestaña Propiedades de red en el cuadro de diálogo Propiedades de capa. Para obtener más información, consulte Ver reglas de red.

String

Salida derivada

NombreExplicaciónTipo de datos
out_utility_network

La red de servicios actualizada.

Utility Network

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.un.DeleteRule("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.un.DeleteRule("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.un.DeleteRule("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.un.DeleteRule("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