Skip To Content

Tutorial: crear un mapa que contenga datos versionados en Portal for ArcGIS y descargarlo en Collector for ArcGIS

Este es un tutorial acerca del uso de Collector for ArcGIS por parte de un miembro de la organización en el campo para confirmar las ediciones obtenidas de los mapas marcados. En este caso, el trabajador necesita que el mapa descargado tenga los datos más recientes de la versión predeterminada de la geodatabase. Cuando el trabajador descarga el mapa, se crea una versión. Una vez de vuelta en la oficina, el trabajador sincronizará las ediciones realizadas en el campo, eliminará el mapa de Collector y conciliará y publicará la versión del mapa con la versión de la geodatabase predeterminada. El proceso puede repetirse varias veces al día. Conforme finalice cada proceso, el empleado también eliminará la versión del mapa sin conexión.

Las siguientes secciones describen este flujo de trabajo:

  • Configurar mapas base para uso sin conexión: el administrador del portal configura el portal para utilizar mapas base que se puedan desconectar.
  • Crear grupo e invitar miembros: el administrador del portal u otro miembro de la organización crea un grupo en Portal for ArcGIS y agrega aquellos miembros que necesitan desconectar mapas web para editarlos.
  • Publicar un servicio de entidades: otro empleado crea un mapa en ArcMap que contiene datos versionados y publica un servicio de entidades en un sitio ArcGIS Server.
  • Agregar el servicio de entidades al portal: el publicador agrega el servicio de entidades como un elemento del portal y lo comparte con el grupo.
  • Crear un mapa web: un miembro del grupo crea un mapa web que contiene el servicio de entidades y lo comparte con el grupo.
  • Desconectar el mapa web: un editor de campo se conecta al portal desde Collector for ArcGIS y descarga una copia local del mapa web, que además obtiene una versión de los datos utilizados en el servicio de entidades. El editor de campo puede efectuar cambios en los datos en el campo.
  • Sincronizar ediciones: una vez de regreso en la oficina, el editor de campo se conecta a la red y sincroniza los cambios efectuados en el campo.
  • Conciliar y publicar ediciones, y después eliminar versiones: cada editor a título individual puede conciliar con la versión de geodatabase predeterminada y publicar sus ediciones en ella, o bien se puede automatizar el proceso. Una vez que el editor haya conciliado y publicado, se podrá eliminar la versión del mapa sin conexión creada cuando el editor descargó el mapa.
  • Comprimir la geodatabase: el administrador de la geodatabase debe comprimir la geodatabase corporativa de forma periódica.

Configurar mapas base para su uso sin conexión

Los mapas base predeterminados que se suministran con Portal for ArcGIS provienen de ArcGIS Online. Estos mapas base no son compatibles para su uso en los mapas de Portal for ArcGIS sin conexión. El administrador del portal puede hacer lo siguiente para preparar los mapas base que se pueden desconectar:

Crear un grupo e invitar miembros

Un miembro de la organización que tiene permisos para crear, actualizar y eliminar grupos inicia sesión en el portal y crea un grupo llamado FieldWorkers. Una vez creado el grupo, su propietario agrega trabajadores de campo de la organización al mismo.

Cree un grupo.

  1. Inicie sesión en su portal.
  2. Haga clic en Grupos.
  3. Haga clic en Crear un grupo.
  4. Escriba FieldWorkers como Nombre del grupo.
  5. Escriba un Resumen, una Descripción y las Etiquetas del grupo.
  6. Seleccione Privado en la lista Estado. En este caso, invitará miembros al grupo.
  7. Permita que Todos los miembros sea Colaboradores del grupo.
  8. Haga clic en Guardar para crear el grupo.

Ahora agregue usuarios al grupo.

  1. Con las propiedades de elementos del grupo abiertas, haga clic en Invitar usuarios.
  2. Escriba el nombre de un miembro de la organización y haga clic en Buscar.
  3. Haga clic en el nombre del miembro bajo Usuarios para agregarlo a la Lista de invitaciones.
  4. Busque y agregue los demás miembros de la organización que deben ser miembros de este grupo.
  5. En este caso, como ya sabe quiénes deben ser los miembros del grupo, no necesita que los miembros lo confirmen. Marque Agregar miembros de la organización inmediatamente, sin necesidad de confirmación.
  6. Haga clic en Agregar al grupo para agregar los miembros al grupo FieldWorkers de inmediato.

Publicar un servicio de entidades

Un servicio de entidades que contiene los datos que se van a editar sin conexión debe publicarse primero.

El publicador inicia ArcMap y agrega datos al mapa desde la versión de geodatabase predeterminada. En este ejemplo, se agrega al mapa una clase de entidad de la geodatabase corporativa. La clase de entidad participa en una topología y, por consiguiente, los datos se registran como versionados para permitir su edición.

El publicador publica un servicio de entidades denominado InspFS desde ArcMap. Durante la publicación, marca la prestación Sinc en el Editor del servicio, dado que el servicio está previsto para su uso en un mapa sin conexión. El publicador también marca las prestaciones Consultar, Actualizar, Crear y Eliminar, porque los datos se van a editar. El publicador asimismo hace clic en Opciones avanzadas para mostrar las Opciones avanzadas del servicio de entidades.

La opción Crear una versión para cada una se habilita en el cuadro de diálogo Opciones avanzadas. Para este ejemplo, el publicador se asegura de que la casilla Mapa descargado en el cuadro de diálogo Opciones avanzadas esté activada. Con este conjunto de opciones, se crea una versión de nombre exclusivo para el mapa sin conexión cuando un trabajador de campo desconecta un mapa. Esta es la versión que se utilizará cuando el empleado se sincronice.

Siga estos pasos para publicar su propio servicio de entidades para desconectar:

  1. Inicie ArcMap y agregue datos versionados al mapa desde la versión de geodatabase predeterminada de una geodatabase corporativa.
  2. Haga los cambios que necesite en el mapa, como modificar la simbología o aplicar una consulta de definición, y guarde el documento de mapa.
  3. Publicar un servicio de mapas con acceso a entidades (un servicio de entidades) al sitio ArcGIS Server. (Archivo > Compartir como > Servicio).
  4. Seleccione una conexión de publicador al sitio ArcGIS Server.
  5. Haga clic en Recursos en el panel Parámetros, marque la casilla Acceso a entidades y desactive A KML.
  6. Haga clic en Acceso a entidades en el panel Parámetros y marque las operaciones siguientes para activarlas: Consulta, Sinc, Crear, Actualizar y Eliminar.
  7. Haga clic en Opciones avanzadas.
  8. En la sección Sinc del cuadro de diálogo Opciones avanzadas de servicio de entidades, haga clic en Mapa descargado. Esto indica que se creará una versión cada vez que se descargue el mapa.
  9. Haga clic en Aceptar para cerrar el cuadro de diálogo Opciones avanzadas del servicio de entidades.
  10. Haga clic en Descripción del elemento en el panel Parámetros y, como mínimo, escriba un Resumen y Etiquetas para el servicio de entidades.
  11. Haga clic en Analizar para asegurarse de que los datos se puedan publicar. Si el analizador devuelve mensajes de error, debe corregirlos antes de realizar la publicación.
  12. Si el analizador no devuelve ningún error, haga clic en Publicar.

El servicio de entidades se publica en ArcGIS Server.

A continuación, un miembro de la organización iniciará sesión en Portal for ArcGIS y agregará el servicio de entidades al portal.

Cree un mapa web

Un miembro del grupo FieldWorkers con permisos para crear contenido inicia sesión en el portal, crea un mapa web, le agrega el servicio de entidades y comparte ambos con el grupo FieldWorkers. El miembro del portal habilita la propiedad del modo sin conexión del mapa web para que se pueda descargar en Collector for ArcGIS.

Siga las instrucciones para crear su propio mapa web, agregar un servicio de entidades, compartirlo y habilitar el mapa para su descarga:

  1. Inicie sesión en su organización de Portal for ArcGIS.

    Debe ser miembro de un rol de portal que le permita crear, actualizar y eliminar contenido.

  2. Haga clic en Mapa.

    Se abre el visor de mapas.

  3. Agregue el servicio de entidades al mapa.
    1. Haga clic en Agregar > Agregar capa desde la Web.
    2. Asegúrese de seleccionar Un servicio Web de ArcGIS Server en la lista desplegable.
    3. Escriba o pegue la URL del servicio de entidades en el cuadro de texto URL.
    4. Haga clic en Agregar capa.
  4. Haga los cambios que desee en el mapa, como, por ejemplo, modificar la simbología.

    Nota:

    Como se indicaba en la primera sección, no puede utilizar los mapas base predeterminados. Asegúrese de que el administrador del portal haya configurado mapas base para utilizar sin conexión.

  5. Guarde el mapa (Guardar > Guardar).
  6. Escriba un título, etiquetas y un resumen del mapa, y haga clic en Guardar mapa.
  7. Haga clic en Compartir y marque la casilla situada junto al grupo con el cual desea compartir el mapa. Cuando se le pida, comparta también el servicio de entidades con el grupo.

El mapa se guarda en Mi contenido y se comparte con el grupo que haya especificado.

Ahora habilite el mapa para utilizarlo sin conexión.

  1. Abra los detalles del elemento del mapa.
    1. En el visor de mapas, haga clic en Inicio > Mi contenido.
    2. Haga clic en el nombre del mapa web para abrir sus detalles.
  2. Habilite el mapa para utilizarlo sin conexión.
    1. En la página de detalles del mapa, haga clic en Editar.
    2. Desplácese hacia abajo hasta la sección Propiedades y marque Habilitar el modo sin conexión.
    3. Haga clic en Guardar para aplicar los cambios.

Ahora, otros miembros del grupo con el cual ha compartido el mapa podrán descargar el mapa y utilizarlo sin conexión.

Descargar el mapa

Con el mapa web a su disposición, los trabajadores pueden desconectar el mapa utilizando Collector for ArcGIS e inspeccionar las actualizaciones solicitadas en el campo. Para ello, un trabajador abre Collector e inicia sesión en la organización. Aparece el mapa web que se acaba de compartir.

Dado que el mapa web tiene habilitado el modo sin conexión, aparece en Collector con un botón para la descarga. El trabajador hace clic en el botón de descarga para iniciar el proceso de desconexión del mapa.

El trabajador selecciona la extensión y la resolución del mapa base para el mapa sin conexión.

Cuando se inicia el proceso de descarga, se crea una versión denominada a partir de la versión publicada (predeterminada) en la geodatabase backend. Dado que el servicio se configuró para crear una versión para cada mapa sin conexión, se generará un nombre de versión exclusivo para esta versión. El nombre se compone del inicio de sesión del trabajador de campo, el nombre del servicio de entidades y un Id. exclusivo. Esta es la versión que se utilizará cuando se sincronice el mapa sin conexión. Por ejemplo, para el trabajador Bob que accede a un mapa que contiene el servicio de entidades NetFS, la versión creada se denominará Bob_NetFS_1404578882000.

Nota:

Si su servicio de entidades se publicó en un sitio de ArcGIS Server no federado con el portal federado con el portal o si no dispone de cuentas de usuario individuales en ArcGIS Server, el nombre de la versión de mapa será Esri_Anonymous_<feature service name>_<ID>.

A continuación, los datos se descargan en el dispositivo. Una vez descargados, Collector cambia el mapa para que utilice los datos locales como referencia. En este punto, el mapa se puede editar sin tener que estar conectado a la red. Aparece un botón de sincronización en el mapa en Collector para indicar que está utilizando los datos locales como referencia.

Para descargar un mapa Collector for ArcGIS, siga estos pasos:

  1. Conéctese a su portal desde Collector for ArcGIS en el dispositivo móvil e inicie sesión. Debe iniciar sesión como miembro del grupo con el cual se ha compartido el mapa.
  2. Toque el botón Descargar. (La nube con una flecha)
  3. Haga zoom al área del mapa con el cual desea trabajar sin conexión.
  4. Toque Detalle de mapa y haga zoom hasta el nivel de detalle que desee ver cuando trabaje sin conexión.
  5. Toque Descargar para obtener el mapa sin conexión.

    El servicio de entidades se configuró para crear una versión de la geodatabase para cada mapa desconectado; por consiguiente, la desconexión de un mapa para la edición crear una versión de la geodatabase. La versión creada contendrá el nombre de cuenta de la organización, el nombre del servicio de entidades y un número de Id.

Ya puede trabajar con el mapa en el campo y editarlo como quiera aunque no disponga de conectividad de red. Cuando disponga de conectividad de red, sincronice las ediciones.

Sincronizar ediciones

Mientras están en el campo, los trabajadores editan el mapa desde Collector for ArcGIS. Si hay conectividad disponible en el campo, es posible que los trabajadores decidan sincronizar las ediciones desde el campo. Cuando regresen a la oficina, los trabajadores se conectarán a la red interna desde sus dispositivos móviles y harán una sincronización final. De esa manera, se garantiza que todas las correcciones hechas en el campo se aplicarán a la versión de cada trabajador.

Siga estos pasos para editar y sincronizar sus propios datos:

  1. Haga ediciones en el mapa en Collector for ArcGIS mientras esté desconectado de la red. Por ejemplo, agregue entidades, mueva entidades y edite los atributos de entidades.
  2. Vuelva a conectar el dispositivo móvil a la red interna y sincronice las ediciones. Para sincronizar, toque Sinc en la tarjeta de mapa de la Galería de mapas en Collector.
  3. Después de sincronizar por última vez ese día, elimine el mapa de Collector for ArcGIS. Para ello, abra la pantalla Administrar de la Galería de mapas, seleccione el mapa y toque Eliminar en la tarjeta del elemento.

Una vez que haya eliminado el mapa local de Collector for ArcGIS, la versión que se creó al desconectar el mapa ya no estará asociada a un mapa desconectado. Ya puede conciliar y publicar los cambios de la versión del mapa sin conexión en la versión predeterminada.

Conciliar versiones y publicar cambios

Una vez sincronizadas todas las ediciones, cada trabajador eliminará el mapa local de Collector for ArcGIS. Ahora, cada trabajador se conectará a su versión de geodatabase en ArcMap y la conciliará y publicará con la versión predeterminada. Ahora, los conflictos se pueden detectar y solucionar manualmente.

Una vez que las ediciones estén guardadas y los trabajadores hayan vuelto a la versión predeterminada, se puede eliminar la versión sin conexión.

Sugerencia:

Si no desea que los trabajadores concilien, publiquen y eliminen manualmente las versiones, puede automatizar este flujo de trabajo. Consulte Automatizar las operaciones de conciliación y publicación de datos habilitados para la sincronización.

Conforme los trabajadores revisen las ediciones en la oficina, es posible que tengan que volver a desplazarse al campo. Cada viaje al campo dará lugar a un nuevo mapa sin conexión y a una nueva versión sin conexión. Cada versión nueva incluirá las últimas ediciones de la versión predeterminada. Estas versiones permanecerán en la geodatabase hasta que se elimine su asociación a un mapa, y se concilien, publiquen y eliminen.

  1. Inicie ArcMap y conéctelo a la geodatabase de origen.
  2. Agregue al mapa los datos que editó sin conexión.
  3. Haga clic en el botón Lista por origen en el panel tabla de contenido.
  4. Haga clic con el botón derecho del ratón en la versión predeterminada y haga clic en Cambiar versión.
  5. En la pestaña Transaccional del cuadro de diálogo Cambiar versión, seleccione la versión que se creó cuando desconectó el mapa. Recuerde: el nombre de la versión es su nombre de cuenta + nombre del servicio de entidades + Id.
  6. Haga clic en Aceptar.

    Ahora verá los datos en su versión sin conexión.

  7. Concilie sus ediciones y solucione conflictos como sea necesario.
  8. Publique los cambios en la versión predeterminada.
  9. Elimine los datos de ArcMap.

Una vez publicadas todas las ediciones en la versión predeterminada, puede eliminar sus versiones.

  1. En el árbol de catálogo, haga clic con el botón derecho en la geodatabase de origen.
  2. Seleccione Administración y haga clic en Administrar geodatabase.
  3. Haga clic con el botón derecho del ratón en la versión sin conexión en la pestaña Versiones del cuadro de diálogo Administración de geodatabase y haga clic en Eliminar versión.

Comprimir geodatabase

Todas las geodatabases deben comprimirse de forma periódica para eliminar las filas y los estados que no son necesarios de las tablas del sistema que rastrean las versiones y las ediciones versionadas. El administrador de la geodatabase es quien realiza esta operación. El administrador puede ejecutar la operación de compresión desde ArcGIS for Desktop o bien la operación de compresión se puede automatizar, por lo general como parte de una operación automatizada de conciliación y publicación.