Habilitar un servicio de entidades alojado para la representación cartográfica sin conexión

Puede habilitar una función de sincronización en los servicios de entidades alojados que ha publicado en el portal. Esta función permitirá a sus clientes trabajar con una copia local de los datos aunque no tengan conexión. Los clientes pueden sincronizar los datos con el servicio de entidades cuando estén on-line. Si habilita la función de 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 decide habilitar la función de sincronización después de publicar desde ArcMap o si publica un servicio de entidades alojado desde un shapefile o un archivo CSV en el portal, debe preparar los datos para que participen en la sincronización.

NotaNota:

Los clientes de ArcGIS y los SDK de desarrollador incorporarán compatibilidad con la función de sincronización progresivamente a los servicios de entidades. Los primeros clientes que permiten trabajar con mapas sin conexión son los de las versiones 10.2.1 de Collector for ArcGIS y ArcGIS Runtime SDK. Se espera que ambos estén disponibles a principios de 2014.

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 un servicio existente.

Modificar los datos en la base de datos administrada

Cuando publique un shapefile o un archivo CSV como servicio de entidades en Portal for ArcGIS, se crea una clase de entidad en la base de datos administrada del ArcGIS Server alojado. Del mismo modo, cuando se publica un servicio de entidades alojado en el portal desde ArcMap, se copian todas las capas de entidades en la base de datos administrada. Para habilitar la función de sincronización, 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 alojado, contacte con el administrador del portal para que prepare los datos.

Pasos:
  1. Determine qué clases de entidad existen en el servicio de entidades para el que desea habilitar la función de sincronización.
    1. Inicie ArcCatalog y conéctese al servidor alojado. Debe crear una conexión de publicador o de administrador.
    2. Abra la carpeta Hosted.
    3. Haga clic con el botón derecho del ratón en el servicio de entidades alojado y, a continuación, haga clic en Espacios de trabajo del servicio.
    4. Haga clic en la pestaña Copiado.

      El nombre de la clase de entidad (o las clases de entidad) que participan en el servicio de entidades alojado 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.

  2. En ArcCatalog, conéctese a la geodatabase corporativa que se ha registrado como base de datos administrada del servidor alojado. Recuerde conectarse con el mismo usuario que se empleó al registrar la geodatabase en ArcGIS Server.
  3. 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.
  4. 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.
  5. Repita los dos pasos anteriores para todas las clases de entidad que participan en el servicio de entidades alojado.

Ahora puede habilitar una función de sincronización en los servicios de entidades alojado.

Habilitar la función de sincronización

Una vez que los datos se han preparado, el propietario del servicio de entidades alojado puede habilitar la función de sincronización para permitir a los clientes descargar los datos del servicio de entidades y sincronizarlos con él.

Habilite la función de sincronización en la página de detalles del elemento del servicio de entidades alojado.

Pasos:
  1. Inicie sesión en el portal como propietario del servicio de entidades alojado.
  2. Abra los detalles del elemento del servicio (Entidades).
  3. Haga clic en Editar y vaya hasta la sección Propiedades de la página.
  4. Active la casilla situada junto a Habilitar sincronización (edición con sincronización desconectada).
  5. Si desea permitir que los clientes editen los datos que descarguen, active la casilla situada junto a Activar 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ías 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 se desea que los editores le notifiquen la información geográfica pero 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.
  6. Haga clic en Guardar para aplicar los cambios.
5/9/2014