Feature request #3039
symbol levels ignored for rule based rendering
|Pull Request or Patch supplied:||No||Resolution:||fixed|
|Easy fix?:||No||Copied to github as #:||13099|
Using the new symbology with rule based rendering, symbol levels are ignored
Step to reproduce: have some roads with two layers for the symbols.
Click on "Symbol levels". Check "Activate symbol levels". Define levels.
Click OK, then apply. Symbol levels are not applied.
Related bug: Just after defining symbol levels and clicking apply:
Click on "Symbol levels" again, levels defined are still there.
Click OK; click OK again to close the layer property.
Click on "Symbol levels". They are gone.
#3 Updated by Mayeul Kauffmann over 8 years ago
- Status changed from Closed to Feedback
- Resolution deleted (
Hi, this has never been solved and was closed by mistake (the following comment acknowledged that symbol levels are ignored for rule based rendering:
And in fact, symbol levels are still ignored. As I wrote in the mailing list, for now, all NG renderers (Single symbol, categorized, graduated) have a working "Symbol level" button, except the rule-based renderer (which has a non-working) button ; the patch at #3222 will give similar behaviour on all renderers.
For the moment we have a button that does nothing.
jctull is correct here: http://trac.osgeo.org/qgis/ticket/2832#comment:11 : "We still don't get the symbol levels"
Reference to discussion:
#4 Updated by Mayeul Kauffmann over 8 years ago
Patch available with ticket #3222 at:
#12 Updated by Giovanni Manghi over 7 years ago
mayeul kauffmann wrote:
I wrote "mostly" solved as the patch only partly solves the issue: it is still impossible to have symbol levels and more than the first matching rule.
Do the latest work by Martin on the rule based renderer fix definitely this issue?