Puede habilitar la edición sin conexión en las entidades que ha publicado en el portal. Los clientes pueden realizar ediciones cuando no están conectados al portal y sincronizar los datos con la capa de entidades alojada cuando estén on-line. Si habilita la edición sin conexión (sincronización) desde ArcMap al publicar en el portal, los datos se configurarán automáticamente para permitir que se produzca la sincronización. Sin embargo, si el servidor de alojamiento de su portal no utiliza un data store relacional creado mediante ArcGIS Data Store y habilita la edición sin conexión después de publicar desde ArcMap o publicar una capa de entidades desde un shapefile o un archivo CSV en su portal, debe preparar los datos para participar en el uso de mapas sin conexión.
Nota:
Los clientes de ArcGIS y los SDK de desarrollador incorporarán progresivamente la compatibilidad con el uso de mapas sin conexión y con la función de sincronización en los servicios de entidades. Los primeros clientes que permiten trabajar con mapas sin conexión son los de las versiones 10.2.2 de Collector for ArcGIS y ArcGIS Runtime SDK.
En la actualidad, los clientes acceden a la función de sincronización a través de la API REST de ArcGIS.
En las siguientes secciones se describe el procedimiento para añadir un Id. global a la clase de entidad en la base de datos administrada del portal, habilitar la clase de entidad para el archivado y habilitar la función de sincronización en una capa de entidades (servicio) existente.
Modificar los datos en la base de datos administrada
Cuando publique un shapefile o un archivo CSV en el sitio web del portal, se creará una clase de entidad en la base de datos administrada del ArcGIS Server de alojamiento. Del mismo modo, cuando se publican entidades en el portal desde ArcMap, se copian todas las capas de entidades en la base de datos administrada. Para permitir que los usuarios descarguen y sincronicen las capas de entidades, se deben agregar Id. globales a las clases de entidades de la base de datos administrada y las clases de entidades se deben habilitar para el archivado. Solo un propietario de la clase de entidad puede llevar a cabo esta operación. Si no conoce el nombre de usuario y la contraseña que se utilizan para la base de datos administrada del servidor de alojamiento, contacte con el administrador del portal para que prepare los datos.
- Determine qué clases de entidad existen en la capa de entidades para la que desea habilitar el uso de mapas sin conexión (la función de sincronización).
- Inicie ArcCatalog y conéctese al servidor de alojamiento. Debe crear una conexión de publicador o de administrador.
- Abra la carpeta Hosted.
- Haga clic con el botón derecho del ratón en el servicio de la capa de entidades alojada y haga clic en Espacios de trabajo del servicio.
- Haga clic en la pestaña Copiado.
El nombre de las clases de entidad que participan en la capa de entidades se muestra aquí. Tome nota de los nombres de las clases de entidad, ya que estas son las clases de entidad que debe modificar para habilitar las funciones de sincronización.
- En ArcCatalog, conéctese a la geodatabase corporativa que se ha registrado como base de datos administrada del servidor de alojamiento. Recuerde conectarse con el mismo usuario que se empleó al registrar la geodatabase en ArcGIS Server.
Legado:
ArcGIS Enterprise 10.5.1 es la última versión que permitirá el uso de una geodatabase corporativa como base de datos administrada para un servidor de alojamiento. Si desea configurar un nuevo servidor de alojamiento, use un data store relacional. - Haga clic con el botón derecho del ratón en la primera clase de entidad, seleccione Administrar y haga clic en Agregar Id. globales.
- Una vez que se hayan agregado los Id. globales, haga clic con el botón derecho en la misma clase de entidad, seleccione Administrar y haga clic en Habilitar archivado.
- Repita los dos pasos anteriores para todas las clases de entidad que participan en la capa de entidades.
Ahora puede habilitar la función de sincronización en la capa de entidades.
Habilitar la función de sincronización
Una vez que los datos se hayan preparado, el propietario de la capa de entidades o cualquier usuario que tenga privilegios para actualizar el contenido podrá habilitar la función de sincronización para permitir la edición sin conexión.
Habilite la función de sincronización en la página de detalles del elemento de la capa de entidades en el sitio web del portal.
- Inicie sesión en el portal como propietario de la capa de entidades alojada o como un usuario con privilegios para actualizar contenido.
- Abra los detalles del elemento para las entidades.
- Haga clic en Editar y vaya hasta la sección Propiedades de la página.
- Active la casilla situada junto a Habilitar sincronización (edición con sincronización desconectada).
- Si desea permitir que los clientes editen los datos que descarguen, active la casilla situada junto a Habilitar edición y permitir a los editores y elija los tipos de ediciones que desea permitir.
- Agregar, actualizar y eliminar entidades otorga a los editores la mayoría de privilegios de las tres opciones. Los editores pueden agregar nuevas entidades, mover las entidades existentes, cambiar los valores de los atributos y eliminar entidades.
- Actualizar solo atributos de entidad resulta útil cuando se desea que los editores introduzcan la información de atributos de las entidades existentes sin cambiar la geometría de ninguna entidad. Por ejemplo, podría tener un conjunto de torres de observación cuyas ubicaciones no se debería permitir que se cambiaran, pero cuyos atributos se pueden actualizar regularmente.
- Agregar entidades solo resulta útil si desea que los editores le notifiquen la información geográfica pero que no puedan eliminar ni actualizar entidades ya existentes. Por ejemplo, si tiene una aplicación que permite a los ciudadanos informar de los grafitis para que usted pueda enviar a un equipo a investigarlos y borrarlos, puede ser conveniente que los ciudadanos agreguen nuevas ubicaciones pero no eliminen ni modifiquen las ubicaciones existentes.
- Haga clic en Guardar para aplicar los cambios.