2.4. Lesson: Simbología
La simbología de una capa es su apariencia visual en el mapa. La fortaleza básica del SIG sobre otras formas de representación de datos espaciales es que con el SIG, puedes obtener una representación visual dinámica de los datos con los que estás trabajando.
Además, la apariencia visual del mapa (la cual depende de la simbología de las capas individuales) es muy importante. El usuario final de los mapas que tú produces necesitará ver lo que el mapa representa con facilidad. De la misma forma, necesitarás ser capaz de explorar los datos con los que trabajas, y una buena simbología ayuda mucho.
En otras palabras, tener una buena simbología no es solo un lujo o simplemente bonito. De hecho, es esencial para ti usar el SIG adecuadamente y producir mapas e información que la gente pueda usar.
El objetivo de esta lección: Ser capaz de crear cualquier simbología que quieras para una capa vectorial.
2.4.1. Follow Along: Cambiando colores
Para cambiar la simbología de una capa, abre el diálogo Propiedades de la capa. Empieza cambiando el color de la capa landuse.
Haz clic derecho en la capa landuse dentro de la lista de capas.
Selecciona Propiedades del menú emergente.
Nota
Por defecto, también puedes acceder a las propiedades de la capa con doble clic sobre la capa en la lista de capas.
En la ventana Layer Properties, seleccione la pestaña Symbology
Click en el botón de selección de color al lado de la etiqueta Color. Aparecerá un diálogo estándar de color.
Escoge el color gris y haz click en Aceptar.
Clic de nuevo en Aceptar en la ventana Propiedades de la capa, y verás el cambio de color en la capa.
2.4.2. Try Yourself
Cambia el color de la capa water a azul claro. Intente utilizar el panel Estilo de Capas en lugar del menú Propiedades de capa.
2.4.3. Follow Along: Cambiando la estructura del símbolo
De momento está bien, pero hay más simbología en una capa además del color. Lo siguiente que queremos es eliminar las líneas entre las diferentes áreas de uso para que el mapa no esté visualmente tan desordenado.
Abre la ventana Propiedades de capa para la capa landuse.
En la etiqueta Simbología, verá el mismo tipo de diálogo que antes. Esta vez, sin embargo, está haciendo algo más que cambiar rápidamente el color.
En el símbolo del árbol de capas, expanda el desplegable Relleno y seleccione la opción Relleno Simple.
Click en el desplegable Estilo de marca. Por el momento, debe mostrar una línea corta y las palabras Línea sólida.
Cámbialo a Sin plumilla.
Clic en Aceptar.
Ahora la capa landuse no tendrá ninguna linea entre áreas.
2.4.4. Try Yourself
Cambie la simbología de la capa water de nuevo para que tenga un contorno azul más oscuro.
Cambia la simbología de la capa rivers para una representación más acertada de las vías fluviales.
Recuerde: puede usar el botón Abrir el panel de Estilo de capa y ver todos los cambios al instante. Ese panel también le permite deshacer cambios particulares mientras simboliza una capa.
2.4.5. Follow Along: Visibilidad Basada en Escala
Algunas veces encontraras que una capa no es adecuada para una escala dada. Por ejemplo, un conjunto de datos de todos los continentes puede tener pocos detalles, y no ser muy preciso a nivel de calles. Cuando esto ocurre, quieres ser capaz de ocultar el conjunto de datos a escalas inapropiadas.
En nuestro caso, podemos decidir ocultar los edificios de la vista a escalas pequeñas. Este mapa, por ejemplo…
… no es muy útil. Las construcciones difícilmente se distinguen a esa escala.
Para habilitar la representación basada en escala:
Abre el diálogo Propiedades de la capa para la capa buildings.
Activa la etiqueta :guilable:`Representación`.
Habilita la representación basada en escala haciendo click en la casilla de verificación etiquetada Escala de visibilidad dependiente:
Cambia el valor Mínimo a
1:10000
.Clic en Aceptar.
Comprueba los efectos de esto aumentando y disminuyendo el zoom de tu mapa, notando que la capa buildings aparece y desaparece.
2.4.6. Follow Along: Añadiendo Capas de Símbolos
Ahora sabes como cambiar la simbología simple de capas, el siguiente paso es crear simbología más compleja. QGIS te permite hacer esto utilizando capas de símbolos.
Regresa al panel de simbología de las propiedades de la capa landuse (clickando en el árbol de símbolos de capa Relleno Simple).
En este ejemplo, los símbolos actuales no tienen contorno (es decir, usan el estilo de borde Sin Plumilla)
Seleccione el nivel Relleno en el árbol y haga click en el botón Añadir capa de símbolos. el diálogo cambiará para parecerse a esto, con una nueva capa de símbolo agregada:
Puede parecer algún color diferente, por ejemplo, pero va a cambiar eso de todos modos.
Ahora hay una segunda capa de símbolos. Siendo un color sólido, por supuesto esto ocultará completamente el anterior tipo de símbolo. Además, tiene el estilo de borde Línea sólida, lo que no queremos. Claramente este símbolo tiene que ser cambiado.
Nota
Es importante no confundirse entre una capa de mapa y una capa de símbolos. Una capa de mapa es un vector (o raster) que ha sido cargada dentro del mapa. Una capa de símbolos es parte de un símbolo utilizado para representar una capa del mapa. Este curso se referirá por lo general a capas del mapa como una capa, pero una capa de símbolos siempre será llamada capa de símbolos, para prevenir confusión.
Con la nueva capa de símbolos de Relleno Simple seleccionada:
Ajusta el estilo de borde a Sin plumilla, como antes.
Cambia el estilo de relleno a algo diferente a Sólido como Sin relleno. Por ejemplo:
Clic en Aceptar.
Ahora puede ver sus resultados y ajustarlos según sea necesario. Incluso puede agregar varias capas de símbolos adicionales y crear un tipo de textura para su capa de esa manera.
¡Es divertido! Pero probablemente tenga demasiados colores para usar en el mapa real…
2.4.7. Try Yourself
Recordando ampliar si es necesario, crea una textura simple para la capa buildings utilizando los métodos anteriores.
2.4.8. Follow Along: Ordenando los Niveles de Símbolos
Cuando las capas de símbolos están representadas, también están representadas en una secuencia, similar a la forma en la que diferentes capas del mapa se representan.
Dale a la capa roads una capa símbolo extra (utilizando el método para añadir capas de símbolo demostrado anteriormente).
Dale a la línea base una Anchura de marca de
1.5
y color negro.Dé a la nueva capa superior un grosor de
0.8
y un color blanco.
Notarás que ocurre esto:
Bien, las carreteras tienen ahora una calle como simbología, pero ves que las líneas se superponen entre sí en cada cruce. ¡Eso no es lo que queremos en absoluto!
Para prevenir que esto ocurra, puedes ordenar los niveles de símbolos y de este modo controlar el orden en el que las diferentes capas de símbolos se representan.
Para cambiar el orden de las capas de símbolos:
Selecciona la capa superior Línea en el árbol de capas de símbolos.
Click en :menuselection:`Avanzado –> Niveles de símbolos…`en la esquina inferior derecha de la ventana.
Esto abrirá un cuadro de diálogo como este:
Marque Habilitar niveles de símbolo. Luego puede establecer el orden de las capas de cada símbolo ingresando el número de nivel correspondiente. 0 es la capa inferior.
En nuestro caso, solo queremos activar la opción, así:
Esto hará que la línea blanca sobre los bordes de la línea gruesa negra:
Clic Aceptar dos veces para volver al mapa.
El mapa se verá ahora así:
Cuando haya terminado, recuerde guardar el símbolo en sí para no perder su trabajo si cambia el símbolo nuevamente en el futuro. Puede guardar su estilo de símbolo actual haciendo click en el botón Guardar estilo… en la parte inferior del cuadro de diálogo Propiedades de capa. Utilizaremos el formato Archivo de estilo QML de QGIS.
Guarde su estilo en la carpeta solution/styles/better_roads.qml
. Puede cargar un estilo previamente guardado en cualquier momento haciendo clic en el botón Cargar estilo…. Antes de cambiar un estilo, tenga en cuenta que se perderá cualquier estilo no guardado que esté reemplazando.
2.4.9. Try Yourself
Cambia de nuevo la apariencia de la capa roads.
Haga que las carreteras sean estrechas y amarillas, con un contorno delgado de color gris pálido y una delgada línea negra en el medio. Recuerde que es posible que deba cambiar el orden de representación de la capa mediante el cuadro de diálogo
.2.4.10. Try Yourself
Los niveles de símbolos también funcionan para capas clasificadas (es decir, capas que tienen múltiples símbolos). Como todavía no hemos cubierto la clasificación, trabajará con algunos datos pre-clasificados rudimentarios.
Create a new project and add only the roads dataset.
Apply the style file
advanced_levels_demo.qml
provided inexercise_data/styles
to the layer. This can be done through the combobox at the bottom of the Layer Properties dialog.Amplia el área Swellendam.
Utilizando capas de símbolos, asegúrate que los contornos de las capas fluyen unos dentro de los otros como en la imagen siguiente:
2.4.11. Follow Along: Tipos de Capas de Símbolos
Además de establecer colores de relleno y usar patrones predefinidos, puede usar totalmente diferentes tipos de capas de símbolos. El único tipo que hemos estado usando hasta ahora era tipo Relleno Simple. Los tipos de capa de símbolos más avanzados le permiten personalizar sus símbolos aún más.
Cada tipo de vectorial (punto, linea y polígono) tiene su propio conjunto de tipos de capas de símbolos. Primero veremos los tipos disponibles para puntos.
Tipos de Capas de Símbolos para Puntos
Desmarque todas las capas excepto para places.
Cambia las propiedades de símbolo para la capa places.
Puede acceder a los diversos tipos de capa de símbolo seleccionando la capa Marcador simple en el árbol de capas de símbolo, luego haga clic en el menú desplegable Tipo de capa de símbolo:
Investiga las diversas opciones disponibles para ti, y elige un símbolo con el estilo que creas apropiado.
En caso de duda, use un Marcador simple redondo con un borde blanco y relleno verde pálido, con un Tamaño de
3.00
y un Ancho del trazo de0.5
.
Tipos de Capas de Símbolos para Líneas
Para ver varias opciones disponibles para datos lineales:
Cambie el tipo de símbolo de capa para la capa superior de las capas de símbolos roads a Marcador lineal:
Seleccione la capa Simple marker en el árbol de capas de símbolos. Cambie las propiedades del símbolo para que coincida con este cuadro de diálogo:
Seleccione la capa Marcador lineal y cambie el intervalo a
1.00
:Asegúrese de que los niveles de los símbolos sean correctos (a través de
que usamos anteriormente) antes de aplicar el estilo.
Una vez has aplicado el estilo, echa un vistazo a los resultados en el mapa. Como puedes ver, esos símbolos cambian de dirección a lo largo de la calle pero no siempre se curvan con ella. Esto es útil para algunos propósitos, pero no para otros. Si lo prefieres, puedes cambiar la capa símbolo a la forma en la que estaba antes.
Tipos de Capas de Símbolos para Polígonos
Para ver las varias opciones disponibles para los datos poligonales:
Cambie el tipo de capa de símbolos para la capa water, como antes en las otras capas.
Investiga qué opciones diferentes de la lista se pueden hacer.
Elige una de aquellas que encuentres adecuadas.
Si tienes dudas, utiliza Patrón de relleno de puntos con las siguientes opciones:
Añade una nueva capa de símbolos con un Relleno sencillo corriente.
Haz el mismo azul claro con un borde azul oscuro.
Muévelo debajo del punto patrón de la capa símbolo con el botón Bajar.
Como resultado, tienes un símbolo de textura para la capa de agua, con el beneficio añadido de poder cambiar el tamaño, forma y distancia de los diferentes puntos que forman la textura.
2.4.12. Try Yourself
Aplique un color de relleno transparente verde a la capa protected_areas y cambie el contorno para que se vea así:
2.4.13. Follow Along: Simbología del generador de geometría
Puede usar la simbología del generador de geometría con todos los tipos de capas (puntos, líneas y polígonos). El símbolo resultante depende directamente del tipo de capa.
Muy resumidamente, la simbología del generador de geometría le permite ejecutar algunas operaciones espaciales dentro de la simbología misma. Por ejemplo, puede ejecutar una operación espacial de centroide real en una capa de polígono sin crear una capa de puntos.
Además, tiene todas las opciones de estilo para cambiar la apariencia del símbolo resultante.
¡Hagamos un intento!
Seleccione la capa water.
Click en Relleno Sencillo y cambie el tipo de capa de símbolo a Generador de Geometrías.
Antes de comenzar a escribir la consulta espacial, debemos elegir el tipo de geometría en la salida. En este ejemplo, vamos a crear centroides para cada entidad, así que cambie el Tipo de geometría a Punto / Multipunto.
Ahora escribamos la consulta en el panel de consulta:
centroid($geometry)
Cuando haga click en Aceptar, verá que la capa water se representa como una capa de puntos. Acabamos de ejecutar una operación espacial dentro de la simbología de la capa, ¿no es sorprendente?
Con la simbología del generador de geometría, realmente puede superar el límite de la simbología normal.
Try Yourself
El generador de geometría es solo otro nivel de símbolo. Intente agregar otro Relleno simple debajo de un :guilabel:` Generador de geometría`.
Cambie también la apariencia del marcador simple de la simbología del generador de geometría.
El resultado final debería verse así:
2.4.14. Follow Along: Creando un Relleno SVG Personalizado
Nota
Para hacer este ejercicio, necesitará tener un software de edición de vector libre Inkscape instalado.
Inicie el programa Inkscape. Verá la siguiente interfaz:
Deberías encontrarlo familiar si has utilizado otros programas de edición de imágenes vectoriales, como Corel.
Primero, cambiaremos el lienzo a un tamaño apropiado para texturas pequeñas.
Click en el elemento del menú Propiedades del documento.
. Esto te dará el cuadro de diálogoCambia Unidades predet. a px.
Cambia la Anchura y Altura to
100
.Cierra el cuadro de diálogo cuando hayas terminado.
Click en el elemento del menú
para ver la página con la que estás trabajando.Selecciona la herramienta Círculo.
Haga click y arrastre en la página para dibujar un elipse. Para convertir el elipse en un circulo, mantenga el botón Ctrl mientras está dibujándolo.
Haga clic derecho sobre el circulo que acaba de crear y abra sus opciones Relleno y borde. Puede modificar su representación, como:
Cambie el color Relleno a un azul-grisaseo pálido,
Asignar al borde un color oscuro en la pestaña Pintar borde,
Y reduzca el espesor del borde bajo la pestaña Estilo de borde.
Dibuje una línea utilizando la herramienta Lápiz:
Haga click una vez para comenzar la línea. Mantenga presionada Ctrl para que se ajuste a incrementos de 15 grados.
Mueva horizontalmente el cursor y localice un punto con un simple clic.
Haga clic y cierre el vértice de la línea y trace una línea vertical, finalice con un solo clic.
Ahora una los dos vértices finales.
Cambie el color y ancho del símbolo del triángulo para emparejar el borde del círculo y cambielo como sea necesario, así que termina con un símbolo como este:
Si el símbolo que obtiene le satisface, guárdelo como landuse_symbol en el directorio en el que se encuentra el curso, en
exercise_data/symbols
, como archivo SVG.
En QGIS:
Abra las Propiedades de la capa para la capa
landuse
.En la etiqueta Simbología, cambie la estructura del símbolo cambiando el Tipo de Capa de Símbolos a Relleno SVG``` mostrado abajo.
Click en el botón … y despues Seleccionar Archivo… para seleccionar su Imagen SVG.
Se agrega al árbol de símbolos y ahora puede personalizar sus diferentes propiedades (colores, ángulos, efectos, unidades …).
Una vez que valide el diálogo, las características en la capa landuse ahora deben estar cubiertas por un conjunto de símbolos, que muestran una textura como la del siguiente mapa. Si las texturas no son visibles, es posible que deba hacer zoom en el lienzo del mapa o establecer en las propiedades de la capa un tamaño mayor Ancho de textura.
2.4.15. In Conclusion
Cambiando la simbología de las diferentes capas has transformado una colección de archivos vector en un mapa legible. No solo tú puedes ver qué está pasando, ¡es incluso bonito a la vista!
2.4.16. Further Reading
2.4.17. What’s Next?
Cambiar símbolos para capas completas es útil, pero la información contenida dentro de cada capa no está todavía disponible para alguien que lea esos mapas. ¿Cómo se llaman esas calles? ¿A qué regiones administrativas pertenecen ciertas áreas? ¿Cuales son las superficies relativas de las granjas? Toda esta información todavía está oculta. La siguiente lección te explicará como representar estos datos en tu mapa.
Nota
¿Recordaste de guardar tu mapa recientemente?