CÓMO

Configurar tablas relacionadas in ArcMap para su uso en ArcGIS Collector o ArcGIS Field Maps

Last Published: January 9, 2024

Descripción

Al trabajar con tablas relacionadas en ArcMap, se necesita algún tipo de valor único para representar la relación entre la "clave principal" y la "clave externa". Esri recomienda crear relaciones con el campo GlobalID en la capa, para que la clave principal de la relación sea única al establecer una conexión a un nuevo registro de inspección.

La forma más práctica de hacerlo es mediante Id. globales y GUID. Ambos tipos de datos almacenan cadenas de estilo de registro que constan de 36 caracteres encerrados en llaves; por ejemplo, {90A942E1-BC7C-4F1E-94D5-AACAAD24F08C}.

Los Id. globales y los GUID presentan algunas diferencias. ArcGIS mantiene activamente campos de Id. global (es decir, cuando se crea una nueva entidad, se le asigna un valor de Id. global), mientras que los campos GUID se dejan en blanco. El usuario tiene la responsabilidad de mantener estos campos.

Para utilizar tablas relacionadas en una Clase de relación, el Id. global de la tabla de origen se puede utilizar como clave principal y el campo GUID de la tabla de destino se puede utilizar como clave externa. Con este método, ArcGIS copia automáticamente la clave principal (Id. global) en el campo de clave externa (GUID).

Note:
ArcGIS Collector on the Windows platform is officially in deprecation and scheduled to retire on Oct 1st, 2024.
ArcGIS Field Maps launched in the fall of 2020 (on Android and iOS) as the next generation successor to several of Esri’s field apps, including Collector. See the ArcGIS Field Maps Migration Guide

ArcGIS 10.8.2 is the current release of ArcGIS Desktop and enters Mature Support in March 2024. There are no plans to release an ArcGIS Desktop 10.9. It is recommended that you migrate to ArcGIS Pro. See Migrate from ArcMap to ArcGIS Pro for more information.

Solución o solución alternativa

El siguiente flujo de trabajo muestra cómo configurar tablas relacionadas para usarlas en ArcGIS Collector o ArcGIS Field Maps agregando Id. globales en ArcCatalog. En este ejemplo, se establece una relación entre una clase de entidad, Weeds, y una tabla relacionada, Inspections.

  1. Configure la clase de entidad con los campos deseados.
  2. Configure la tabla relacionada con los campos deseados. Véase: Agregar y visualizar tablas en ArcMap
  3. Agregue el campo Id. global a la clase de entidad Weeds.
    1. Haga clic con el botón derecho en la clase de entidad Weeds en ArcCatalog.
    2. Seleccione Administrar > Agregar Id. globales…
  4. Agregue un campo GUID a la tabla Inspections.
    1. Haga clic con el botón derecho en la tabla Inspections en ArcCatalog.
    2. Seleccione Propiedades.
    3. En la página Campos, agregue un campo llamado Weed_ID y especifique el Tipo como GUID.
  5. Cree una clase de relación entre la clase de entidad y la tabla.
    1. Haga clic con el botón derecho en la geodatabase de archivos en ArcCatalog.
    2. Seleccione Nuevo > Clase de relación…
    3. Siga las instrucciones. Asigne lo siguiente:
      • Tabla de origen = clase de entidad Weeds
      • Tabla de destino = tabla Inspections
      • Clave principal = GlobalID (clase de entidad Weeds)
      • Clave externa = Weed_ID (tabla Inspections)

Id. de artículo: 000015422

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga
Esri Support AI Chatbot