14 votos

Creación de un estilo de "muro de ladrillos" para los polígonos

Estoy tratando de crear un estilo de pared de ladrillo para un polígono vectorial en QGIS 2 y 3. Puedo renderizar un dibujo svg de una pared de ladrillos con relleno SVG (imagen de abajo). Pero no quiero usar SVG ya que el estilo es parte de un mapa geológico gratuito, donde el archivo SVG complicará la distribución y renderización de los datos para el público. Guardar el SVG a través de un QML por defecto obliga a las rutas relativas al archivo SVG en el archivo QML y el archivo SVG debe estar en la carpeta SVG del sistema QGIS.

Cualquiera ha creado un estilo vectorial poligonal como:

enter image description here

Que no necesita un archivo SVG externo para su renderización.

1 votos

Se acercó tentadoramente a ella. Creo que es posible con dos rellenos de patrón de línea, cada uno con una línea de marcador simple y otra desplazada (usando el símbolo |), y la segunda desplazada un poco hacia la derecha y hacia abajo. Sin embargo, QGIS 3.2 sigue fallando cuando intento esto, puede que tengas más suerte.

20voto

nuecaster Puntos 128

Utilizar un relleno de patrón de puntos, con marcador de medio cuadrado y rotación de 90 grados

Tamaño del marcador: 10 mm

enter image description here

Distancia: Horizontal 10mm, Vertical 5mm

Desplazamiento: Horizontal 5mm, Vertical 0mm

enter image description here

Resultado: relleno consistente del patrón de ladrillos independientemente de la forma del polígono

enter image description here

Para un patrón de ladrillos de diferente tamaño, utilice estas proporciones, donde X es el tamaño de su marcador de puntos:

  • Tamaño del marcador: 2X
  • Distancia: Horizontal 2X, Vertical X
  • Desplazamiento: Horizontal X, Vertical 0

Esto es lo que parece con diferentes marcadores de punto y todos los demás ajustes iguales:

Hexágono enter image description here Relleno_cruzado enter image description here Círculo enter image description here Semicírculo enter image description here Triángulo enter image description here

0 votos

Creo que también sería posible con dos rellenos de líneas gruesas utilizando diferentes patrones de guiones. esto sería una buena adición a la biblioteca de patrones de QGIS :-)

0 votos

Lo intenté con los patrones del tablero, pero el patrón del tablero personalizado no funcionó como esperaba. Esperaba que un patrón de guiones '5,5' con milímetros como unidades diera un guión de 5mm de largo con un espacio de 5mm, pero en su lugar es una línea invisible. Así que no estoy seguro de si esa característica es un error, o si simplemente no entiendo cómo funciona.

0 votos

Gracias, funciona muy bien. El marcador de rectángulo se llama half_square en mi QGIS 2.18.21 y 3.2.1. Sin embargo, un problema es que el estilo no se muestra en la leyenda en TOC - dejando un cuadro blanco vacío. Esto puede ser un problema de escalado de estilo de representación de la leyenda en TOC - informará de esto al equipo de desarrollo de qgis.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X