Modificar una clase de relación

La siguiente tabla resume las operaciones admitidas para modificar las clases de relación y las clases de relación con atributos en ArcGIS Pro:

Agregar campos a una clase de relación

Cuando se crea una clase de relación simple o compuesta con cardinalidad de muchos a muchos (M:N) o cuando se crea una clase de relación de uno a uno (1:1) o uno a muchos (1:M) con atributos, se crea automáticamente una nueva tabla de clase de relación intermedia. Esta tabla intermedia se utiliza para asignar las asociaciones entre los objetos de origen y de destino. La tabla intermedia contiene campos de clave externa que están asociados a los valores de clave principal de las tablas o clases de entidad de origen y de destino así como cualquier atributo adicional. Cada fila de la tabla asocia un objeto de origen a un objeto de destino. Cuando se crea la tabla intermedia, solo se generan estos campos.

Diagrama de una clase de relación de muchos a muchos
Este es un ejemplo de un diagrama de clase de relación de cardinalidad de muchos a muchos. En este ejemplo, una instalación puede albergar varias actividades y una actividad puede realizarse en más de una instalación.

Más información sobre las clases de relación con atributos

Siga estos pasos para agregar uno o varios campos de atributos a esta tabla intermedia creada para una clase de relación M:N y cualquier clase de relación con atributos:

  1. En el panel Catálogo, en una vista de catálogo o en el panel Contenido de una vista de catálogo, examine y amplíe la geodatabase en la que se almacena la clase de relación.
  2. Haga clic con el botón derecho en la clase de relación a la que desee agregar campos y haga clic en Agregar un nuevo mapa para agregar la clase de relación con atributos a un nuevo mapa.

    En ArcGIS Pro, puede utilizar la vista de campos para ver y administrar los campos de una tabla de clase de relación con atributos.

  3. En el nuevo mapa, en el panel Contenido, haga clic con el botón derecho en la clase de relación y elija Diseño de datos > Campos para abrir la vista Campos.

    La vista Campos muestra los campos de la tabla intermedia de clases de relación en una disposición tabular.

  4. Haga clic en el botón Nuevo campo en la pestaña Campos o haga clic en la última fila de la vista, que tiene la indicación Haga clic aquí para agregar un campo nuevo.
  5. Introduzca un nombre, un alias y seleccione una opción del menú desplegable Tipo de datos para el nuevo campo.
  6. Repita los pasos 4 y 5 si desea agregar más de un campo a la tabla de clase de relación con atributos.
  7. Cuando haya terminado de agregar campos, para guardar estos nuevos campos, acceda al botón Guardar Guardar desde una de las siguientes ubicaciones:
    • Pestaña Campos: en la pestaña Campos, en el grupo Administrar ediciones, haga clic en Guardar.
      Botón Guardar en la pestaña Campos
    • Vista Campos: en la vista Campos, haga clic con el botón derecho en una fila editada y haga clic en la opción Guardar del menú contextual.
      Botón Guardar del menú contextual de una fila editada dentro de la vista Campos

    Una vez guardado el nuevo campo, aparecen solo los nombres de los campos en la tabla. El siguiente paso será rellenar estos campos. Para obtener más información, consulte Rellenar una tabla de clases de relación con atributos.

Eliminar una clase de relación

Puede eliminar una clase de relación de una geodatabase en ArcGIS Pro.

Siga estos pasos para eliminar una clase de relación:

  1. En el panel Catálogo, en una vista de catálogo o en el panel Contenido de una vista de catálogo, examine y amplíe la geodatabase en la que se almacena la clase de relación.
  2. Haga clic con el botón derecho en la clase de relación que desea eliminar.
  3. Elimine la clase de relación utilizando uno de los métodos siguientes:

    Panel Catálogo

    • Pulse la tecla Supr.
    • Haga clic con el botón derecho en la clase de relación seleccionada y haga clic en Eliminar Eliminar.

    Vista de catálogo o panel Contenido de una vista de catálogo

    • Pulse la tecla Supr.
    • Haga clic con el botón derecho en la clase de relación y haga clic en Eliminar Eliminar.
    • En la cinta, haga clic en la pestaña Catálogo. En el grupo Organizar, haga clic en Eliminar Eliminar.

    Es posible que la herramienta de geoprocesamiento Eliminar pueda eliminar clases de relación que no pueden eliminarse con los otros métodos enumerados anteriormente.

    Precaución:

    Cuando elimine una clase de relación de ArcGIS Pro, se le pedirá que confirme la eliminación. En la mayoría de los casos, la eliminación no se puede deshacer.

  4. En la ventana de comando Eliminar, haga clic en .

    Se elimina la clase de relación.

Migrar una clase de relación

Puede migrar una clase de relación basada en Id. de objeto a una clase de relación basada en Id. globales utilizando la herramienta de geoprocesamiento Migrar clase de relación.

Siga estos pasos para migrar una clase de relación:

  1. En ArcGIS Pro, en la pestaña Análisis en el grupo Geoprocesamiento, haga clic en el botón Herramientas Herramientas.

    Aparece el panel Geoprocesamiento.

  2. Busque la herramienta de geoprocesamiento Migrar clase de relación en el cuadro de búsqueda.
  3. Haga clic en la herramienta Migrar clase de relación en el panel Geoprocesamiento para abrir.
    Cuadro de diálogo de la herramienta de geoprocesamiento Migrar clase de relación
  4. En el parámetro Clase de relación de entrada, haga clic en el botón Examinar Examinar, examine la geodatabase donde reside la clase de relación basada en el Id. de objeto existente y haga clic en Ejecutar.
    Nota:

    La clase de entidad o tabla de origen existente que se utiliza en el valor del parámetro Clase de relación de entrada debe basarse en el campo ObjectID. Además, la clase de entidad o tabla de origen y la clase de destino deben tener un campo GlobalID antes de utilizar esta herramienta.

    La herramienta de geoprocesamiento Migrar clase de relación modifica una clase de relación existente basada en el Id. de objeto a una clase de relación basada en el Id. global para cumplir con los requisitos de tiempo de ejecución de la geodatabase.

Mover una clase de relación

Puede copiar una clase de relación de una geodatabase a otra en Bases de datos, en el panel Catálogo.

Siga estos pasos para mover una clase de relación en ArcGIS Pro:

  1. En el panel Catálogo, expanda la geodatabase en la que está almacenada la clase de relación.
  2. Haga clic con el botón derecho en la clase de relación que desea mover.
  3. Haga clic en Copiar.
  4. Haga clic con el botón derecho en la geodatabase en la que desea copiar la clase de relación.
  5. Haga clic en Pegar.
    Sugerencia:

    Para copiar una clase de relación y todas las clases de entidad o tablas participantes, copie y pegue solo la clase de relación. Así se copiarán todas las clases de entidad o tablas participantes en la clase de relación.

Cambiar el nombre de una clase de relación

Puede cambiar el nombre de una clase de relación almacenada en una geodatabase.

Para cambiar el nombre de una clase de relación, siga estos pasos desde ArcGIS Pro:

  1. En el panel Catálogo, expanda la geodatabase en la que está almacenada la clase de relación.
  2. Haga clic con el botón derecho en la clase de relación cuyo nombre desea cambiar.
  3. Haga clic en Cambiar nombre Cambiar nombre.
  4. Escriba el nuevo nombre y pulse Intro.
    Nota:

Sugerencia:
Si registra la clase de origen o de destino como versionada en el panel Catálogo, tanto la clase de relación como la clase con la que está relacionada también se registran como versionadas.

Actualizar las etiquetas de ruta origen-destino y destino-origen

Las etiquetas de ruta origen-destino y destino-origen aparecen en los cuadros de diálogo Atributos e Identificar resultados en ArcGIS Pro y le ayudan a navegar entre los objetos relacionados de su clase de relación.

  • Aparece una etiqueta de ruta origen-destino cuando navega desde el origen hasta el destino.
  • Aparece una etiqueta de ruta destino-origen cuando navega desde el destino hasta el origen.

Solo puede actualizar las etiquetas de ruta origen-destino y destino-origen para las clases de relación sin atributos 1:1 o 1:M.

Para actualizar las etiquetas de ruta origen-destino y destino-origen de las clases de relación sin atributos 1:1 o 1:M, siga los pasos siguientes:

  1. En el panel Catálogo, en la carpeta Bases de datos, haga clic en la conexión de geodatabase para expandir su contenido.
  2. Haga clic con el botón derecho en la clase de relación y seleccione Propiedades.
    Clase de relación mostrada en el panel Catálogo

    Aparecerá el cuadro de diálogo Propiedades de clase de relación y se mostrarán la Etiqueta de ruta origen-destino y la Etiqueta de ruta destino-origen.

    Etiqueta de ruta origen-destino y Etiqueta de ruta destino-origen se muestran en el cuadro de diálogo Propiedades de clase de relación
  3. Complete las siguientes actualizaciones:
    • Junto a Etiqueta de ruta origen-destino, actualice la etiqueta de ruta que desea que aparezca en los cuadros de diálogo Atributos y Elemento emergente para facilitar la navegación de los datos relacionados desde la clase de origen a la de destino.
    • Junto a Etiqueta de ruta destino-origen, actualice la etiqueta de ruta que desea que aparezca en los cuadros de diálogo Atributos y Elemento emergente para facilitar la navegación de los datos relacionados desde la clase de destino a la de origen.

    En el siguiente ejemplo se muestran los nombres actualizados de Etiqueta de ruta origen-destino y Etiqueta de ruta destino-origen.

    Nombres actualizados de Etiqueta de ruta origen-destino y Etiqueta de ruta destino-origen mostrados en el cuadro de diálogo Propiedades de clase de relación

  4. Tras actualizar los nombres de Etiqueta de ruta origen-destino y Etiqueta de ruta destino-origen, haga clic en Aceptar en el cuadro de diálogo Propiedades de clase de relación.

    Los nombres actualizados de Etiqueta de ruta origen-destino y Etiqueta de ruta destino-origen aparecen en el cuadro de diálogo Atributos y resultan útiles cuando se navega por la relación entre objetos relacionados, como de Parcela - A_edificio(s) (1:M), y de Edificio - A_Parcela (1:1).

    Los nombres actualizados de Etiqueta de ruta origen-destino y Etiqueta de ruta destino-origen aparecen en el cuadro de diálogo Atributos.

Temas relacionados