Saludos, precisamente estuve trabajando con unas redes de abastecimiento, para realizar lo que pides puedes utilizar la Simbología basada en Reglas, es muy sencillo, puedes combinar diversos atributos, por ejemplo comúnmente se quiere agrupar el material de la tubería con el diámetro y representar el sentido, puedes tener tuberías de hierro de 3", de hierro de 4", de hierro de 6" y digamos hasta hierro 8", así se repite por ejemplo para PVC, Asbesto cemento etc.
Lo que puedes hacer es dar clic a la simbología basada en reglas y concatenas atributos, le das clic al signo + y configuras la regla en el orden: Campo = Atributo and Campo = Atributo
"Material" = 'Hierro fundido' and "Diametro" = 4
Le das el formato que quieres, color grosor, para colocar la marca ---/-- puedes añadir una capa de símbolo y la configuras como Font Marker
Voy a montar un articulo sobre esto en QGis3 aplicado al caso que te digo, mantente pendiente