6 votos

Estilización de recuadros delimitadores de partes individuales de objetos multiparte

En mi proyecto QGIS tengo una capa vectorial multilínea en la que cada característica multilínea está formada por pequeñas líneas no conectadas.

Me gustaría mostrar un cuadro delimitador alrededor de cada una de las partes de cada objeto multi-linestring como en el siguiente ejemplo:

One multilinestring object with styling of each single part object

Si utilizo el siguiente estilo

bounds($geometry)

Sólo obtengo un cuadro delimitador alrededor de todo el objeto multilineal.

¿Es posible visualizar el cuadro delimitador de cada una de las partes de los objetos multilineales sin crear un nuevo conjunto de datos de una sola parte?

2voto

ghotan Puntos 29

Con una pequeña muestra de prueba como la siguiente:

(1) A multipart capa de línea.

enter image description here

(2) Creado un polígono por generador de geometría bounds($geometry) . Una gran caja engloba todas las líneas, como usted ha señalado...

enter image description here

(3) Así que utilicé bounds(geometry_n($geometry, @geometry_part_num)) para crear una casilla para cada línea.

enter image description here

Espero que estas casillas rojas (discontinuas) sean lo que buscaba.

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