Agregar regla a topología (Administración de datos)
Resumen
Agrega una regla nueva a una topología.
Las reglas que decide agregar dependen de las relaciones espaciales que desea controlar para las clases de entidades que participan en la topología.
Para obtener una lista y descripción completas de las reglas topológicas disponibles, consulte Reglas topológicas de la geodatabase y soluciones a los errores de topología.
Uso
-
Puede introducir el nombre del valor de subtipo al que desea aplicar una regla topológica.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_topology |
Topología a la que se agregará la nueva regla. | Topology Layer |
rule_type |
Regla topológica que se agregará. Para obtener una lista completa de las reglas y sus funciones, consulte la página de ayuda de la herramienta. | String |
in_featureclass |
Clase de entidad de entrada u origen. | Feature Layer |
subtype (Opcional) |
Subtipo de la clase de entidad de entrada u origen. Introduzca la descripción (no el código) del subtipo. Déjelo en blanco si no existen subtipos en la clase de entidad de origen, o si desea que la regla se aplique a todos los subtipos en la clase de entidad. | String |
in_featureclass2 (Opcional) |
Clase de entidad de destino para la regla topológica. | Feature Layer |
subtype2 (Opcional) |
Subtipo de la clase de entidad de destino. Introduzca la descripción (no el código) del subtipo. Déjelo en blanco si no existen subtipos en la clase de entidad de origen, o si desea que la regla se aplique a todos los subtipos en la clase de entidad. | String |
Ejemplo de código
La siguiente secuencia de comandos independiente muestra cómo utilizar la función AddRuleToTopology.
# Name: AddRuleToTopology_Example.py
# Description: Adds a rule to a topology
# Import system modules
import arcpy
# Any intersection of ParcelOutline (BlockLines subtype only) needs to be reviewed
arcpy.AddRuleToTopology_management("C:/Landbase.mdb/LegalFabric/topology",
"Must Not Intersect (Line)",
"C:/Landbase.mdb/LegalFabric/ParcelOutline",
"BlockLines",
"",
"", )