Un mapa en caché es un mapa dibujado a varias escalas y se basa en copias almacenadas de imágenes estáticas de mapas. Estas imágenes de mapas se distribuyen y dibujan cuando se solicita el mapa. Los mapas en caché pueden proporcionar un determinado nivel de detalle en cada imagen del mapa sin afectar al rendimiento; sin embargo, dado que los mapas en caché representan un punto en el tiempo, resultan idóneos para los mapas que no requieren cambios y actualizaciones frecuentes.
Para los mapas que requieren cambios o actualizaciones frecuentes, lo habitual es emplear mapas dinámicos. Los mapas dinámicos dibujan toda el área del mapa cuando se realiza una solicitud y, por lo general, no se dibujan con tanta eficiencia como los mapas en caché.
Crear un mapa en caché
El primer paso para crear un mapa en caché es crear un mapa en ArcGIS Pro. Puede crear un mapa multiescala que muestre los datos en una serie de escalas. Este planteamiento es ideal para las capas en caché de imágenes de mapa cartográficamente densas. Una vez creado un mapa, puede compartirlo como una capa de imagen de mapa, y configurarlo para que se renderice utilizando teselas de una nueva caché.
Actualizar una caché de mapa existente
Cuando necesite mantener sincronizado un mapa con las actualizaciones periódicas de los datos, pero desee aprovechar una caché de mapas, puede utilizar una herramienta de geoprocesamiento para actualizar la caché de mapas ocasionalmente o a intervalos regulares.
La herramienta Administrar teselas de caché de servidor de mapas le permite crear, actualizar y eliminar teselas de una caché existente. También puede crear un script basado en la herramienta para actualizar periódicamente la caché de un mapa.
Directorio de caché
Al crear una caché de mapas, debe especificar dónde se generarán y almacenarán las teselas en caché. El directorio de caché que seleccione puede ser un data store administrado por el sistema, lo cual constituye la opción predeterminada, o un almacén en la nube.
Sugerencia:
Debe tener un rol de administrador o editor para registrar un almacén en la nube.
Una vez registrado un almacén en la nube, puede configurarlo como directorio de caché al configurar las propiedades de dibujo de las capas en ArcGIS Pro.
Nota:
Para utilizar el almacén en la nube para cachés de servicios de mapas e imágenes, este contenedor o depósito en la nube debe contener una carpeta denominada arcgiscache en el momento de registrar el almacén en la nube.Si elimina un servicio de mapas en caché, su contenido de caché asociado permanece en el directorio de caché. También puede publicar un nuevo servicio y vincularlo a una caché existente.
Para eliminar una caché de mapa, utilice la herramienta de geoprocesamiento Eliminar caché de servidor de mapas.
Almacenes en la nube entre distintos entornos
Una vez que haya registrado un almacén en la nube como directorio de caché, también podrá utilizarlo para cachés creadas en ArcGIS Enterprise en entornos Windows o Linux. Si tiene una caché existente, puede registrar su correspondiente almacén en la nube en ArcGIS Enterprise on Kubernetes y publicar una capa de imagen de mapa utilizando una caché existente en ArcGIS Pro.
La caché se detectará en el momento de la publicación siempre que tenga el mismo nombre que la capa web. Existe una excepción: cuando el servicio de mapas se organiza en una carpeta en el servidor SIG, la sintaxis del directorio de nivel superior es <folder name>_<map service name>..
Consulte Migrar cachés existentes en un almacén en la nube para obtener más información.
Almacenar datos de origen en caché
La creación de una caché que cubra grandes escalas en un área geográfica considerable puede requerir cierto tiempo de proceso. Para reducir el tiempo que se tarda en generar la caché, recuerde las mejores prácticas para datos de origen en caché que se describen más abajo. Además, los administradores pueden adaptarse a los flujos de trabajo en caché asignando recursos adicionales para el procesamiento o para soportar un mayor consumo.
Evitar la proyección al vuelo
Para obtener el mejor rendimiento, proyecte los datos de origen en el mismo sistema de coordenadas que el mapa para evitar la proyección al vuelo. Se recomienda que utilice una proyección como Web Mercator para sus bases de datos de trabajo. Los datos que usted ponga en el servidor podrían ser una réplica unidireccional de la base de datos de producción que quizá solo exista con el fin de crear la caché y responder a las consultas de los usuarios.
Nota:
Si utiliza la opción Copiar todos los datos durante la publicación, los datos del mapa se guardan en un archivo comprimido .zip en un data store administrado por el sistema. En este caso, la generación de la caché será más lenta, ya que el contenido del mapa debe descargarse del data store para generar el módulo de almacenamiento en caché. Asegúrese de que el data store administrado por el sistema y los servicios del sistema o el módulo de servicio gp de almacenamiento en caché tengan más del doble del espacio del tamaño de los datos de origen.Referencia a datos registrados
Cuando las cachés de mapas hacen referencia a datos registrados, se consigue una mayor velocidad y estabilidad durante la creación de la caché. El proceso de generación de la caché requiere miles o incluso millones de solicitudes de datos, y si esas solicitudes no tienen que extenderse más allá de los nodos de su organización, las teselas se dibujarán más rápidamente.
Registre una carpeta que contenga una geodatabase de archivos o un archivo de conexión a la base de datos que contenga una geodatabase corporativa. A continuación, cuando comparta el mapa mediante ArcGIS Pro, elija la opción de hacer referencia a los datos registrados.
Registrar un data store de carpeta
Coloque una copia de la geodatabase de archivos de origen en un data store de carpeta registrado que sea accesible para todos los nodos de su organización.
Precaución:
Para evitar tiempos de inactividad del sistema, registre los data store de carpeta cuando cree la organización.Registrar una geodatabase corporativa
Una de las ventajas de utilizar una geodatabase corporativa es que puede registrarla una vez creada la organización. Para obtener más información, consulte Tipos de elementos de data store.