In QGIS (2.14.0) I have a polygon layer I need to show labels for, but often the polygons overlap. I need to see the labels for each of the overlapping parts but when the two polygons are coincident, the label gets placed in the same location and overlaps one another.
For example, polygon A is 50m^2 and is labelled "A", polygon B is also 50m^2 and coincident with polygon A but is labelled "B". Currently I get both "A" and "B" rendering on top of each other whereas i want "A" and "B" to render without colliding, so both are readable.
In the image below the three south western parcels each have "2-Ground Oriented Infill" and "17-Coach Houses" overlapping polygons, but labeling engine has drawn "17" first on one feature and "2" first on the other, so they look mismatched but should all be the same according to the polygon colour, ideally both "2" and "17" labels should show and not overlap. The south eastern polygon doesn't overlap as "7-Riparian Areas" is a different polygon shape than the overlapped "17-Coach Houses" in that case".