Quitar regla de la topología (Administración de datos)

Disponible con una licencia Standard o Advanced.

Resumen

Quita una regla de una topología.

Uso

  • Cuando se ejecuta esta herramienta con un script, la clase de entidad ObjectClassID involucrada en la regla topológica debe especificarse entre paréntesis después del nombre de la regla. Por ejemplo

    • No debe superponerse (2), donde "2" es el ObjectClassID de la clase de entidad que participa en la regla No debe superponerse que se quitará de la topología.
    • Debe estar incluida correctamente (78-79), donde "78" y "79" son los ObjectClassID de las clases de entidad que participan en la regla Debe estar incluida correctamente que será quitada de la topología.
    Vea las muestras de códigos de herramienta para obtener un ejemplo. Si utiliza la herramienta del cuadro de diálogo de herramientas, encontrará la lista de reglas en una lista desplegable.

    Sugerencia:

    Para encontrar el valor de ObjectClassID para una clase de entidad, haga clic con el botón derecho del ratón en la capa del panel Contenido, seleccione Propiedades y haga clic en la pestaña Origen. En la fila Clase de entidad, haga clic en el botón Id. de clase de objeto (que tiene el aspecto de una lupa); se muestra el ObjectClassID.

  • Para quitar una regla se debe validar la extensión completa de la topología.

Parámetros

EtiquetaExplicaciónTipo de datos
Topología de entrada

Topología de la que se quita una regla.

Topology Layer
Regla

Regla topológica que se quitará de la topología.

String

Salida derivada

EtiquetaExplicaciónTipo de datos
Topología de entrada actualizada

La topología actualizada.

Capas de topología

arcpy.management.RemoveRuleFromTopology(in_topology, in_rule)
NombreExplicaciónTipo de datos
in_topology

Topología de la que se quita una regla.

Topology Layer
in_rule

Regla topológica que se quitará de la topología.

String

Salida derivada

NombreExplicaciónTipo de datos
out_topology

La topología actualizada.

Capas de topología

Muestra de código

Ejemplo de RemoveRuleFromTopology (ventana de Python)

El siguiente script muestra cómo utilizar la función RemoveRuleFromTopology en la ventana de Python.

import arcpy
arcpy.RemoveRuleFromTopology_management("C:/CityData.gdb/LegalFabric/topology", "Must Not Have Dangles (21)")
Ejemplo 2 de RemoveRuleFromTopology (script independiente)

El siguiente script independiente muestra cómo utilizar la función RemoveRuleFromTopology.

# Name: RemoveRuleFromTopology_Example.py
# Description: Removes a rule from a topology
# Import system modules
import arcpy
topo = "C:/CityData.mdb/LegalFabric/topology"
rule = "Must Not Have Dangles (21)"
arcpy.RemoveRuleFromTopology_management(topo, rule)

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados