¿Utiliza clases de relación con ArcGIS Online?

Estoy usando ArcInfo 10.4 para crear una geodatabase con una clase de relación que asocia una entidad puntual a una tabla con el objetivo de usarla para recopilar datos de inspección en la tabla de las entidades de puntos a través de ESRI Collector. (Soy un novato en ArcGIS pero tengo mucha experiencia en bases de datos de Access.)

Como lo tengo configurado ahora, puedo crear registros de entidades puntuales en Collector y puedo crear un nuevo registro de tabla de inspección desde la función de punto en el recopilador, pero no puedo ver por qué la ID global (clave principal del tipo de campo GUID) de la función del sitio no se está copiando en el campo ID rel_Global (clave externa también tipo de campo GUID), por lo que La tabla de inspecciones tiene los registros, pero no están asociados con la característica de puntos.

Comentarios

  • Global I ' d funciona como se esperaba solo para archivos adjuntos. Utilizo lo que no se recomienda, objectid y campo de tipo entero largo en la tabla secundaria. Cree una relación usando arccatalog y asegúrese de que la tabla relacionada esté presente en mxd antes de compartir esto como servicio de características. Fgdb es el mejor almacenamiento

Respuesta

La configuración de la relación es incorrecta. Necesita utilizar la GlobalID del padre y haga que vaya al campo GUID del hijo. No puede escribir GlobalID en GlobalID porque el GlobalID está bloqueado para que no se pueda editar. Cuando cree la clase de entidad, agregue un tipo de campo GUID adicional y utilícelo al configurar la relación. Esto tomará el GlobalID y completará el GUID, el campo de GlobalID del niño se usará para mantener los registros únicos que se requieren para estar fuera de línea.

Respuesta

Hay una publicación de blog aquí que demuestra cómo crear datos relacionados en ArcGIS Pro / ArcMap para usarlos en ArcGIS Online / Collector / etc. ¡Hay algunos videos de YouTube que lo guían a través de cómo configurarlos, lo que debería ayudar! Como mencionó Russ, es muy probable que las relaciones estén configuradas incorrectamente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *