Los servicios de mapas de ArcGIS se pueden calcular antes y almacenarse en caché como una serie de teselas pequeñas que cubren la extensión del mapa y para escalas de varios mapas. Recuperar estas teselas de mapas precalculadas puede ser mucho más rápido y escalable que calcular de manera dinámica la visualización del mapa cada vez que se solicita un mapa del servicio. Se los denomina servicios de mapas en caché.
Los servicios de mapas en caché de ArcGIS son parecidos a las capacidades de mapa en caché que se usan en servicios de representación cartográfica web, como Google Maps y Bing Maps de Microsoft. A medida que se acerca a estos servicios de mapas, se dibujarán con la resolución adecuada. Cada uno de estos mapas digitales se genera en el área de estudio (por ejemplo, el país o todo el mundo) para varias escalas de mapas, en especial en una vista de mapa para cada escala de mapa.
ArcGIS admite este mismo mecanismo para la publicación de servicio de mapas. Es posible publicar sus propios mapas base digitales, independientemente de si desea que su mapa abarque todo el mundo, su país por completo o la escena de una región (por ejemplo, puede publicar una escena de un área más pequeña, como el condado de Marin en California o Fort Worth en Texas).
El siguiente diagrama ofrece una visión general del proceso que se sigue en ArcGIS para crear mapas base multiescala para la web.
Los mapas Web se diseñan para utilizarse en distintas escalas de mapas, con vistas diseñadas para la presentación en cada escala de mapa. Se presenta información de mayor resolución de manera progresiva según se amplía. Las capas y su contenido cambian según se modifican las escalas de mapa.
En caché: Calcular previamente las vistas de mapa
Se crea un mapa de varias resoluciones, después se genera una serie de vistas de mapas como teselas de imágenes para cada escala de mapa deseado para el área de interés.Una vez haya implementado un diseño de mapas como un documento de ArcMap, almacene en caché (precalcule el mapa) todas las escalas de mapa, lo que genera una serie de teselas de mapas que representan el mapa en la escala de mapa. Las teselas de mapas se almacenan como un caché de servidor de mapas.Cuando un usuario solicita un mapa de un servicio de mapas en caché, las teselas para la escala y la extensión del mapa adecuado se recuperan de la caché.
Como los mapas se calcularon previamente, el trabajo real en el servidor es una simple recuperación de las teselas de imágenes de mapa correctas.
Consecuencias
Esto tiene algunas consecuencias interesantes:
- Mediante ArcGIS Server puede crear su propia experiencia de representación cartográfica digital en línea similar a Google Maps y Bing Maps.
- Los usuarios de ArcGIS comienzan a diseñar mapas con dos partes:
- Los mapas base de varias escalas que proporcionan un contexto geográfico para trabajar con información SIG. Estos servicios de mapas aparecen íntegramente en varias escalas de mapas para un desplazamiento panorámico y zoom efectivos.
- Los resultados y las capas operacionales que se generan de manera dinámica para superponerse sobre estos mapas base.
Los usuarios de ArcGIS pueden diseñar y construir servicios de mapa en caché para sus propios mapas base, en general para una cantidad mucho más pequeña de resoluciones o escalas de mapa y extensiones de mapa más enfocadas (por ejemplo, aquellas que cubren una ciudad o una región).
Consulte Marco para implementar SIG webpara obtener más información sobre patrones de diseño para las aplicaciones SIG web.
Consulte ¿Qué es la caché de mapa? en ArcGIS Server para obtener más información sobre cómo crear y usar servicios de mapas en caché.
Temas relacionados
- Acerca del uso de los servicios de ArcGIS en ArcGIS Desktop
- Acerca de las cachés de ArcGIS
- Conectar a servidores SIG
- Agregar servicios de mapas de ArcGIS Server
- Utilizar servicios de mapas de ArcGIS Server
- Usar los servicios de mapas en caché
- Administración de la caché de visualización local
- Administrar el rendimiento de los servicios de mapas de ArcGIS