Ho provato a farlo prima e non ho avuto molta fortuna.
qGIS posiziona i simboli ripetuti su una linea in base a un punto di riferimento (per impostazione predefinita, il centro, sebbene sia possibile impostarlo su alto / medio / basso x sinistra / centro / destra) e ruota quel simbolo in base alla pendenza della linea in quel punto. Su una linea retta, in cui la pendenza non cambia da un posizionamento del simbolo al successivo, ciascun simbolo si allineerà perfettamente con il precedente. Su una curva, tuttavia, nessun punto su un simbolo corrisponderà perfettamente al punto corrispondente sul simbolo successivo.
Quindi, se la linea rossa è la linea stessa, la ripetizione di un simbolo lungo quella linea si traduce in spazi vuoti tra i simboli lungo l'esterno di una curva e si sovrappone all'interno di una curva.
Per eliminare completamente gli spazi vuoti e le sovrapposizioni, ogni quadrato di simboli dovrebbe essere rimodellato come un rombo di varie dimensioni - simile a come le pietre su un arco vengono smussate per adattarsi alla curva. Per quanto ne so, non è possibile simulare qualcosa del genere. Tuttavia, è possibile ridurre la distorsione densificando e levigando la geometria della linea in modo che il cambio di angolo sia meno estremo. Il plugin generalizer può esserti utile (prova ad usarlo con l'algoritmo di Chaiken).
Inoltre, rompere il simbolo in segmenti più piccoli e posizionarli in successione, in modo da ridurre di nuovo l'angolo tra ciascun marcatore successivo, sarebbe di aiuto. Ad esempio, spezza il tuo V
simbolo in a \
e a /
, carica sia sulla linea del marker sia per ciascuno, imposta un offset x uguale alla metà della loro larghezza, positivo per uno e negativo per l'altro.
Infine, un tratto di simbolo leggermente più spesso con estremità arrotondate contribuirebbe a mascherare la leggera distorsione.
Questo è ancora un po 'un trucco - mi piacerebbe sapere se qualcun altro ha un approccio più affidabile.
Modificare:
un altro pensiero: il disallineamento da un simbolo a un altro causato dalla rotazione del simbolo lungo la curva è maggiore nella parte superiore / inferiore del simbolo, ma meno pronunciato nel mezzo. Quindi un modello che inizia e termina al centro del simbolo avrà spazi più piccoli di un modello che inizia / termina in alto / in basso. Per esempio
... ancora un trucco - ancora non infallibile