Eliminar regla de clase de relación (Administración de datos)

Resumen

Elimina una regla de una clase de relación.

Más información sobre las reglas de relación

Uso

  • Si la clase de relación se almacena en una geodatabase corporativa, esta herramienta solo puede ser ejecutada correctamente como el propietario de los datos.

Parámetros

EtiquetaExplicaciónTipo de datos
Clase de relación de entrada

La clase de relación con la regla a eliminar.

Relationship Class
Subtipo de origen
(Opcional)

Si la clase de origen presenta subtipos, el subtipo asociado con la regla de clase de relación que se debe eliminar.

String
Subtipo de destino
(Opcional)

Si la clase de destino presenta subtipos, el subtipo asociado con la regla de clase de relación que se debe eliminar.

String
Eliminar todo
(Opcional)

Especifica las reglas de relación que se deben eliminar de la clase de relación.

  • Activado: todas las reglas de relación se eliminarán de la clase de relación de entrada.
  • Desactivado: solo se eliminarán las reglas especificadas de los subtipos de origen y destino. Esta es la opción predeterminada.

Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de relación actualizada

La clase de relación de entrada actualizada con la regla de relación eliminada.

Relationship Class

arcpy.management.RemoveRuleFromRelationshipClass(in_rel_class, {origin_subtype}, {destination_subtype}, {remove_all})
NombreExplicaciónTipo de datos
in_rel_class

La clase de relación con la regla a eliminar.

Relationship Class
origin_subtype
(Opcional)

Si la clase de origen presenta subtipos, el subtipo asociado con la regla de clase de relación que se debe eliminar.

String
destination_subtype
(Opcional)

Si la clase de destino presenta subtipos, el subtipo asociado con la regla de clase de relación que se debe eliminar.

String
remove_all
(Opcional)

Especifica las reglas de relación que se deben eliminar de la clase de relación.

  • REMOVETodas las reglas de relación se eliminarán de la clase de relación de entrada.
  • NOT_ALLSolo se eliminarán las reglas especificadas de los subtipos de origen y destino. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_rel_class

La clase de relación de entrada actualizada con la regla de relación eliminada.

Relationship Class

Muestra de código

Ejemplo de RemoveRuleFromRelationshipClass (ventana de Python)

Eliminar una regla de relación entre los subtipos Residential y House de la clase de relación ParcelsToBuildings con la función RemoveRuleFromRelationshipClass.

import arcpy
arcpy.management.RemoveRuleFromRelationshipClasss(
    "C:\\MyProject\\sdeConn.sde\\progdb.user1.ParcelsToBuildings", "Residential", 
    "House")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.

Información de licenciamiento

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

Temas relacionados