Resumen
Define la política de división de entidades relacionadas.
Más información sobre la política de división de una clase de relación
Uso
Cuando se editan entidades y una de ellas se divide, la política de división de la clase de relación definirá cómo la operación de división gestiona los elementos relacionados de la entidad dividida.
La tabla de origen de relación debe ser una clase de entidad y el destino debe ser una tabla no espacial.
Si el parámetro Política de división se define como Duplicar objetos relacionados, la versión de cliente mínima de geodatabase se definirá como ArcGIS Pro 2.6. Significa que no puede utilizar datos de ArcGIS Desktop ni de versiones anteriores de ArcGIS Pro.
Todas las clases de relación tienen la política de división Predeterminada (simple) definida tras la creación de clases de relaciones simples y la política Predeterminada (compuesta) para clases de relaciones compuestas. Si la política de división se ha modificado a Duplicar registros relacionados, puede ejecutar esta herramienta con el valor Predeterminada (simple) del parámetro Política de división para restablecer la política de división para clases de relaciones simples o el valor Predeterminada (compuesta) para restablecer la política de división para clases de relaciones compuestas.
Para establecer el parámetro Política de división como Duplicar registros relacionados, la clase de relación debe estar basada en un Id. global.
Si la clase de relación de entrada se almacena en una geodatabase corporativa, esta herramienta debe ejecutarse como propietario de los datos.
Sintaxis
arcpy.management.SetRelationshipClassSplitPolicy(in_rel_class, split_policy)
Parámetro | Explicación | Tipo de datos |
in_rel_class | La clase de relación según la cual se definirá la política de división. La clase de entidad de origen debe ser una clase de entidad poligonal o de polilínea y el destino debe ser una tabla no espacial. | Relationship Class |
split_policy | Especifica la política de división que se aplicará en la clase de relación.
| String |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_rel_class | La clase de relación actualizada con la política de división definida. | Clase de relación |
Muestra de código
Defina la política de división de una clase de relación.
import arcpy
arcpy.SetRelationshipClassSplitPolicy_management("C:\\MyProject\\sdeConn.sde\\progdb.user1.ParcelsToBuildings",
"DUPLICATE_RELATED_OBJECTS")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí