Importante

La traducción es un esfuerzo comunitario puede unirse. Esta página está actualmente traducida en |progreso de traducción|.

3.2. Lección: Etiquetas

Las etiquetas se pueden añadir a un mapa para mostrar información sobre un proyecto. Cualquier capa vectorial puede tener etiquetas asociadas a él. Esas etiquetas se basan en los datos de atributo de una capa para su contenido.

El objetivo de esta lección: Aplicar etiquetas útiles y que queden bien en una capa.

3.2.1. ★☆☆ Seguir: Uso de etiquetas

Primero, asegurese de que el botón labelingSingle es visible en la GUI:

  1. Ve al elemento de menú Ver ► Barras de Herramientas

  2. Comprueba que el elemento Barra de Herramientas Etiqueta tiene una marca al lado. Si no es así, click en el elemento Barra de Herramientas Etiqueta para activarla.

  3. Click en la capa places en el panel Capas para que quede resaltado

  4. Click en el botón de la barra de herramientas labelingSingle para abrir la pestaña Etiquetas del panel Estilo de capa

  5. Conmute desde Sin etiquetas a labelingSingle Etiquetas Sencillas

    Deberá elegir qué campo de los atributos se usará para las etiquetas. En la lección anterior, decidió que el campo nombre era el más adecuado para este propósito.

  6. Seleccione ame de la lista de Valores:

    ../../../_images/select_label_with.png
  7. Click en Apply

El mapa debería tener ahora etiquetas como estas:

../../../_images/first_place_names.png

3.2.2. ★☆☆ Seguir: Cambio de opciones de etiqueta

Dependiendo de los estilos que eligió para su mapa en las lecciones anteriores, es posible que las etiquetas no estén formateadas adecuadamente y que se superpongan o estén demasiado lejos de sus marcadores de puntos.

Nota

Arriba, usaste el labelingSingle en el botón Barra de Herramientas Etiqueta para abrir el panel Estilo de capa. Al igual que con Simbología, las mismas opciones de etiqueta están disponibles a través del panel Estilo de capa y el diálogo Propiedades de capa. Aquí, usará el diálogo Propiedades de capa.

  1. Abra el cuadro de diálogo Propiedades de capa haciendo doble click en la capa``places``

  2. Seleccione la sección labelingSingle Etiquetas

  3. Asegúrese de que Texto está seleccionado en la lista de opciones del lado izquierdo, después, actualice las opciones de formato de texto para que coincida con lo que se muestra aquí:

    ../../../_images/label_formatting_options.png
  4. Click en Apply

    Esa fuente puede ser más grande y más familiar para los usuarios, pero su legibilidad aún depende de qué capas se representan debajo de ella. Para resolver esto, echemos un vistazo a la opción Buffer.

  5. Seleccione Buffer de la lista de opciones de la izquierda

  6. Seleccione la casilla de verificación junto a Dibujar buffer de texto, después elija las opciones para que coincida con los que se muestran aquí:

    ../../../_images/buffer_options.png
  7. Click en Apply

    Verás que esto añade un buffer o borde a las etiquetas de lugares, haciendo que sean fáciles de localizar en el mapa:

    ../../../_images/buffer_results.png

    Ahora podemos situar la posición de las etiquetas en relación con sus puntos marcadores.

  8. Seleccione Ubicación de la lista de opciones de la izquierda

  9. Seleccione Alrededor del punto y cambie el valor de Distancia a 2.0 Milímetros:

    ../../../_images/offset_placement_settings.png
  10. Click en Apply

    Verás que las etiquetas ya no se solapan con sus puntos marcadores.

3.2.3. ★★☆ Seguir: Uso de etiquetas en lugar de simbología de capas

En muchos casos, la ubicación de un punto no necesita ser muy específica. Por ejemplo, la mayoría de los puntos en la capa de lugares se refieren a ciudades o suburbios enteros, y el punto específico asociado con tales características no es tan específico a gran escala. De hecho, dar un punto que es demasiado específico a menudo es confuso para alguien que lee un mapa.

Por nombrar un ejemplo: en el mapa del mundo, el punto dado para la Unión Europea puede que esté en algún lugar de Polonia. Para alguien leyendo el mapa, ver un punto etiquetado como Unión Europea en Polonia, puede parecer que la capital de la Unión Europea es Polonia.

Así, para prevenir este tipo de malentendidos, a menudo es útil desactivar los símbolos de punto y reemplazarlos completamente por etiquetas.

En QGIS, también puedes hacerlo cambiando la posición de las etiquetas para representarlas directamente encima de los puntos a los que se refieren.

  1. Abra la sección labelingSingle Etiquetas del diálogo Propiedades de capa para la capa places

  2. Seleccione la opción Ubicación de la lista de opciones

  3. Click en el botón Desplazamiento desde punto

    Esto revelara las opciones Cuadrante que puedes utilizar para ajustar la posición de las etiquetas en relación con el punto marcador. En este caso, queremos centrar la etiqueta en el punto, así que elegiremos centrar cuadrante:

    ../../../_images/quadrant_offset_options.png
  4. Oculte los símbolos de puntos editando Simbología como es usual, y estableciendo el tamaño del Marcador a 0.0:

    ../../../_images/hide_point_marker.png
  5. Click en Aplicar y verá este resultado:

    ../../../_images/hide_point_marker_results.png

Si fuera a alejarse en el mapa, vería que algunas de las etiquetas desaparecen a escalas más grandes para evitar la superposición. A veces, esto es lo que desea cuando se trata de conjuntos de datos que tienen muchos puntos, pero en otras ocasiones perderá información útil de esta manera. Existe otra posibilidad para manejar casos como este, que cubriremos en un ejercicio posterior en esta lección. Por ahora, aleja y haz click en el botón showUnplacedLabel en la barra de herramientas y vea qué pasa.

3.2.4. ★★☆ Pruébelo usted mismo: Personalizar las etiquetas

  • Resetée la configuración de la etiqueta y el símbolo para tener un marcador de punto y un desplazamiento de etiqueta de 2.0 milímetros.

  • Establezca la escala de mapa en 1:100000. Puede hacer esto escribiendolo en el cuadro Escala en la Barra de Escala. Modifique sus etiquetas para que sean adecuadas para verlas a esta escala.

3.2.5. ★★☆ Seguir: Etiquetar líneas

Ahora que sabes como etiquetar trabajos, hay un problema adicional. Los puntos y polígonos son fáciles de etiquetar, pero ¿Qué pasa con las líneas? Si las etiquetas del mismo modo que los puntos, el resultado se verá así:

../../../_images/bad_street_labels.png

Ahora formatearemos las etiquetas de capa de roads para que sean fáciles de entender.

  1. Oculta la capa places para que no le distraiga

  2. Activa labelingSingle Etiquetas Sencillas para la capa roads como hiciste arriba para places

  3. Ajuste el Tamaño de la fuente a 10 para que puedas ver más etiquetas

  4. Acerca el Zoom al área de la ciudad Swellendam

  5. En la sección Etiquetas en Ubicación, elija los siguientes ajustes:

    ../../../_images/street_label_settings.png

    Probablemente encontrará que el estilo del texto ha usado valores predeterminados y, por lo tanto, las etiquetas son muy difíciles de leer. Actualice el Texto para usar un Color gris oscuro o negro y el Buffer para usar un Color amarillo claro.

    El mapa se verá parecido a esto, dependiendo de la escala:

    ../../../_images/street_label_formatted.png

    Verás que algunos de los nombres de las calles aparecen más de una vez y que no siempre son necesarios. Para prevenir esto:

  6. En la pestaña Etiquetas del cuadro de diálogo :guilabel:` Propiedades de capa`, elija la opción Representación y seleccione Combinar líneas conectadas para evitar duplicar etiquetas como se muestra:

    ../../../_images/merge_lines_option.png
  7. Haga clic en Aceptar.

    Otra función útil es prevenir que las etiquetas se dibujen con carácteres demasiado pequeños para ser apreciados.

  8. En el mismo panel Representación, ajuste el valor de Supimir etiquetado de etiquetas menores a… a 5.00 mm y note los resultados al hacer click en Aplicar

    Pruebe diferentes ajustes de Ubicación también. Como hemos visto antes, la opción Horizontal no es una buena idea en este caso, así que prueba la opción Curvada en su lugar.

  9. Seleccione la opción Curved en el panel Colocación de la pestaña Labels

Aquí está el resultado:

../../../_images/final_street_labels.png

Como puede ver, esto oculta algunas etiquetas que antes eran visibles, debido a la dificultad de hacer que algunas de ellas sigan las líneas retorcidas de la calle sin dejar de ser legibles. Hace que otras etiquetas sean mucho más útiles ya que rastrean las carreteras en lugar de flotar en el espacio entre ellas. Puedes decidir cuál de estas opciones usar, dependiendo de lo que creas que parece más útil o de lo que se ve mejor.

3.2.6. ★★★ Seguir: Ajustes definidos por datos

  1. Desactive el etiquetado para la capa roads

  2. Reactive el etiquetado para la capa places

  3. Abra la tabla de atributos para places mediante el botón openTable

    Tiene un campo que nos interesa ahora: place que define el tipo de área urbana para cada registro. Podemos usar estos datos para influir en los estilos de etiqueta.

  4. Navegue al panel Texto en places en el panel Etiquetas

  5. Click en el botón dataDefine al lado del botón de texto itálico debajo de Estilo y seleccione Editar… para abrir el Constructor de cadenas de Expresión:

    ../../../_images/expression_string_builder.png
  6. En Campos y Valores, doble click en place y luego click en All Unique. Esto enumerará todos los valores únicos del campo place de esta capa. Agregue un = `` en el editor de texto y luego haga doble click en ``town.

    De forma alternativa, puede escribir: "place" = 'town' diréctamente en el editor de texto.

  7. Click en Aceptar dos veces:

    ../../../_images/expression_builder_settings.png

Observe que las etiquetas de todos los lugares cuyo campo place coinciden con town se muestran en cursiva.

../../../_images/italic_label_result.png

3.2.7. ★★★ Pruébelo usted mismo: Uso de la configuración definida por datos

Nota

Estamos saltando hacia adelante un poco para demostrar algunos ajustes avanzados de las etiquetas. En el nivel avanzado, se asume que sabrás qué significa lo siguiente. En caso contrario, eres libre de dejar esta sección y volver cuando hayas cubierto los materiales requeridos.

  1. Abra la Tabla de Atributos para places

  2. Ingrese al modo de edición haciendo click en el botón toggleEditing

  3. Añada una nueva columna con el botón newAttribute

  4. Configúrala como esta:

    ../../../_images/font_size_column.png
  5. Use esto para ajustar tamaños personalizados para cada tipo diferente de lugar (cada clave en el campo place)

3.2.8. ★★★ Más posibilidades con el etiquetado

No podemos cubrir todas las opciones en este curso, pero tenga en cuenta que la pestaña Etiqueta tiene muchas otras funciones útiles. Puede configurar la representación basada en escala, alterar la prioridad de representación para las etiquetas en una capa y establecer cada opción de etiqueta utilizando atributos de capa. Incluso puede establecer la rotación, la posición XY y otras propiedades de una etiqueta (si tiene campos de atributo asignados para ese propósito), luego edite estas propiedades usando las herramientas adyacentes al botón principal Opciones de etiquetado de capa:

labelingSingle showPinnedLabels pinLabels showHideLabels moveLabel rotateLabel changeLabelProperties

(Estas herramientas estarán activas si los campos de atributo requeridos están disponibles y el modo edición está activado.)

Eres libre de explorar más posibilidades del sistema de etiquetas.

3.2.9. En conclusión

Has aprendido a usar la capa de atributos para crear etiquetas dinámicas. Esto puede hacer tu mapa mucho más informativo y estilizado.

3.2.10. ¿Y ahora qué?

Ahora que sabes cómo los atributos conllevan una diferencia visual en tu mapa, ¿Como los usamos para cambiar la simbología de los objetos? ¡Ese es el tema de la siguiente lección!