Estrategias para crear teselas de caché de mapa
En este tema
Las cachés del servicio de imágenes y mapas pueden consumir una gran cantidad de recursos del servidor para crearlas y almacenarlas. Si su caché es relativamente pequeño, puede crear las teselas en todos los niveles de escala en una cantidad de tiempo aceptable. Si su caché tiene una amplia extensión o abarca escalas muy grandes, es posible que tenga que ser más estratégicos sobre qué teselas crea.
Crear una caché a pequeñas escalas (alejado) es bastante fácil, ya que toma menos teselas para cubrir el mapa en esas escalas. Las teselas de pequeña escala también son las visitadas con más frecuencia, ya que la gente las utiliza para obtener contexto geográfico a medida que se acerca.
Las grandes escalas (acercadas) son más caras para crear en caché, en términos de tiempo de procesamiento y espacio de almacenamiento. También son menos visitadas que las teselas de pequeñas escalas.
Cuando se aproxima a un trabajo de caché grande, es buena idea crear una caché completa en las escalas pequeñas y una caché parcial en las escalas grandes. La caché parcial contiene solo las áreas que anticipa que serán más visitadas. Las áreas que no están almacenadas en caché se pueden rellenar con almacenamiento en caché según demanda, o se pueden mostrar con una tesela de "Datos no disponibles".
El siguiente diagrama muestra cómo podría aplicar una estrategia de almacenamiento estratégico en caché para las provincias de las praderas del área central de Canadá en grandes escalas. La mayoría de la población vive en el sureste de las provincias, como se evidencia por las carreteras y ciudades aquí. Puede crear previamente estas teselas para que la mayoría de los usuarios obtengan inmediatamente el beneficio de la caché.
Las teselas para el resto del mapa se pueden crear según demanda, ya que es probable que pocos usuarios naveguen allí. El coste de creación, almacenamiento y mantenimiento de la caché para estás vastas áreas poco pobladas excedería el beneficio de la rápida navegación para el primer visitante.
Puede ejecutar Administrar teselas de caché del servidor de mapas varias veces para restringir espacialmente la creación de teselas para diferentes subconjuntos de escalas.
Crear previamente las teselas basado en las extensiones de la entidad
¿Cómo designa la porción de su mapa que se almacenará previamente en caché? La manera más sencilla es crear previamente sólo las teselas que caen dentro de los límites de una determinada clase de entidad. Las herramientas de almacenamiento en caché le permiten elegir una clase de entidad para este fin. En el ejemplo de arriba, puede proporcionar una clase de entidad que contenga una entidad que cubra todo el sureste de Canadá. De manera alternativa, podría dibujar la entidad en la pantalla cuando invoca la herramienta Administrar teselas de caché del servidor de mapas desde ArcMap. En cualquier caso, proporcionar una entidad le ayuda a evitar crear previamente las teselas para grandes áreas no habitadas.
Precaución:
El almacenamiento en caché según demanda crea todas las teselas que se incluyen en y alrededor de la vista del mapa, por eso la primera vez que visite un área con almacenamiento en caché habilitado, el mapa puede demorar más en dibujarse que si estuviera viendo el servicio dinámicamente. Para mejorar el rendimiento, límite el almacenamiento en caché según demanda a las áreas que no se visualicen frecuentemente.