artemp/trac2github — Issue #565: 'Ignore placement' counterpart to allow_overlap="yes"
Author: artemp
Created: 2011-10-09 20:40:49+00:00
State: open
Labels: Core_Library

For certain solutions/tricks, I find it would be helpful to have a 'forward going' counterpart to allow_overlap="yes" on a symbolizer.

allow_overlap="yes" allows the involved symbolizer to ignore previous placements.

What I'm thinking of is telling mapnik that the involved symbolizer placement is not interesting to any subsequent symbolizers, and may be overpainted, and thus its placement shouldn't be recorded into the global placement list.

This would direct this symbolizer to both ignore past placements, and allow any future symbolizers to overpaint it.

The only way to emulate the workings of this currently is to use clear_label_cache, but that's the broadsword approach instead of the surgical scalpel approach to this. :)