He intentado hacer esto antes y no he tenido mucha suerte.
qGIS coloca símbolos repetidos en una línea basada en un punto de referencia (de forma predeterminada, el centro, aunque puede establecerlo en superior / medio / inferior x izquierda / centro / derecha), y gira ese símbolo en función de la pendiente de la línea en ese punto. En una línea recta, donde la pendiente no cambia de una ubicación de símbolo a la siguiente, cada símbolo se alineará perfectamente con el anterior. Sin embargo, en una curva, ningún punto en un símbolo coincidirá perfectamente con el punto correspondiente en el siguiente símbolo.
![símbolo de marcador repetido en qGIS](https://i.stack.imgur.com/JBqH3.png)
Entonces, si la línea roja es la línea misma, repetir un símbolo a lo largo de esa línea da como resultado espacios entre símbolos a lo largo del exterior de una curva, y se superpone en el interior de una curva.
Para eliminar por completo los huecos y las superposiciones, cada cuadrado de símbolo necesitaría ser reformado como un rombo de tamaño variable, similar a cómo se biselan las piedras en un arco para que coincida con la curva. Que yo sepa, no es posible simular algo así. Pero puede disminuir la distorsión densificando y suavizando la geometría de la línea para que el cambio de ángulo sea menos extremo. El complemento generalizador puede ayudar con eso (intente usarlo con el algoritmo de Chaiken).
![símbolo de marcador de repetidor suavizado en qGIS](https://i.stack.imgur.com/IkgAC.png)
Además, sería útil dividir su símbolo en segmentos más pequeños y colocar cada uno en sucesión, de modo que nuevamente disminuya el ángulo entre cada marcador posterior. Por ejemplo, romper su V
símbolo en un \
y una /
, cargar tanto en la línea de marcador y para cada uno, establecer un desplazamiento x igual a la mitad de su anchura, positiva para uno y negativo para el otro.
Por último, un trazo de símbolo ligeramente más grueso con extremos redondeados ayudaría a enmascarar la ligera distorsión.
Esto sigue siendo un truco: me encantaría saber si alguien más tiene un enfoque más confiable.
Editar:
otro pensamiento: la desalineación de un símbolo a otro causada 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 pronunciada en el medio. Por lo tanto, un patrón que comienza y termina en el centro del símbolo tendrá espacios más pequeños que un patrón que comienza / termina en la parte superior / inferior. P.ej
![zigzag](https://i.stack.imgur.com/bJ5fA.png)
... sigue siendo un truco - todavía no es infalible