I'm using Mapnik 3.0.7 to render a basemap and a Shapefile layer that contains points. The labels for these points should overlap all the layers underneath, but not each other. Unfortunately, road labels from a lower layer are preventing some of them from being placed:
I've tried the following:
allow-overlap="true"to the point
TextSymbolizer, which makes the point labels overlap everything, including each other (bad).
text-label-position-toleranceoptions to the underlying road labels, which I assumed would move them out of the way and allow the point labels to be placed. No effect.
text-comp-opoptions on the point layer and underlying layers, with no effect or undesired effects.
Is there any way to achieve this?