7 votos

Relleno de patrón con símbolo de roatetd al azar el punto en QGIS

Estoy buscando una manera de llenar polígono(s) en QGIS con aleatoriamente girar los símbolos, para reproducir este efecto:

enter image description here

Este fue generado con Illustrator, y, como tal, es en realidad un patrón periódico, reproducido muchas veces, pero la longitud de onda es lo suficientemente grande en comparación con los polígonos y no se nota a menos que se preste atención.

enter image description here

He intentado reproducir este efecto con QGIS. Mi enfoque fue el uso de un punto de relleno de patrón, con un corto segmento de línea como la base de símbolos y de desplazamiento apropiada, y cada línea que se hace girar por una cantidad aleatoria -- esto es controlado por una expresión, rand(-180,180) (aviso amarillo expresión junto a la "rotación").

enter image description here

Aunque la vista previa se ve razonable, el final renderizada efecto no es:

enter image description here

Aquí, vemos que el patrón se construye de pequeños cuadrados (el tamaño de la vista previa, más o menos, es decir, aprox. la distancia entre dos símbolos en este caso). Podemos ver las fichas que se repiten demasiado quiclky por la estética, y también notive que algunos símbolos de pasar a ser truncada en los bordes de las baldosas -- QGIS es aparentemente blissfuly ignorantes de este hecho, y terminamos con "cuñas" correspondientes a las esquinas del patrón.

enter image description here

Y entonces yo sugeriría que una posibilidad para resolver mi problema es que a fuerza de QGIS para calcular una mayor azulejo. Pero, ¿cómo? De manera más general, cómo generar una al azar (o pseudo-aleatorio) patrón?

3voto

Sushant23 Puntos 329

Usted puede crear el patrón de relleno a través enfoque diferente, como sigue:

  1. Crear un nuevo punto de cuadrícula shapefile el uso de la herramienta

    Vector -> Investigación herramientas -> puntos Regulares

. 2. Seleccione un polígono de entrada de archivo para obtener la medida, definir el espaciado de la cuadrícula (1m en este ejemplo), y dar nombre al archivo de salida.

enter image description here

  1. Siga su enfoque para que cambie el marcador de punto de símbolo a símbolo de línea, y el uso de la fórmula que se sugiere: rand( -180,180) en la expresión lado del Ángulo, y 'Superposición' en la capa de mezcla:

enter image description here

Aquí está el resultado:

enter image description here

Usted puede crear un grupo para poner en el interior, tanto el polígono y el punto de la cuadrícula shapefile, así que usted puede activar/desactivar las capas mediante el grupo.

Tal vez no es una solución perfecta, pero al menos este enfoque permitirá evitar las líneas de intersección dentro del grupo de simbología dentro de la misma shapefile de polígonos de la capa.

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