12.2. EL selector de símbolo

EL selector de símbolo en el diálogo principal paa diseñar un símbolo. Puede crear o editar Marcadores, Líneas o Símbolos Rellenos

../../../_images/symbolselector.png

Figura 12.8 Diseñando un símbolo lineal

Dos componentes principales estructuran el diálogo de selector de símbolo:

  • el arbol de símbolos, mostrando capas de símbolos que son combinados luego para dar forma a un nuevo símbolo global

  • y configuraciones para configurar la capa de símbolo seleccionada en el árbol.

12.2.1. El árbol de símbolo de capa

Un símbolo puede constar de varias :guilabel: Capas de símbolos. El árbol de símbolos muestra la superposición de estas capas de símbolos que se combinan luego para formar un nuevo símbolo global. Además, una representación dinámica de símbolo se actualiza tan pronto como cambian las propiedades del símbolo.

Dependiendo del nivel seleccionado en los elementos del árbol de símbolos, hay varias herramientas disponibles para ayudarlo a administrar el árbol:

  • signPlus añade nuevo símbolo de capa: puede apilar tantos símbolos como quiera

  • signMinus borrar el símbolo de capa seleccionado

  • colores de bloqueo de la capa de símbolo: a locked el color bloqueado permanece sin cambios cuando el usuario cambia el color en el nivel de símbolo global (o superior)

  • duplicateLayer duplicar un (grupo de) capas(s) de símbolo

  • mover arriba y abajo una capa de símbolo

12.2.2. Configurando un símbolo

En QGIS, la configuración de un símbolo se hace en dos pasos: el símbolo y despues la capa de símbolo.

12.2.2.1. El símbolo

En el nivel superior del árbol, depende de la geometría de la capa y puede ser del tipo Marcador, Línea o Relleno. Cada símbolo puede incrustar uno o más símbolos (incluidos, de cualquier otro tipo) o capas de símbolos.

Puede configurar algunos parámetros a aplicar al símbolo global:

  • Unidad: puede ser Milímetros, Puntos, Píxeles, Metros a escala, Unidades de mapa o Pulgadas (ver Selector de Unidad for more details)

  • Opacidad

  • Color: cuando el usuario cambia este parámetro, su valor se repite en todos los colores de los símbolos secundarios desbloqueados

  • Tamaño y Rotación para símbolos de marcador

  • Anchura para símbolos de línea

    Truco

    Use las propiedades Tamaño (para símbolos de marcador) o la Anchura (para símbolos de línea) propiedades a nivel de símbolo para redimensionar proporcionálmente todas las dimensiones incrustadas symbol layers.

    Nota

    El botón Data-defined override de al lado de los parámetros anchura, tamaño o rotación está inactivo al configurar el símbolo desde el cuadro de diálogo Administrador de estilos. Cuando el símbolo está conectado a una capa de mapa, este botón te ayuda a crear proportional or multivariate analysis de representación.

  • A preview of the El administrador de Estilo: Se muestran símbolos del mismo tipo y, a través de la lista desplegable editable justo arriba, se pueden filtrar por texto de forma libre o por categories. También puede actualizar la lista de símbolos utilizando el botón styleManager Administrador de Estilo y abra el cuadro de diálogo del mismo nombre. Allí, puede usar cualquier capacidad como se expone en la sección El administrador de Estilo.

    Los símbolos se muestran:

    • en una lista de iconos (con miniatura, nombre y etiquetas asociadas) usando el botón openTable Vista de lista debajo del marco;

    • o como vista previa de icono usando el botón iconView Vista de icono.

  • Presione el botón Guardar símbolo para agregar el símbolo que se está editando a la biblioteca de símbolos.

  • Con la opción Avanzado selectString, puedes:

    • para símbolos de línea y relleno, Recortar entidades a la extensión del lienzo.

    • para símbolos de relleno, :guilabel:`Forzar orientación por la regla de la mano derecha “: permite forzar a los símbolos de relleno representados a seguir la «regla de la mano derecha «estándar para la orientación del anillo (es decir, polígonos donde el anillo exterior está en el sentido de las agujas del reloj, y los anillos interiores son todos en sentido anti-horario).

      La corrección de orientación se aplica solo mientras se procesa, y la geometría de la entidad original no cambia. Esto permite la creación de símbolos de relleno con una apariencia consistente, independientemente del conjunto de datos que se representa y la orientación del anillo de las entidades individuales.

    • Dependiendo de la symbology de la capa a la que se aplica un símbolo, hay configuraciones adicionales disponibles en el menú Avanzado:

12.2.2.2. La capa de símbolo

En un nivel inferior del árbol, puede personalizar las capas de símbolos. Los tipos de capa de símbolo disponibles dependen del tipo de símbolo superior. Puedes aplicar en la capa de símbolo paintEffects paint effects para mejorar su representación.

Debido a que no sería posible describir todas las opciones de todos los tipos de capas de símbolos, a continuación solo se mencionan las particulares y significativas.

12.2.2.2.1. Parámentros comunes

Algunas opciones y widgets comunes están disponibles para construir una capa de símbolo, independientemente de que sea un subtipo de marcador, línea o relleno:

  • el widget color selector para facilitar la manipulación del color

  • Unidades: pueden ser Milímetros, Puntos, Píxeles, Metros a escala, Unidades de mapa o Pulgadas (ver Selector de Unidad para mas detalles)

  • el widget de dataDefined :sup:”anulación definida por datos” cerca de casi todas las opciones, amplía las capacidades de personalizar cada símbolo (ver :ref: data_defined para más información)

  • la opción checkbox Habilitar capa controla la visibilidad de la capa de símbolos. Las capas de símbolos deshabilitadas no se dibujan al representar el símbolo, sino que se guardan en el símbolo. Poder ocultar las capas de símbolos es conveniente cuando se busca el mejor diseño de su símbolo, ya que no necesita eliminar ninguno para la prueba. La anulación definida por datos permite ocultar o mostrar diferentes capas de símbolos basadas en expresiones (utilizando, por ejemplo, atributos de entidades).

  • el botón checkbox Dibujar Efectos para effects rendering.

Nota

Si bien la descripción a continuación asume que el tipo de capa de símbolo está vinculado a la geometría de la entidad, tenga en cuenta que puede incrustar capas de símbolo en las demás. En ese caso, el parámetro de la capa de símbolo de nivel inferior (ubicación, desplazamiento …) podría estar vinculado al símbolo de nivel superior y no a la geometría de la entidad en sí.

12.2.2.2.2. Símbolos de Marcador

Apropiado para las características de geometría de puntos, los símbolos de marcador tienen varios Tipos de capa de símbolo:

  • Marcador Simple (predeterminado)

    ../../../_images/simpleMarkerSymbol.png

    Figura 12.9 Diseñando un Símbolo de Marcador Simple

  • Marcador Elipse: una capa de símbolo de marcador simple, con ancho y alto personalizables

  • Marcador relleno: similar a la capa de símbolo de marcador simple, excepto que usa un fill sub symbol para representar el marcador. Esto permite el uso de todos los estilos de relleno (y trazo) QGIS existentes para representar marcadores, p.ej. rellenos de degradado o explosión de forma.

  • Marcador de Fuente: use ifuentes instaladas como símbolos de marcador

  • Generator de Geometría (ver El generador de Geometría)

  • Marcador de imagen ráster: use una imagen ( PNG,:file:JPG,:file:BMP …) como símbolo de marcador. La imagen puede ser un archivo en el disco, una URL remota o incrustada en la base de datos de estilos(more details). El ancho y la altura de la imagen se pueden establecer de forma independiente o mediante lockedGray Bloquear relación de aspecto.

  • Marcador de campo vectorial (ver El Marcador de Campo Vectorial)

  • Marcador SVG: le proporciona imágenes de sus rutas SVG (establecidas en Configuración -> Opciones … -> Menú Sistema) para representar como símbolo de marcador. El ancho y la altura del símbolo se pueden establecer de forma independiente o mediante lockedGray Bloquear relación de aspecto. Los colores y trazos de cada archivo SVG también se pueden adaptar. La imagen puede ser un archivo en el disco, una URL remota o incrustada en la base de datos de estilos (more details).

    Nota

    Requerimientos de version SVG

    QGIS renderiza archivos SVG que siguen el perfil SVG Tiny 1.2, destinado a la implementación en una variedad de dispositivos, desde teléfonos celulares y PDA hasta computadoras portátiles y de escritorio, y por lo tanto incluye un subconjunto de las características incluidas en SVG 1.1 Full, junto con nuevas prestaciones para ampliar las capacidades de SVG.

    Es posible que algunas entidades no incluidas en estas especificaciones no se representen correctamente en QGIS.

    Truco

    Habilitar la personalización del símbolo de marcador SVG

    Para tener la posibilidad de cambiar los colores de a marcador SVG, debe agregar los marcadores de posición``param(relleno)`` para el color de relleno,``param (contorno)``para el color del trazo y``param (contorno-ancho)`` para ancho de trazo. Opcionalmente, estos marcadores de posición pueden ir seguidos de un valor predeterminado, por ejemplo:

    <svg width="100%" height="100%">
    <rect fill="param(fill) #ff0000" stroke="param(outline) #00ff00" stroke-width="param(outline-width) 10" width="100" height="100">
    </rect>
    </svg>
    

12.2.2.2.3. Símbolos de Línea

Apropiado para las entidades de geometría de línea, los símbolos de línea tienen los siguientes tipos de capa de símbolo:

  • Línea simple (predeterminado): las configuraciones disponibles son:

    ../../../_images/simpleLineSymbol.png

    Figura 12.10 Diseñar un símbolo de línea simple

    El tipo de capa de símbolo de línea simple tiene muchas de las mismas propiedades que el simple marker symbol, y además:

    • Estilo Cap

    • checkbox Usar patrón de guión personalizado: anula la configuración Estilo de trazo con un guión personalizado.

  • ** Flecha **: dibuja líneas como flechas curvas (o no) con una cabeza simple o doble con ancho, largo y grosor configurables. Para crear una flecha curva, la entidad de línea debe tener al menos tres vértices. También usa un fill symbol como gradientes o estallido de forma para representar el cuerpo de la flecha. Combinado con el generador de geometría, este tipo de símbolo de capa le ayuda a representar mapas de flujo.

  • Generator de Geometría (ver El generador de Geometría)

  • Marcador lineal: repite un marker symbol a lo largo de una línea.

    • La ubicación de los marcadores puede realizarse a una distancia regular o en función de la geometría de la línea: primero, último o cada vértice, en el punto central de la línea o de cada segmento, o en cada punto de la curva.

    • La ubicación de los marcadores también puede recibir una distancia paralela a lo largo de la línea.

    • La opción checkbox Rotate marker le permite establecer si cada símbolo de marcador debe orientarse en relación con la dirección de la línea o no.

      Debido a que una línea es a menudo una sucesión de segmentos de diferentes direcciones, la rotación del marcador se calcula promediando una distancia específica a lo largo de la línea. Por ejemplo, establecer la propiedad Ángulo promedio en``4 mm “” significa que los dos puntos a lo largo de la línea que son 2 mm antes y después de la colocación del símbolo se utilizan para calcular el ángulo de línea para ese símbolo marcador Esto tiene el efecto de suavizar (o eliminar) cualquier pequeña desviación local de la dirección general de la línea, lo que da como resultado orientaciones visuales mucho más agradables de los símbolos de línea de marcador.

    • La línea del marcador también se puede desplazar lateralmente de la línea misma.

  • Línea de trazos: repite un segmento de línea (un trazo) a lo largo de un símbolo de línea, con un sub-símbolo de línea utilizado para representar cada segmento individual. En otras palabras, una línea discontinua es como una línea de marcador en la que los símbolos de marcador se reemplazan con segmentos. Como tal, las líneas de trazos tienen el same properties que los marcadores de símbolos, junto con:

    • longitud de Trazo

    • rotación de Trazo

    ../../../_images/hashedLineSymbol.png

    Figura 12.11 Ejemplos de líneas de trazos

12.2.2.2.4. Símbolos rellenos

Apropiado para las entidades de geometría poligonal, los símbolos de relleno también tienen varios tipos de capas de símbolos:

  • Relleno simple (predeterminado): llena un polígono con un color uniforme

    ../../../_images/simpleFillSymbol.png

    Figura 12.12 Diseñar un símbolo de relleno simple

  • ** Relleno centroide **: coloca un :ref:`marker symbol <vector_marker_symbols>`en el centroide de la entidad visible. La posición del marcador puede no ser el centroide real de la entidad, porque el cálculo tiene en cuenta los polígonos recortados en el área visible en el lienzo del mapa para renderizar e ignora los agujeros. Use el símbolo del generador de geometría si desea el centroide exacto.

    Los marcadores se pueden colocar en cada parte de una entidad de varias partes o solo en su parte más grande, y forzarlos a estar dentro del polígono.

  • Generator de Geometría (ver El generador de Geometría)

  • Relleno de degradado: utiliza un degradado radial, lineal o cónico, basado en degradados simples de dos colores o en un predefinido gradient color ramp para rellenar polígonos. El gradiente se puede rotar y aplicar sobre una base de entidad única o en toda la extensión del mapa. También los puntos de inicio y finalización se pueden establecer mediante coordenadas o usando el centroide (de entidad o mapa);

  • Relleno de patrón de línea: llena el polígono con un patrón de sombreado de line symbol layer. Puede establecer una rotación, el espacio entre líneas y un desplazamiento desde el límite de la entidad;

  • Relleno de patrón de puntos: llena el polígono con un patrón de sombreado de marker symbol layer. Puede establecer la distancia y el desplazamiento entre filas de marcadores y un desplazamiento desde el límite de la entidad;

  • Relleno de imagen ráster: llena el polígono con mosaicos de una imagen ráster (PNG, JPG, BMP …). La imagen puede ser un archivo en el disco, una URL remota o un archivo incrustado codificado como una cadena (more details). Las opciones incluyen opacidad (datos definidos), ancho de imagen, modo de coordenadas (objeto o ventana), rotación y desplazamiento.

  • Relleno SVG: rellena el polígono usando SVG markers;

  • ** Relleno de explosión **: proporciona un relleno degradado, donde se dibuja un degradado desde el límite de un polígono hacia el centro del polígono. Los parámetros configurables incluyen la distancia desde el límite hasta la sombra, el uso de rampas de color o gradientes simples de dos colores, desenfoque opcional del relleno y compensaciones;

  • Contorno: Flehca: usa una capa líneal de arrow symbol para representar el contorno de un polígono.

  • Contorno: línea de Trazos: usa una capa de hash line symbol para representar el contorno del polígono (los anillos interiores, el anillo exterior o todos los anillos).

  • Contorno: Marcadir lineal: usa una capa de símbolo de línea de marcador para representar el contorno del polígono (los anillos interiores, el anillo exterior o todos los anillos).

  • Contorno: línea simple: utiliza una capa de símbolo de línea simple para representar el límite del polígono (los anillos interiores, el anillo exterior o todos los anillos). La opción Dibujar línea solo dentro del polígono muestra los bordes del polígono dentro del polígono y puede ser útil para representar claramente los límites de polígonos adyacentes.

Nota

Cuando el tipo de geometría es polígono, puede optar por desactivar el recorte automático de líneas/polígonos en la extensión del lienzo. En algunos casos, este recorte da como resultado una simbología desfavorable (por ejemplo, el centroide varía donde el centroide siempre debe ser el centroide de la entidad real).

12.2.2.2.5. El generador de Geometría

Disponible con todo tipo de símbolos, la capa de símbolos: guilabel: generador de geometría permite usar expression syntax para generar una geometría sobre la marcha durante el proceso de renderizado. La geometría resultante no tiene que coincidir con el tipo de geometría original y puede agregar varias capas de símbolos modificadas de manera diferente una encima de la otra.

Algunos ejemplos:

-- render the centroid of a feature
centroid( $geometry )

-- visually overlap features within a 100 map units distance from a point
-- feature, i.e generate a 100m buffer around the point
buffer( $geometry, 100 )

-- Given polygon layer1( id1, layer2_id, ...) and layer2( id2, fieldn...)
-- render layer1 with a line joining centroids of both where layer2_id = id2
make_line( centroid( $geometry ),
           centroid( geometry( get_feature( 'layer2', 'id2', attribute(
               $currentfeature, 'layer2_id') ) )
         )

-- Create a nice radial effect of points surrounding the central feature
-- point when used as a MultiPoint geometry generator
collect_geometries(
  array_foreach(
    generate_series( 0, 330, 30 ),
      project( $geometry, .2, radians( @element ) )
  )
)

12.2.2.2.6. El Marcador de Campo Vectorial

El marcador de campo vectorial se usa para mostrar datos de campo vectorial tales como deformación de la tierra, flujos de marea y similares. Muestra los vectores como líneas (preferiblemente flechas) que están escaladas y orientadas de acuerdo con los atributos seleccionados de los puntos de datos. Solo se puede usar para representar datos de puntos; Las capas de línea y polígono no se dibujan con esta simbología.

El campo vectorial está definido por atributos en los datos, que pueden representar el campo ya sea por:

  • componentes cartesianas (componentes x e y del campo)

  • o coordenadas polares: en este caso, los atributos definen Longitud y Ángulo. El ángulo puede medirse en sentido horario desde el norte o en sentido antihorario desde el este, y puede ser en grados o radianes.

  • o como datos de altura solamente, que muestra una flecha vertical escalada utilizando un atributo de los datos. Esto es apropiado para mostrar el componente vertical de la deformación, por ejemplo.

La magnitud del campo se puede ampliar o reducir a un tamaño apropiado para ver el campo.