Acelerar la creación del caché de mapas

Crear un caché que abarque las escalas grandes en un área amplia puede llevar mucho tiempo. Este tema describe algunos de los principales factores que afectan a la velocidad de generación del caché. Puede encontrar consideraciones más detalladas en Sugerencias y mejores prácticas para las cachés de mapas.

Usar geodatabases de archivos locales

Si puede colocar una copia de la fuente de datasets de SIG en el servidor, notará una mayor velocidad y velocidad durante la creación del caché. El proceso de generación del caché requiere miles e incluso millones de solicitudes de datos y, si las solicitudes se pueden hacer dentro de la propia máquina, las teselas se dibujan más rápidamente.

La aproximación ideal es poner una geodatabase de archivos idéntica en una ruta idéntica en cada máquina de servidor SIG del clúster. Registre la carpeta local de la geodatabase de archivos en ArcGIS Server como elemento de almacenamiento de datos. Dentro del documento de mapa, utilice rutas locales hasta los datos.

Evitar la proyección al vuelo

Para obtener el mejor rendimiento, proyecte los datos de cuente en el mismo sistema de coordenadas que el mapa para evitar la proyección al vuelo. Por naturaleza, la gente duda en poner sus bases de datos de trabajo en una proyección como Web Mercator. No obstante, los datos que usted ponga en el servidor podrían ser una réplica en un solo sentido de su base de datos de producción hecha solamente con el fin de crear el caché y responder las consultas de los usuarios.

Elegir los niveles de antialiasing con cuidado

El antialiasing es una técnica que utiliza ArcGIS para suavizar los bordes de las líneas y las etiquetas para que no se vean pixelados. El antialiasing del texto tiene poco efecto sobre el rendimiento, pero el antialiasing de entidades es una acción que requiere mucha computación y ralentiza la generación del caché.

Aplicar por lo menos cierto nivel de antialiasing de entidades puede hacer que los mapas vectoriales tengan un aspecto más profesional. Solo tenga en cuenta que cada aumento de la calidad del antialiasing puede aumentar mucho la cantidad de tiempo que se tarda en generar un caché. Los ajustes Más rápido o Rápido son suficientemente buenos para la mayoría de cachés. Evite los ajustes de mayor calidad como Mejor a menos que en sus propios cachés de pruebas haya comprobado que necesita este nivel de calidad.

Utilice su CPU al completo sin sobrecargarla

Para crear las teselas lo más rápidamente posible, su CPU debería trabajar casi al 100 por ciento durante la creación de las teselas, pero no debería estar al 100 por cien.

Debido a que cada mapa es distinto, lograr este nivel de uso de CPU puede requerir cierto trabajo de prueba y error con la configuración del caché. Hay dos ajustes principales que afectan a la potencia de servidor dedicada a la generación del caché:

Los valores recomendados arriba son solo un punto de partida para sus propias pruebas e iteraciones. Consulte Asignación de los recursos del servidor para almacenar en la caché para obtener más información y fórmulas para establecer estos valores.

Crear solo las teselas necesarias

No siempre es necesario crear teselas en toda la extensión del mapa a todas las escalas. Algunas teselas se visitan con frecuencia y otras no se visitan nunca, en especial en lugares donde los datos a gran escala están dispersos.

Antes de iniciar un trabajo de generación de caché, planifique con cuidado las geografías y las escalas que es necesario generar previamente y qué teselas se podrían generar bajo demanda (o podrían aparecer con un título "Datos no disponibles" tal como se describe en Preguntas habituales sobre el almacenamiento de caché). Las escalas pequeñas no suelen ser un problema porque requieren relativamente pocas teselas. Son las escalas grandes las que requieren una aproximación más estratégica.

Cree una clase de entidad para delinear las áreas más interesantes e importantes del mapa. Al almacenar las grandes escalas en caché, utilice esta clase de entidad para restringir la creación de teselas. Una clase de entidad con muchos miles de vértices puede ralentizar las herramientas de almacenamiento en caché, así que tal vez sea conveniente generalizarla primero con una herramienta como Simplificar polígono.

Con un poco de planificación es posible evitar crear miles de teselas fuera de la geografía de interés o teselas vacías de entidades.

Más consejos

Finalmente, tenga en cuenta estos consejos adicionales para acelerar la generación del caché:

6/13/2014