He intentado hacer esto antes y no he tenido mucha suerte.
qGIS coloca símbolos repetidos en una línea basados en un punto de referencia (por defecto, el centro, aunque se puede configurar en la parte superior/media/inferior x izquierda/centro/derecha), y rota ese símbolo basado en la pendiente de la línea en ese punto. En una línea recta, donde la pendiente no cambia de un punto de colocación de símbolo a otro, cada símbolo se alineará perfectamente con el anterior. En una curva, sin embargo, ningún punto en un símbolo coincidirá perfectamente con el punto correspondiente en el siguiente símbolo.
Entonces, si la línea roja es la línea en sí, repetir un símbolo a lo largo de esa línea resultará en brechas entre los símbolos a lo largo del exterior de una curva, y superposiciones en el interior de una curva.
Para eliminar completamente las brechas y superposiciones, cada cuadrado de símbolo tendría que ser reformado como un rombo de tamaño variable--similar a cómo las piedras de un arco se biselan para coincidir con la curva. Hasta donde sé, no es posible simular algo así. Sin embargo, puedes disminuir la distorsión densificando y suavizando la geometría de tu línea de manera que el cambio de ángulo sea menos extremo. El plugin generalizador puede ayudar con eso (intenta usarlo con el algoritmo de Chaiken).
Además, dividir tu símbolo en segmentos más pequeños y colocar cada uno sucesivamente, de modo que nuevamente disminuyas el ángulo entre cada marcador subsecuente, ayudaría. Por ejemplo, divide tu símbolo de V
en un \
y un /
, carga ambos en la línea de marcador y para cada uno, establece un desplazamiento-x igual a la mitad de su ancho, positivo para uno y negativo para el otro.
Por último, un trazo de símbolo ligeramente más grueso con extremos redondeados ayudaría a ocultar la ligera distorsión.
Esto sigue siendo un poco de truco--me encantaría escuchar si alguien más tiene un enfoque más confiable.
Edit:
otra idea: el desalineamiento de un símbolo a otro causado por la rotación del símbolo a lo largo de la curva es mayor en la parte superior/inferior del símbolo, pero menos pronunciado en el centro. Así que un patrón que comience y termine en el centro del símbolo tendrá brechas más pequeñas que un patrón que comienza/termina en la parte superior/inferior. Por ejemplo:
...todavía es un truco--todavía no es infalible