CÓMO

Dividir etiquetas de varios campos a varias líneas en ArcMap

Last Published: April 25, 2020

Resumen

Es posible que las etiquetas de varios campos de un documento de mapa traspasen límites o parezcan desorganizadas al mostrarlas en una sola línea. Por ejemplo, como se puede apreciar en la imagen que aparece a continuación, las etiquetas de varios campos traspasaban los límites del área designada. Puede suceder si las áreas de etiquetado tienen espacios limitados.


Screenshot of labels as a single line.
 

Para que las etiquetas de varios campos sean más presentables, estas se pueden dividir o apilar en varias líneas.

Procedimiento

Existen varios métodos posibles para dividir una etiqueta de varios campos a varias líneas.

Crear una expresión de etiqueta en ArcMap
  1. Abra el Administrador de etiquetas de la barra de herramientas Etiquetado. Para obtener más información sobre cómo acceder a la barra de herramientas Etiquetado, consulte la siguiente página de la Ayuda de ArcGIS: Un recorrido rápido por la barra de herramientas Etiquetado.
  2. En la ventana Administrador de etiquetas, seleccione la clase de etiqueta que desea dividir en varias líneas y haga clic en Expresiones....

    Screenshot of the Label Manager with Expressions... highlighted.
     
  3. En el cuadro de diálogo Expresión de etiqueta, introduzca la siguiente expresión basada en el lenguaje de analizador utilizado.

    Screenshot of the Label Expression dialog box with the expression highlighted.

    Para Python:
    [Field1] + "\r\n" + [Field2]

    Para VBScript:
    [Field1] &vbnewline & [Field2]

    Para JScript:
    [Field1] + "\n" + [Field2]
    Nota:
    Para las etiquetas con más de dos campos, agregue '+ "\r\n" +' (para Python), '&vbnewline &' (para VBScript) o '+ "\n" + ' (para JScript) para dividir cada etiqueta de campo en líneas individuales.
  4. Haga clic en Verificar para asegurarse de que la expresión no contenga errores. Haga clic en Aceptar.

    Screenshot of Expression Verification with the expression as valid highlighted.
     
  5. Haga clic en Aceptar en el cuadro de diálogo Expresión de etiqueta.
  6. Haga clic en Aceptar en el cuadro de diálogo Administrador de etiquetas para aplicar la expresión a la clase de etiqueta. Las etiquetas ahora se muestran en varias líneas.

    Screenshot of the labels after they are split.
 
Crear una expresión de etiqueta en ArcGIS Pro
  1. Haga clic en la entidad con la etiqueta en el panel Contenido. Vaya a la pestaña Etiquetado, en Capa de entidades.
  2. Haga clic en ExpresiónExpression icon..
  3. Cuando aparezca el panel Clase de etiqueta, introduzca la siguiente expresión basada en el lenguaje de analizador utilizado:

    Screenshot of the expression entered.

    Para Python:
    [Field1] + "\r\n" + [Field2]

    Para VBScript:
    [Field1] &vbnewline & [Field2]

    Para JScript:
    [Field1] + "\n" + [Field2]
    Nota:
    Para las etiquetas con más de dos campos, agregue únicamente '+ "\r\n" +' (para Python), '&vbnewline &' (para VBScript) o '+ "\n" + ' (para JScript) para dividir cada etiqueta de campo en líneas individuales.
  4. Haga clic en VerificarThe Verify icon. para asegurarse de que la expresión sea válida.

    Screenshot of the expression is valid.
     
  5. Si la expresión es válida. Haga clic en Aplicar. Las etiquetas ahora se muestran en varias líneas.

    Screenshot of the labels after the expression is applied.
 
Apile las etiquetas con el Motor de etiquetado Maplex

El Motor de etiquetado Maplex permite a los usuarios definir los parámetros que controlan la posición y el tamaño de las etiquetas, en cuyo caso puede dividir una etiqueta apilándola . Para apilar etiquetas con el Motor de etiquetado Maplex, consulte la Ayuda de ArcMap: Acerca del apilamiento de etiquetas o ArcGIS Pro: Apilar etiquetas.

Id. de artículo:000017012

Obtener ayuda de expertos en ArcGIS

Contactar con soporte técnico

Descargar la aplicación de soporte de Esri

Ir a las opciones de descarga

Información relacionada

Descubrir más sobre este tema