Agregar y actualizar entidades en una capa de entidades alojada

Utilice una de las siguientes opciones para agregar y actualizar filas, de forma masiva, en una capa de entidades o tabla alojada:

  • Shapefile (comprimido)
  • Archivo CSV (.csv)
  • Archivo Microsoft Excel
  • Geodatabase de archivos (comprimido)
  • Archivo GeoJSON (.geojson)
  • Archivo OGC GeoPackage
  • Otra capa o tabla de entidades alojada

Al cargar un archivo actualizado o utilizar otra capa de entidades o tabla alojada para agregar filas de forma masiva, se pueden publicar los datos iniciales, o incluso una capa de entidades o tabla alojada vacía, y posteriormente agregar datos a medida que estén disponibles sin tener que sobrescribir toda la capa alojada.

A continuación se muestran ejemplos de cómo agregar entidades de forma masiva a una capa de entidades alojada:

  • Si tiene varios empleados que realizan inspecciones sobre el terreno y recopilan esa información en un archivo .csv, puede recoger el archivo de cada inspector al final del día y utilizarlo para agregar los nuevos datos a la capa de entidades alojada.
  • Si tiene una aplicación personalizada que escribe datos en un shapefile, puede utilizar los datos del shapefile para agregar los nuevos datos a la capa de entidades alojada.
  • Para duplicar el contenido de una capa de entidades alojada, puede crear una capa de entidades alojada vacía a partir de la capa de entidades alojada que desea duplicar. Esto copia el esquema de la capa de entidades alojada existente a una nueva capa vacía. A continuación, utilice la misma capa de entidades alojada de origen para agregar el contenido a la nueva capa.

También puede actualizar los valores de las filas existentes utilizando los valores del archivo actualizado u otra capa de entidades o tabla alojada. Cuando actualiza filas existentes, tanto la capa que actualiza como el archivo o capa que utiliza para cargar las actualizaciones deben contener un campo de valores únicos que ArcGIS Online pueda utilizar para identificar la fila que desea actualizar.

Sugerencia:

Puede definir como único un campo de la subcapa de una capa de entidades alojada desde la pestaña Datos de la página de elemento de la capa. A partir de ese momento, cuando se actualiza la capa, ArcGIS Online puede usar ese campo como identificador.

Consideraciones al agregar y actualizar entidades

Tenga en cuenta lo siguiente cuando utilice un archivo u otra capa o tabla de entidades alojada para agregar o actualizar entidades:

  • Debe asegurarse de que los valores de campo del archivo o capa que utilice para las actualizaciones y el campo de la capa que se va a actualizar identifiquen de forma correcta y unívoca las entidades que se van a actualizar. Si los valores no lo hacen, podría perder los datos cuando una actualización sobrescriba atributos para una entidad existente. Agregar y actualizar entidades falla si actualiza los resultados con valores no únicos en un campo que está identificado como único.
  • Al publicar desde un archivo .csv o de Microsoft Excel que contenga nombres de campo con espacios, los nombres de campo de la capa de entidades alojada tendrán guiones bajos insertados entre las palabras. Al agregar o actualizar, debe insertar guiones bajos en los nombres de campo del archivo; en caso contrario, los nombres de campo no serán idénticos.
  • La operación de actualización no elimina entidades. Para eliminar entidades usando un archivo cargado, sobrescriba la capa.
  • Si la capa de entidades alojada o la tabla alojada está habilitada para la edición sin conexión, solo puede agregar entidades o filas; no puede actualizarlas.
  • Si utiliza una capa de entidades alojada para agregar o actualizar filas, tanto la actualización como la capa de entidades alojada actualizada deben existir en la misma organización.
  • Cuando agrega entidades o filas que tienen archivos adjuntos de una geodatabase de archivos u otra capa de entidades o tabla alojada, puede incluir los archivos adjuntos en los campos agregados a la capa de entidades o tabla alojada existente. Del mismo modo, al actualizar, se pueden agregar nuevos archivos adjuntos del archivo de geodatabase de origen o de la capa alojada a las entidades o filas correspondientes de la tabla o capa de entidades alojada.
  • La actualización de funciones no actualiza los archivos adjuntos existentes en la tabla o capa de entidades alojada. Solo se transfieren desde el origen los archivos adjuntos que no existen actualmente en la función o fila de destino. Si el ID subyacente del archivo adjunto no coincide entre el origen y el destino, el archivo adjunto se considera nuevo y se agrega a la entidad o fila de destino.
  • Puede agregar o actualizar campos de entero grande, solo fecha, solo hora o desplazamiento de marca de tiempo solo desde geodatabases de archivos o desde otra tabla o capa de entidades alojada. Para agregar o actualizar campos de entero grande, solo fecha, solo hora o desplazamiento de marca de tiempo desde archivos GeoJSON, Excel o .csv, los valores de campo deben cumplir los requisitos siguientes:
    • Los valores de entero comprendidos en el rango de -2147483648 a 2147483647 se interpretarán como enteros grandes.
    • Para que se interprete como solo fecha, los valores deben estar en formato AAAA-MM-DD o DD/MM/AAAA.
    • Para que se interprete como solo hora, los valores deben estar en formato hh:mm:ss o hh:mm:ss.sss.
    • Para que se interprete como desplazamiento de marca de tiempo, los valores deben estar en formato AAAA-MM-DDThh:mm:ss±OffsetFromUTC.

    Consulte los ejemplos de valores de fecha y hora, consulte Campos de fecha y hora en ArcGIS Online.

    Si la tabla o capa de entidades alojada que se debe actualizar no contiene estos tipos de campos, puede asignarlos a otros tipos, como un doble para campos de enteros grandes o una cadena de caracteres para campos de solo fecha y desplazamiento de marca de tiempo.

Agregar y actualizar entidades de forma masiva

Siga estos pasos para agregar o actualizar entidades o filas en una tabla o capa de entidades alojada utilizando un archivo u otra tabla o capa de entidades alojada:

  1. Inicie sesión en su organización.

    Debe ser el propietario de la capa o miembro del rol de administrador predeterminado, miembro de un rol personalizado al que se le haya asignado el conjunto de privilegios para administrar todo el contenido propiedad de los miembros de la organización, o miembro de un grupo de actualización compartido con el que se comparte la capa de entidades alojada.

  2. Abra la página de elementos de la capa de entidades alojada o de la tabla alojada.
  3. Haga clic en Actualizar datos en la pestaña Descripción general del elemento de la capa de entidades alojada y seleccione el origen de las actualizaciones, ya sea un archivo o una capa de entidades.

    Sugerencia:

    Puede que tenga que hacer clic en el botón Mostrar más Mostrar más para ver todas las opciones.

    También puede abrir la ventana Actualizar datos desde la pestaña Datos haciendo clic en el botón Actualizar datos Actualizar datos.

    Aparece la ventana Actualizar datos.

  4. Elija una de las opciones siguientes y haga clic en Siguiente:
    • Agregar entidades: inserta las nuevas entidades del archivo en la capa de entidades o introduce filas nuevas en una capa de tablas.
    • Actualizar entidades: utiliza los valores del archivo para actualizar los valores de atributo correspondientes a las filas existentes en la capa. Si la capa es una capa de entidades, también puede actualizar las ubicaciones de entidades.
    • Agregar y actualizar entidades: lleve a cabo las dos acciones descritas anteriormente.

    Nota:

    No utilice el campo ID de objeto ni el campo ID de entidad (FID) como identificador único al actualizar entidades, a menos que tenga la certeza de que nadie ha eliminado entidades o filas ni ha agregado entidades o filas a la capa de entidades alojada.

  5. Si la capa de entidades o tabla alojada contiene más de una subcapa, seleccione la subcapa que desea agregar o actualizar y haga clic en Siguiente.
  6. Si utiliza un archivo para actualizar o agregar elementos a la capa de entidades alojada, utilice uno de los siguientes métodos para especificar el archivo actualizado:
    • Haga clic en Su dispositivo, busque y seleccione el archivo, y haga clic en Abrir.
    • Arrastre el archivo desde su escritorio o File Explorer hasta la ventana Actualizar datos.
  7. Si el archivo está comprimido, elija un formato de archivo y haga clic en Siguiente.
  8. Si utiliza una capa de entidades alojada o una tabla para actualizar o agregar elementos a la capa de entidades alojada o a la tabla, seleccione ese elemento de su contenido o de su organización y haga clic en Siguiente.
  9. Los pasos siguientes varían en función de la opción de actualización que se elige, el tipo de capa que se actualiza y el tipo de campos presentes en el archivo o la capa que utilice para las actualizaciones.
  10. Si está actualizando datos, defina qué campos de la capa y del archivo o capa utilizados para la actualización identifican de forma única cada entidad o fila y cuáles pueden utilizarse para garantizar que los datos correctos del archivo actualicen la entidad o fila correcta de la capa.
  11. Si el archivo utilizado para la actualización contiene valores de fecha que almacenan la hora en una zona horaria distinta a UTC, seleccione esa zona horaria en el menú desplegable Selección de zona horaria.
  12. Si la fuente contiene archivos adjuntos, active el botón de alternancia Incluir archivos adjuntos para incluir nuevos archivos adjuntos del archivo de origen en la capa de entidades o tabla alojada.
  13. Especifique qué campos del archivo, capa de entidades alojada o tabla alojada corresponden a qué campos de la capa que se va a actualizar y haga clic en Siguiente.
  14. Si actualiza los datos de una capa de entidades, elija una de las opciones siguientes:
    • Solo atributos: se actualizan los atributos no espaciales solamente.
    • Geometrías y atributos: se actualizan los valores espaciales y no espaciales.

    Nota:

    Si elige la opción Agregar y actualizar entidades, las entidades agregadas siempre contienen tanto atributos como geometrías.

  15. Si está agregando entidades o filas solamente (no está actualizando), haga clic en Agregar y completar para incorporar las entidades o filas. Si solo actualiza o actualiza y agregar entidades o filas, haga clic en Actualizar y completar.

    El tamaño de la capa y las opciones que elija afectan al tiempo que se tarde en aplicar las actualizaciones. En cuanto el proceso termina, la tabla o capa actualizada está disponible en mapas y escenas, así como en vistas de capas WFS dependientes y capas de entidades alojadas.