Las cadenas de texto de las etiqueta derivan de uno o varios atributos de entidad. Las etiquetas son dinámicas, de modo que si los valores de atributo de entidad cambian, las etiquetas también cambian. Si activa el etiquetado, las entidades se etiquetan inicialmente en función de un campo; por ejemplo, en un mapa meteorológico, podría etiquetar las estaciones meteorológicas con la precipitación diaria. Este tipo de etiqueta basado en un único campo se establece en el Administrador de etiquetas. Puede añadir campos del atributo a las etiquetas. Por ejemplo, podría etiquetar las estaciones meteorológicas con la precipitación diaria y la velocidad máxima del viento. Independientemente de que las etiquetas se basen en un campo de atributo o en varios, la instrucción que determina el texto de la etiqueta se denomina expresión de etiqueta. Cada clase de etiqueta tiene su propia expresión de etiqueta.
Más información sobre cómo crear expresiones de etiqueta
Puede insertar su propio texto en la expresión de etiqueta para que se muestre con las etiquetas en el mapa. Por ejemplo, en el mapa del tiempo, podría añadir unidades de medida abreviadas a cada etiqueta (por ejemplo, mm para milímetros y KH para los kilómetros por hora). También puede utilizar Python, VBScript o JScript en una expresión de etiqueta para cambiar la visualización del texto. Podría insertar una función para que los valores de precipitación aparezcan en una línea de texto y los valores de velocidad del viento en otra.
Puede controlar todavía más cómo aparece el texto en el mapa utilizando etiquetas de formato de texto de ArcGIS. Las etiquetas de formato de texto permiten especificar las propiedades de visualización de distintos fragmentos del texto de las etiquetas. Por ejemplo, podría mostrar los valores de precipitación con texto azul en cursiva y los de velocidad del viento con texto negro normal.
El uso de expresiones de etiqueta avanzadas es una opción más eficaz. Mediante una expresión de etiqueta avanzada, puede añadir lógica de Python, VBScript o JScript a las expresiones de etiqueta, incluso lógica condicional y bucles. Por ejemplo, podría generar etiquetas en las que solo esté en mayúscula la primera letra de cada palabra, independientemente de cómo se almacenen las cadenas de texto en los campos de atributo.
Las expresiones de etiqueta normales y las avanzadas se pueden guardar como archivos de expresión de etiqueta (.lxp), que se pueden cargar en otros mapas o capas.