CÓMO

Etiquetar entidades de línea con valores impares a un lado de la línea y valores pares al otro

Last Published: April 25, 2020

Resumen

Las entidades de línea se pueden etiquetar con valores numerados con valores impares a un lado y pares al otro mediante expresiones SQL.

El ejemplo proporcionado es una clase de entidad de línea con una serie de números de calle de una zona del centro de la ciudad. Para cada manzana, el número más bajo (el primer número de la calle disponible en esa manzana) es un número par. El número más alto (el último número de la calle disponible en esa manzana) es un número impar. Las instrucciones proporcionadas describen cómo etiquetar estas entidades de línea de forma que los números aparezcan en lados opuestos de la entidad.

Para etiquetar específicamente las direcciones, consulte la sección Información relacionada que aparece más abajo.

Procedimiento

Las instrucciones proporcionadas describen cómo configurar las clases de etiquetas con valores impares y pares, y cómo configurar los desplazamientos de cada clase, tanto en ArcGIS Pro como en ArcMap.

ArcGIS Pro

  1. Abra ArcGIS Pro y cargue un proyecto o agregue datos al mapa que desee etiquetar.
  2. Si la clase de entidad no está etiquetada aún, en la cinta superior, en Capa de entidades, seleccione Etiquetado y haga clic en Etiqueta. También puede hacer clic con el botón derecho en la clase de entidad en la tabla de contenido y seleccionar Etiqueta.
Right-click the layer and click Label
  1. Junto a Clase, haga clic en el menú desplegable > Crear clase de etiqueta. Asigne a la clase el nombre Label_odd.
Click the Class drop-down menu
Create a new label class, named Label_odd
  1. Junto al menú desplegable Clase de "Label_odd", haga clic en el botón Consulta SQL.
Click the SQL Query button
  1. Se abre el panel Clase de etiqueta. Haga clic en el botón Cambiar a modo de edición de SQL.

    Switch to Edit SQL Mode in the Label Class pane
     
  2. En el cuadro de texto, escriba MOD(,2). En este ejemplo, el campo "R_T_Num" enumera el último valor de número impar para la sección de la calle.
Type the query into the Label Class query text box
  1. Verifique la expresión y haga clic en Aplicar. Haga caso omiso del mensaje que indica que la expresión no se puede editar en el modo Cláusula.
The SQL expression is valid
  1. Cree una clase Label_even o cambie el nombre predeterminado de la clase "Class 1".
  2. Siga los pasos del 3 al 6 con "Label_even". Para el paso 5, escriba 'MOD(,2)=0'.
  3. Determine qué clase de etiqueta debe aparecer debajo de la línea y abra el panel Clase de etiqueta para esas etiquetas. En el panel Clase de etiqueta, haga clic en Posición.
Click the Position tab in the Label Class pane
  1. Expanda la vista de árbol de ubicación. Cambie el ajuste de Desplazamiento de restricción a Por debajo de la línea y cambie otros valores en caso necesario.
Adjust the offset placement settings for the label class

Una vez que los ajustes están configurados según sus necesidades, el posicionamiento de las etiquetas se puede guardar para futuras iteraciones haciendo clic en el icono de hamburguesa de la esquina superior derecha del panel Clase de etiqueta y guardando la posición como un estilo.

ArcMap

  1. Abra ArcMap y cargue el proyecto que desea etiquetar.
  2. Si la barra de herramientas Etiquetado no está visible en este momento, en el menú principal, vaya al menú desplegable Personalizar y seleccione Barras de herramientas > Etiquetado.
  3. En la barra de herramientas Etiquetado, haga clic en la lista desplegable Etiquetado y haga clic en Utilizar el motor de etiquetado de Maplex.
Click the Use Maplex Label Engine option from the Labeling toolbar in the Labeling drop-down menu
  1. Si las entidades de línea no están etiquetadas aún, haga clic con el botón derecho en la clase de entidad en la tabla de contenido y haga clic en Etiquetar entidades.
  2. Haga clic en el botón Administrador de etiquetas Label Manager button de la barra de herramientas Etiquetado para abrir el cuadro de diálogo Administrador de etiquetas.
     
  3. Haga clic en la clase de etiqueta "Predeterminada" para la capa. Haga clic con el botón derecho y seleccione Renombrar clase y asigne a la clase el nombre Label_even. Haga clic en Aceptar.
Right-click the Label Class name and select Rename Class
  1. Haga clic en el nombre de la capa y, en el cuadro de texto Agregar clase de etiqueta, escriba Label_odd. Haga clic en Agregar.
The name of the layer is highlighted in the Label Classes tree view, and the Add Label Class text box contains 'Label_odd'
  1. Seleccione la clase de etiqueta Label_even. En el menú desplegable Campo de etiqueta, seleccione el campo que desea etiquetar para la capa. Cerca de la parte inferior del cuadro de diálogo, haga clic en el botón Consulta SQL.
Click the SQL Query button in the Label Manager dialog window
  1. En la ventana de texto de consulta, escriba mod(,2)=0. Haga clic en el botón Verificar para verificar la expresión. Haga clic en Aceptar.
  2. Seleccione la clase de etiqueta Label_odd. Repita los pasos 8 y 9, escribiendo mod(,2) como expresión de consulta SQL.
Red boxes highlight the selection of the label class, and the SQL Query window with the MOD query
  1. Haga clic en Aplicar para que se produzcan los cambios.
  2. Determine qué clase de etiqueta debe aparecer debajo de la línea. En el cuadro de diálogo Administrador de etiquetas, en Propiedades de ubicación, verifique que Ubicación regular esté seleccionado.
  3. Haga clic en el botón Posición y compruebe que "Recto desplazado" o "Separación curva" está seleccionado. Haga clic en Aceptar.
The Offset Straight setting is selected in the Position Options window
  1. En Propiedades de ubicación, haga clic en Propiedades > Desplazamiento de etiqueta y cambie el valor de Desplazamiento de restricción a Por debajo de la línea. Cambie los otros valores de desplazamiento en caso necesario. Haga clic en Aceptar > Aceptar > Aplicar.
Constrain Offset is to be set to Below Line in the Label Offset dialog window

Id. de artículo: 000012751

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga