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
- Abra ArcGIS Pro y cargue un proyecto o agregue datos al mapa que desee etiquetar.
- 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.
- Junto a Clase, haga clic en el menú desplegable > Crear clase de etiqueta. Asigne a la clase el nombre Label_odd.
- Junto al menú desplegable Clase de "Label_odd", haga clic en el botón Consulta SQL.
- Se abre el panel Clase de etiqueta. Haga clic en el botón Cambiar a modo de edición de SQL.
- 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.
- 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.
- Cree una clase Label_even o cambie el nombre predeterminado de la clase "Class 1".
- Siga los pasos del 3 al 6 con "Label_even". Para el paso 5, escriba 'MOD(,2)=0'.
- 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.
- 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.
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
- Abra ArcMap y cargue el proyecto que desea etiquetar.
- 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.
- En la barra de herramientas Etiquetado, haga clic en la lista desplegable Etiquetado y haga clic en Utilizar el motor de etiquetado de Maplex.
- 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.
- Haga clic en el botón Administrador de etiquetas de la barra de herramientas Etiquetado para abrir el cuadro de diálogo Administrador de etiquetas.
- 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.
- 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.
- 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.
- 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.
- Seleccione la clase de etiqueta Label_odd. Repita los pasos 8 y 9, escribiendo mod(,2) como expresión de consulta SQL.
- Haga clic en Aplicar para que se produzcan los cambios.
- 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.
- Haga clic en el botón Posición y compruebe que "Recto desplazado" o "Separación curva" está seleccionado. Haga clic en Aceptar.
- 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.