El uso de mapas web sin conexión le permite ver, capturar y actualizar entidades sin conexión a Internet. Una vez que se haya vuelto a conectar, puede sincronizar su mapa, enviar las actualizaciones que tenga y obtener las actualizaciones del mapa de otros usuarios.
Puede crear un mapa web en un portal de ArcGIS Enterprise para su uso sin conexión en aplicaciones de ArcGIS como Collector for ArcGIS, ArcGIS Pro y aplicaciones personalizadas creadas con ArcGIS Runtime SDK.
Habilitar las capas y el mapa para utilizarlos sin conexión
Para usar un mapa web sin conexión, todas las capas, incluido el mapa base y las capas de referencia, deben tener habilitado el uso sin conexión. Los mapas base de Esri tienen habilitado automáticamente el uso sin conexión, pero se necesita configuración adicional para utilizarlos en Collector for ArcGIS. Consulte la documentación de Collector for ArcGIS para obtener instrucciones. Puede habilitar los siguientes tipos de capas de mapa para el uso fuera de línea:
- Servicios de mapas de ArcGIS Server almacenados en caché (desde ArcGIS Server 10.3 o versiones posteriores) y servicios de imágenes de ArcGIS Server almacenados en caché (desde ArcGIS Server 10.5.1 o versiones posteriores): active la casilla de verificación Permitir a los clientes exportar las teselas de caché en Configuración avanzada.
- Servicios de entidades de ArcGIS Server (desde ArcGIS Server 10.3 o versiones posteriores): elija las opciones Consulta y Sincronización para habilitar el uso sin conexión. Si desea que los datos sean editables, elija también cualquier combinación de Crear, Eliminar y Actualizar.
- Capas de entidades alojadas: active la casilla de verificación Habilitar sincronización en la pestaña Configuración de la página de elementos.
- Capas de teselas alojadas: active la casilla de verificación Permite que se descargue y se utilice esta capa en un mapa sin conexión de la pestaña Configuración de la página del elemento.
La capacidad de llevar una capa vectorial de teselas alojada al modo sin conexión es una novedad de la versión 10.6.1. Para determinar si puede utilizar sin conexión capas vectoriales de teselas alojadas en una aplicación concreta de ArcGIS, consulte la documentación de la aplicación.
Una vez que las capas estén habilitadas para el uso sin conexión, puede habilitar el mapa web para su uso sin conexión activando la casilla Habilitar modo sin conexión en Modo sin conexión, en la configuración de la página de elemento. Si su mapa admite el uso fuera de línea; es decir, si todas las capas del mapa están habilitadas para el uso fuera de línea al guardar el mapa, activarlo fuera de línea estará habilitado automáticamente. Si no desea que su mapa se use sin conexión, desactive la casilla Habilitar modo sin conexión y haga clic en Guardar.
Si el mapa que desea llevar al modo sin conexión contiene una capa de teselas, el archivo de definición de servicio de origen, el paquete de teselas o el paquete de teselas vectoriales de la capa de teselas deben existir en su portal.
Elegir las opciones avanzadas sin conexión apropiadas para su proyecto
Al crear un mapa para el uso fuera de línea, puede especificar qué información van a recibir los usuarios del servidor ajustando los parámetros Opciones sin conexión avanzadas. Estos ajustes afectan a los datos que los usuarios descargan primero y luego sincronizan del servidor. No afectan a las ediciones que realice el usuario; estas siempre se envían al servidor.
Para ajustar las opciones sin conexión avanzadas, haga clic en el vínculo Mostrar opciones avanzadas situado junto al parámetro Modo sin conexión en la página de elementos del mapa. Estas opciones son configurables cuando se cumplen los requisitos detallados anteriormente para activar un mapa fuera de línea, así como cuando existe al menos una capa de entidades editable en el mapa y todas las capas de entidades editables del mapa son capas de entidades alojadas o capas de servicios de entidades de ArcGIS Server 10.4 o posterior.
Los parámetros de opciones sin conexión avanzadas están listos para usar en Collector for ArcGIS. Los desarrolladores que crean sus propias aplicaciones con ArcGIS Runtime SDK pueden sacar partido de estas opciones avanzadas utilizando JSON incompatibles. Por ejemplo, si está creando una aplicación con ArcGIS Runtime SDK for .NET, podría usar la propiedad UnsupportedJson.
En las subsecciones siguientes se proporcionan más detalles sobre cada uno de estos ajustes y se explica cómo elegir el correcto para su proyecto dependiendo de los tipos de información que necesiten sus usuarios, así como del ancho de banda o los límites de tiempo de transferencia que tenga implementados su organización.
Opciones para capas editables
En la sección Capas editables, especifique los tipos de datos que los usuarios recuperan del servidor. Las ediciones siempre se envían al servidor cada vez que el usuario sincroniza datos. De forma predeterminada, se recuperan tanto entidades como adjuntos.
Entidades
Deja Entidades activado si los usuarios necesitan ver las entidades en un área de trabajo cuando se descarga un mapa por primera vez, además de ver las entidades nuevas y actualizadas después de efectuar una sincronización. Esta opción da como resultado un rendimiento más lento y un aumento del uso de almacenamiento para la descarga inicial y para las siguientes operaciones de sincronización, pero proporciona todas las entidades en un área de trabajo.
Si los usuarios no necesitan ver las entidades existentes cuando descargan un mapa por primera vez o cuando actualizan entidades con las que no están trabajando durante la sincronización, desactive esta opción. Con esto se reduce la cantidad de datos que se transfieren. Las entidades nuevas siempre se cargan durante la sincronización.
Adjuntos
Deje la opción Adjuntos activada si los usuarios necesitan verlos. Esto aumenta el tamaño de los datos que recupera con la descarga inicial y sincroniza con el servidor.
Desactive la opción Adjuntos si los usuarios no necesitan verlos para finalizar su trabajo. Los adjuntos no se descargarán, lo que reduce el almacenamiento en su dispositivo móvil y aumenta el tiempo que tarda en descargar y sincronizar. Los adjuntos nuevos siempre se cargan durante la sincronización.
Nota:
Si una o varias de las capas son de ArcGIS Server 10.3.1 o de una versión anterior, no podrá excluir los adjuntos para las capas editables.
Opciones para capas de solo lectura
En la sección Capas de solo lectura, solo debe especificar si los usuarios van a recuperar adjuntos del servidor para capas no editables. Las entidades de capas de solo lectura siempre se recuperan. Desactive la opción Adjuntos si los usuarios no necesitan ver los adjuntos asociados a las entidades de solo lectura. Los usuarios podrán ver los activos de solo lectura, pero el tamaño de los datos y los costes asociados al tiempo de transferencia se reducen, porque los usuarios no sincronizan los adjuntos.