Feature request #5217
Rendering Symbol level: merge the boundary when the level is the same
Status: | Open | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | - | ||
Category: | Symbology | ||
Pull Request or Patch supplied: | No | Resolution: | |
Easy fix?: | No | Copied to github as #: | 14953 |
Description
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.
History
#1 Updated by Giuseppe Sucameli over 12 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).
#2 Updated by Giovanni Manghi over 12 years ago
- Target version set to Version 2.0.0
#3 Updated by Pirmin Kalberer about 12 years ago
- Target version changed from Version 2.0.0 to Future Release - Nice to have
#4 Updated by Giovanni Manghi over 7 years ago
- Easy fix? set to No