Styling/symbolizing (rule-based option) a roads vector layer with intersections of streets with different styles I have incorrect (and annoying) overlaps of the different symbolization styles. is it possible fix the problem?

enter image description here

I also add the symbolization level window enter image description here

1 Answer 1


You need to set the symbol level of the feature you want on top to a value higher than the other ones. This is true both vertically (road type) and horizontally (component of the road style for a given road type).

In your example, if you want the blue line on top, set the last line, layer1, to a value of 3.

It may also be necessary to hit apply on the main styling window to see the changes.

As an example, the following symbol levels will draw the green area (0), then the blue area (1) and at last, on top of everything, the center line from the low line (3)

enter image description here

  • Thanks a lot, it works well :). If I understood correctly, then should I hierarchically organize road types and assign the same hierarchy to the color symbol levels?
    – Andrew-63
    May 25, 2018 at 15:18
  • @Andrew-63 yes. And you can be fancy too, like putting "lower class" center-line above "higher class" buffer
    – JGH
    May 25, 2018 at 15:23
  • "And you can be fancy too, like putting "lower class" center-line above "higher class" buffer", sorry, I do not know if I understand, could You show me an example about, please?
    – Andrew-63
    May 25, 2018 at 15:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.