Feature request #5217
Rendering Symbol level: merge the boundary when the level is the same
|Pull Request or Patch supplied:||No||Resolution:|
|Easy fix?:||No||Copied to github as #:||14953|
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.
#1 Updated by Giuseppe Sucameli about 9 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).