Optimizar los símbolos de mapa para el rendimiento
Si se cumplen algunas consideraciones de diseño, se pueden crear símbolos que mantienen un mejor nivel de rendimiento de visualización. El tipo y la complejidad de los símbolos que se elijen producen un efecto directo en el rendimiento del dibujo del mapa, además de exportar, imprimir y proporcionar mapas.
A continuación hay algunas pautas para mantener el rendimiento cuando se crean símbolos para el mapa.
Símbolos de marcador
Para mantener un buen rendimiento de dibujo con símbolos de marcador, se debe
- Utilizar marcadores de estilo simple cuando se pueda. Los símbolos de marcador compuestos de varias capas se dibujan despacio porque cada capa adicional multiplica eficientemente el tiempo de dibujo.
- Utilizar un símbolo de marcador de imagen en el lugar de un halo. Los halos son los únicos contribuidores más grandes a un rendimiento pobre de dibujo de marcador. En vez de utilizar máscaras de halo como fondo detrás de un marcador, cree un archivo .emf que represente el símbolo y un fondo del halo incorporado.
- Utilizar formas simples cuando sea posible. Los símbolos de marcador compuestos de formas demasiado complicadas, como aquellos en la conservación y otros estilos, aumentan el tiempo del dibujo.
- Establecer propiedades de símbolos de marcador a un tamaño más pequeño que 60 puntos, ya que los marcadores más grandes se representan más despacio.
- Minimizar el uso de los símbolos de marcador de imagen, en particular si son mapas de bits más grandes o metarchivos. Cuando se utilizan símbolos de marcador de imagen, el formato del archivo gráfico de origen puede modificar el rendimiento. Cuando el símbolo de marcador tiene un solo color, los archivos .emf proporcionan un mejor rendimiento que los archivos .bmp. Sin embargo, cuando un símbolo tiene dos o más colores, .bmp es el formato de mejor rendimiento.
Símbolos de línea
Los símbolos de línea pueden ser problemáticos cuando se trata de guardar el rendimiento del dibujo a niveles respetables mientras se obtiene la calidad cartográfica o detallada necesaria para el mapa. Por supuesto, los símbolos de línea simple son la respuesta más fácil para reducir el tiempo de visualización; sin embargo, ofrecen pocas opciones de simbología diferente aparte del ancho y el color.
Las líneas cartográficas, que son los símbolos de línea que se utilizan más comúnmente, pueden volverse más lentos a medida que se agregan más opciones. Por ejemplo, la incorporación de una plantilla de patrones puede resultar en el doble de tiempo de dibujo que un símbolo de línea cartográfica sólida. Si agrega un valor de desplazamiento o aumenta el ancho, el tiempo para actualizar la capa puede volver a ser el doble. Cuando se trata de símbolos de línea, utilizar menos opciones ayuda a reducir el tiempo de visualización.
Una de las formas más fáciles de mejorar el rendimiento cuando se dibujan líneas es utilizar los símbolos de línea desde el estilo Esri_Optimized, que contiene símbolos diseñados para un mejor rendimiento mientras aparecen de manera similar a los equivalentes del estilo Esri predeterminado. Los símbolos de línea en el estilo Esri_Optimized utilizan menos capas y anchos reducidos para mejorar el rendimiento. Para obtener más información acerca del trabajo con símbolos de línea en el estilo optimizado, consulte Crear símbolos de línea.
Estas son algunas pautas para mantener un buen rendimiento de dibujo con símbolos de línea:
- Con frecuencia se alcanza la misma apariencia con una simple línea en vez de una línea cartográfica, en especial para el contorno de los símbolos de polígono. Los símbolos de línea compuestos de varias capas aumentan el tiempo de dibujo.
- Cuando utilice símbolos multicapa, evite mezclar tipos de símbolos. Es mejor utilizar dos capas de línea cartográfica en vez de mezclar una capa cartográfica con una de trazo en el mismo símbolo. Esto es porque la representación del dataset debe completar el ciclo una vez para cada tipo de capa. Por ejemplo, al combinar un símbolo de línea de trama y un símbolo cartográfico, como sucede con el símbolo de línea de ferrocarril básico, los datos se dibujan una vez para el símbolo cartográfico y otra vez para el símbolo de trama.
- Utilice los patrones de desplazamiento o guión con moderación porque aumentan el tiempo de dibujo. Sin embargo, existen unos pocos métodos que se pueden utilizar para mejorar el rendimiento con estos tipos de símbolos. Por ejemplo, si el ancho de la línea es menor a un punto, trate de utilizar un símbolo de línea simple en vez de un símbolo de línea cartográfica. Si bien el símbolo de línea simple está optimizado para dibujarse más rápido, alrededor de ángulos agudos no lo hace tan rápido. Además, utilice sólo plantillas básicas y minimice la marca única y las combinaciones de espacios y distancias de desplazamiento.
- Las líneas anchas y las líneas con decoraciones, como marcadores y flechas, se dibujan más despacio. Esto suele suceder cuando se simboliza una gran cantidad de entidades.
Símbolos de polígono
Una de las formas más fáciles de mejorar el rendimiento cuando se dibujan polígonos es utilizar los símbolos de relleno desde el estilo Esri_Optimized, que contiene símbolos diseñados para un mejor rendimiento mientras aparecen de manera similar a los equivalentes del estilo Esri predeterminado. Los símbolos en el estilo Esri_Optimized utilizan menos capas y anchos reducidos para mejorar el rendimiento. Los símbolos de relleno de imagen utilizan archivos .emf en contraposición a los mapas de bits que se utilizan en el estilo predeterminado. Para obtener más información acerca del trabajo con símbolos de relleno en el estilo optimizado, consulte Crear símbolos de relleno.
Estas son algunas pautas para mantener un buen rendimiento de dibujo con símbolos de polígono:
- Al simbolizar polígonos, los símbolos de relleno simples sin contornos se dibujan más rápido.
- Al hacer un contorno alrededor de los polígonos, trate de que sea simple, ya que los contornos complejos implican más tiempo dedicado al dibujo. Se debe elegir un símbolo de línea simple siempre que sea posible. Mientras los contornos requieran sólo una línea sólida como el límite, el símbolo de línea simple es la mejor opción. De lo contrario, otros tipos de líneas, como cartográficas, de marcador y de guión, aumentan considerablemente el tiempo de dibujo. Utilice símbolos de línea cartográfica cuando necesite utilizar las propiedades y la calidad de impresión mejorada que ofrecen, siguiendo las pautas de rendimiento que se analizaron en la sección anterior.
- Utilice una cantidad mínima de capas para realizar el relleno. Al igual que con otros tipos de símbolos, los rellenos compuestos de varias capas hacen que el rendimiento sea más lento porque cada capa adicional multiplica el tiempo de dibujo de manera eficiente.
- Los rellenos de densidad de puntos, en particular con una capa de máscara, se dibujan más despacio y no se deben utilizar a menos que el número de puntos sea lo suficientemente bajo para permitir velocidades de dibujo aceptables.
- Al trabajar con rellenos de línea, utilice líneas simples para el relleno y el contorno.
- Para los rellenos de imágenes, cuando el símbolo tiene un solo color, los archivos .emf proporcionan un mejor rendimiento que los archivos .bmp. Sin embargo, cuando un símbolo tiene dos o más colores, .bmp es el formato de mejor rendimiento.
Otras consideraciones de simbología
Otras técnicas de simbología, que incluyen dibujo a nivel del símbolo y máscara de profundidad variable, pueden degradar bastante el rendimiento del dibujo por el procesamiento adicional que se requiere para visualizar estos efectos. Por ejemplo, el dibujo a nivel del símbolo permite especificar el orden en el cual los símbolos y las capas de símbolos para los símbolos multicapa se dibujan en el mapa, lo que invalida la secuencia de dibujo por defecto de ArcMap. Las máscaras con frecuencia se utilizan para clarificar la legibilidad de un mapa que está demasiado repleto de simbología de entidades y texto.
Para obtener recomendaciones sobre cómo crear y utilizar estas técnicas de manera eficiente, consulte ¿Qué es el dibujo a nivel del símbolo?, Usar máscaras y Máscaras de contornos de entidades (Cartografía).