Utilizzare lo stile Frecce anziché lo stile Linea semplice.
Ad esempio, queste linee con stile Linea semplice:
assomiglia a questo con lo stile Freccia:
È possibile disattivare le punte delle frecce impostando la larghezza e la lunghezza della testa su 0.
Come puoi vedere, la linea retta diventa una freccia dritta, mentre le linee con un vertice centrale diventano frecce curve. Il posizionamento del vertice medio determina la curva della freccia.
Per convertire le linee rette in frecce curve, dovrai aggiungere un vertice medio a ogni linea, quindi compensare quel vertice abbastanza da generare una freccia curva.
Utilizzare lo stile Generatore di geometria con il tipo Geometria: Linestring. Questa espressione creerà una linea con un punto medio di 200 unità di distanza verso est e nord del punto medio originale della linea.
make_line( start_point( $geometry), translate( centroid( $geometry), 200,200), end_point($geometry))
Modifica la linea da visualizzare come stile Freccia. Regola i valori di offset del centroide nell'espressione del generatore di geometria fino a quando non sei soddisfatto della forma delle frecce. Se lo desideri, puoi renderli proporzionali alla lunghezza della linea originale, ad es $length/10
. L'espressione completa sarebbe:
make_line( start_point( $geometry), translate( centroid( $geometry), $length/10, $length/10), end_point($geometry))
Ecco come appare, con le linee originali in rosa e le frecce generate dalla geometria in nero:
Se non si è soddisfatti del posizionamento del punto medio della linea, è possibile regolarli manualmente. Innanzitutto, converti lo stile di linea generato dalla geometria in un livello reale. Copia l'espressione dal generatore di geometrie nello geometry by expression
strumento (Casella degli strumenti di elaborazione). Quindi utilizzare lo strumento Vertice (barra degli strumenti Digitalizzazione) per spostare manualmente i vertici.
Nota: questa risposta è stata fatta con QGIS 3.4.