Спасибо!
Хм, так по умолчанию стояло… Выставил 85.
Виноват! Оказывается osm.xml у меня лежал какой-то кривой с неверной проекцией, а я думал, что он переписывается с помощью generate_xml.py…
Однако, взял свежий мапник:
svn info
Path: .
URL: http://svn.openstreetmap.org/applications/rendering/mapnik
Repository Root: http://svn.openstreetmap.org
Repository UUID: b9d5c4c9-76e1-0310-9c85-f3177eceb1e4
Revision: 27140
-
прописал данные для доступа к базе в:
./inc/datasource-settings.xml.inc
-
Запускаю:
MAPNIK_MAP_FILE="osm.xml" MAPNIK_TILE_DIR="tiles/" ./generate_tiles.py
render_tiles( (-180.0, -90.0, 180.0, 90.0) osm.xml tiles/ 0 5 World )
### Map properties warning: 'bgcolor','minimum_version' are invalid, acceptable values are:
'background-color,background-image,srs,buffer-size,paths-from-xml,minimum-version,font-directory,maximum-extent,base'
### Font properties warning: 'face_name' is invalid, acceptable values are:
'face-name'
Traceback (most recent call last):
File "./generate_tiles.py", line 214, in <module>
render_tiles(bbox, mapfile, tile_dir, 0, 5, "World")
File "./generate_tiles.py", line 135, in render_tiles
renderer = RenderThread(tile_dir, mapfile, queue, printLock, maxZoom)
File "./generate_tiles.py", line 64, in __init__
mapnik.load_map(self.m, mapfile, True)
RuntimeError: Failed to find font face '' in FontSet 'book-fonts' in map 'osm.xml'
osm.xml - тот, что идёт из svn-а, в корне mapnik-a…
Если же всё же сделать, как советовали выше:
upgrade_map_xml.py osm.xml osm2.xml
часть вывода:
Changing face_name to face-name
Changing face_name to face-name
Changing face_name to face-name
После этих манипуляций вроде что-то сгенерировалось и даже показывается в рельсах!