How does Mapnik select which place names to render when the cities are close enough that there would be label collisions in the rendering?  And is there any good way of tagging the place name to give better hints about which place names should have priority in case of collisions?<div>
<br></div><div>In particular, when I look at renderings of the California Bay Area at various zoom levels, I see lots of poor choices for name collision resolution.</div><div><br></div><div>Virtually everyone would agree that San Francisco is the most prominent city in the region, and should win any name rendering collision amongst cities in the region.  Yet, at zoom level 6 and 7, Daly City gets rendered instead of San Francisco.  Similarly, Oakland and San Jose are the next most prominent cities in the region, yet at many zoom levels, smaller and less prominent adjacent places get rendered instead.</div>
<div><br></div><div>Another related quirk is that some of these smaller place names are have discontinuities in when then show in the zoom sequence, e.g. Mountain View shows up at zoom level 6 and 8, but not 7, and Santa Clara shows up at zoom level 7, 9, and 11, but not 8 or 10.</div>
<div><br></div><div>I'm sure this problem is not unique to the Bay Area, but it is merely an example drawn from an area that I'm very familiar with.</div><div><br></div><div>Is there a good solution to this problem?</div>
<div><br></div><div>-Scott</div><div><br>-- <br>Scott Atwood<br><br>Cycle tracks will abound in Utopia.  ~H.G. Wells<br><br><br>
</div>