Optimizar etiquetas y texto del mapa para el rendimiento
Al simbolizar el texto en el mapa, hay varias opciones que puede elegir para mejorar el rendimiento, que incluye consideraciones acerca de la apariencia del símbolo de texto y del tipo de texto que se utilizará.
En general, use una anotación en lugar de etiquetas para mejorar el rendimiento. Como las etiquetas requieren que el equipo tome decisiones de ubicación, la anotación puede ser más rápida.
Si existen la anotación y las etiquetas en el mapa, tenga en cuenta que la anotación se puede considerar una obstrucción para la ubicación de la etiqueta. En ese caso, establezca en ninguno el peso de la detección de conflictos para los grupos de anotación en el mapa. Sin embargo, no establezca todos los pesos en ninguno; casi siempre necesitará que éstos obtengan buenos resultados de etiquetado.
A continuación hay algunas pautas para el mantenimiento del rendimiento al utilizar un texto en el mapa.
Símbolos de texto
Como es el caso con otros tipos de símbolos, cuanto menos decisiones de procesamiento necesite tomar ArcMap, más rápido se dibujará el mapa. Aquí hay algunas pautas para el mantenimiento de un buen rendimiento de dibujo con símbolos de texto:
- Reduzca el tamaño del texto cuando sea posible. Los símbolos de texto muy grandes, por ejemplo los mayores a 60 puntos, aumentan el tiempo de dibujo.
- Cuanto más complejos son los símbolos, más despacio se realiza el dibujo. Por lo tanto, minimice el uso de los efectos de texto, como las llamadas, las líneas directrices, los desplazamientos, los halos, los fondos y los patrones de relleno.
- Utilice las sombras en lugar de los halos o máscaras alrededor del texto. Puede agregar sombras con la ficha Texto avanzado del cuadro de diálogo Editor de símbolos de texto.
Etiquetas
Aquí hay algunas pautas para el mantenimiento de un buen rendimiento de dibujo con etiquetas:
- Las etiquetas se dibujan rápidamente si el texto de la etiqueta se almacena en un único campo en la tabla de atributos de la capa. Si el mapa se dibuja se forma lenta debido a las etiquetas, simplifique los requisitos de ubicación de la etiqueta y consultas SQL.
- Rendimiento de dibujo lento de expresiones de etiqueta En particular, evite utilizar secuencias de comandos de expresiones de etiqueta para analizar o formatear condicionalmente cadenas de texto de etiquetas o para concatenar la información en varios campos en una cadena de texto de etiqueta cuando se dibuja. En lugar de eso, calcule un nuevo campo con exactamente la información necesaria. El campo puede incluir etiquetas de formato.
- Los campos en consultas SQL se deben indexar cada vez que sea posible.
- Evite utilizar consultas SQL complejas para crear varias clases de etiquetas.
- Utilice los pesos de conflictos de etiqueta y entidad moderadamente. Cuando sea posible, mantenga los pesos de entidades en ninguno.
- Las etiquetas de línea recta se dibujan más rápido que las etiquetas de línea curva.
- Los efectos de etiqueta también tienen un rendimiento de dibujo lento. Consulte la sección anterior para obtener otros ejemplos de cómo optimizar los símbolos de texto.
- Establezca una representación dependiente de la escala para las etiquetas. Cuando se aleja un mapa, se necesita dibujar más etiquetas, lo que lleva tiempo. Examine el documento de mapa y determine si algunas etiquetas no necesitan mostrarse en escalas más pequeñas.
Si existen los grupos de anotación de mapas y las etiquetas en el mapa, tenga en cuenta que la anotación se puede considerar una obstrucción para la ubicación de la etiqueta. En ese caso, establezca en ninguno el peso de la detección de conflictos para los grupos de anotación en el mapa. Sin embargo, no establezca todos los pesos en ninguno, ya que casi siempre necesitará que éstos obtengan buenos resultados de etiquetado.
El motor de etiquetado de Maplex, proporcionado con Maplex para extensión de ArcGIS, tiene muchas más opciones de ubicación de etiquetas que el motor de etiquetado estándar. Las decisiones de ubicación avanzada pueden afectar el rendimiento. Por lo tanto, debe considerar convertir las etiquetas Maplex a anotación. Para etiquetas dinámicas más rápidas, utilice el motor de etiquetado estándar. Puede elegir el motor de etiquetado en la ficha General del cuadro de diálogo Propiedades del marco de datos.
Anotación
Cuando utiliza ArcMap para crear una anotación, se puede guardar como una anotación de documento de mapa almacenada en grupos de anotación o como una anotación de geodatabase almacenada en clases entidad de anotación. Para obtener una vista general de estos formatos y de algunas consideraciones de rendimiento de cada uno, consulte Comparación de grupos de anotación con anotación de geodatabase.