[GIS] OSM zoom levels correspond to what level of text labels

labelinglayersmaperitiveopenstreetmap

I'm using Maperitive to render OSM map data of Mexico City as SVG files, destination Illustrator and then print (on paper, in a book).

At different zoom levels, the resulting maps have different levels of text.
At zoom=16 it looks like I get everything down to the last little street name, at 13, far fewer labels.

Since we want to print city maps with just the major categories – like names of suburbs – does anyone know what labels are included with the different zoom levels? If I knew that, I could do the maps without the thousands of street names that would be too tiny to read in print. OSM has something on it:

http://wiki.openstreetmap.org/wiki/Zoom_levels

…but not much.

Once I've worked it out, I want to do other maps of other cities, hoping that the same rules apply in all of them.

Best Answer

What gets rendered at what level (and what size of font etc.) is defined by the rendering rules in Maperitive (BTW these rules are not compatible with Mapnik's). Usually the rule for, say, town name, covers multiple zoom levels in one go. Example: font-size : 5:10;15:20 means the font will have 10 pixels size up (and including) the zoom level 5 and then it gradually increases to 20 (from level 15 and onwards). Whether something is rendered on a particular zoom level is defined by min-zoom and max-zoom properties.