Quitar regla de la topología (Administración de datos)
Resumen
Quita una regla de una topología.
Uso
-
Cuando se ejecuta esta herramienta con una secuencia de comandos, 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 de la regla No debe superponerse que será quitada 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.
-
Para quitar una regla se debe validar la extensión completa de la topología.
Herencia:
Antes de ArcGIS 10.1 no era posible quitar reglas de una topología versionada. En ArcGIS 10.1 puede quitar reglas de una topología versoinada cuando la geodatabase de ArcSDE es de la versión 10.0 o superior. Para actualizar su geodatabase a la última versión, use la herramienta Upgrade_Geodatabase.
Sintaxis
RemoveRuleFromTopology_management (in_topology, in_rule)
Parámetro | Explicación | Tipo de datos |
in_topology |
Topología de la que se quita una regla. Esta es la ruta completa a la capa de topología en el disco, NO el nombre de la capa de topología en el mapa. | Topology Layer |
in_rule |
Regla topológica que se quitará de la topología. | String |
Ejemplo de código
Ejemplo de RemoveRuleFromTopology en ventana de Python
La siguiente secuencia de comandos muestra cómo utilizar la función RemoveRuleFromTopology en la ventana de Python.
import arcpy from arcpy import env arcpy.RemoveRuleFromTopology_management("C:/CityData.mdb/LegalFabric/topology", "Must Not Have Dangles (21)")
Ejemplo de RemoveRuleFromTopology (secuencia de comandos independiente)
La siguiente secuencia de comandos independiente muestra cómo utilizar la función RemoveRuleFromTopology.
# Name: RemoveRuleFromTopology_Example.py # Description: Removes a rule from a topology # Author: ESRI # 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.
Temas relacionados
Información sobre licencias
ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/12/2014