Can someone tell me where the granularity of the zoom jumps is set in Mapnik? We’re reckoning to build an internal-use tileserver that mostly needs the zoom levels nearest the ground, for use in foot travel. The higher levels (city-at-a-glance and similar) quite likely won’t be needed at all because of a special indexing scheme, or at most will be reduced to 1 or 2 levels for the convenience of dragging. So, if we count up from ground level (the numbers actually go the other way, don’t they?) this application will need (e.g.) levels 1-4, then skip to 7 and finally to 14. Since they take up so much disc space, we’d rather only generate the tiles for those levels we’ll actually use.
It is not necessary to use the Google tiling schema. You can build the zoom layers and resolutions just as you wish and pixel size does not need to be multiplied by two. There are also other coordinate systems than the Web Mercator one (The Google projection). However, it can be difficult to use your custom tiles togeter with other tiles.
I do not know how to build custom tiling schemas with OSM-Mapnik tool chain. The GeoWebCache tiling configuration is described here http://geowebcache.org/docs/current/concepts/gridsets.html and MapProxy system here http://mapproxy.org/docs/nightly/configuration.html