Opened 12 years ago

Closed 12 years ago

#509 closed defect (invalid)

Render names on small and long ways better

Reported by: tom@… Owned by: steve@…
Priority: major Milestone:
Component: mapnik Version:
Keywords: Cc:


Comparing Mapnik to other maps such as A-Z (on a completely mapped area, of course), Mapnik isn't too good at rendering the names of small ways. I'd guess it's because Mapnik only writes names along the way in a single line, rather than having text above and below the way as well. It could also shorten "road" to "rd", "place" to "pl", and so on. Two examples:

Here, 'Besant Place' is rendered at zoom level 18 but no others, although there is plenty of space at level 17 and possibly space at 16:

In this example, 'Jarvis Road' isn't rendered at all (it's the fatter residential road coming off Melbourne Grove). Given that there's nothing to the left until you reach the (unrendered) hospital, there is plenty of space to squeeze this name in:

A related problem occurs with long ways, where the name only seems to get rendered once and in the middle at all zoom levels, rather than repeating the name at higher zoom levels so one doesn't have to drag the map around to find it. In this example most of the primary and secondary suffer from this problem, just zoom in to the top of Lordship Lane to see what I mean. With the junction of Barry Road & Peckham Rye (the two secondary ways) it's not even clear which road continues to the North, causing a bit of a navigational problem as well:

Change History (1)

comment:1 Changed 12 years ago by Tom Hughes

Resolution: invalid
Status: newclosed

Issues with mapnik should be raised in the mapnik bug tracker at

Note: See TracTickets for help on using tickets.