Feature request #5217
Rendering Symbol level: merge the boundary when the level is the same
|Assigned to:||-||% Done:||
|Target version:||Future Release - Nice to have|
|Platform version:||Pull Request or Patch supplied:||No|
Hi, I guess in the rule rendering, using the symbol level, when two feature are touching on a portion each-other and both have the same value for symbol level, the boundary could be merge disappearing.
In the image I attach to this ticket, there are two feature with the same value in the rulerendering, so both has the same level in the symbol-level order. I guess the two boundary (I circled they with a red line) where they are touching each-other should disappeared.
Updated by Giuseppe Sucameli almost 5 years ago
- Category changed from Map Canvas to Symbology
You can do it by creating 2 symbol layers, 1 for the fill without outline (Simple fill with no pen) and the other one for the outline (Simple line). Then enable the symbol levels and put 0 to the outline renderer order and 1 to the fill renderer order.
The fill will be renderer after (over) the outline, so you have to use a wider (x2) outline because you see just half outline.
Probably doing it without using a 2 times-wide outline needs to rewrite the QGis rendering system, because features are rendered one by one (a feature doesn't know about the other ones).
Also available in: Atom