Holger, Great script for modifying mapnik symbology for higher/print resolution, and awesome to hear that you are using Cascadenik.
Just a note that I've started to work in Mapnik core for supporting scaling based on variable resolution output: http://trac.mapnik.org/ticket/343 - Dane On Apr 18, 2009, at 3:18 AM, Holger Schöner wrote: > Hello, > >> 2009/4/18 Torsten Mohr <tm...@s.netic.de> >>> I'd like to print a map of Germany as a poster. My understanding is >>> that osm.xml is configured to create maps that look fine on a >>> screen. >>> But the Pixels per Inch on a computer monitor are different >>> compared to >>> the PPI on a printed poster. >>> So e.g. text size, symbol size and others may not look optimal when >>> printed. > > That is correct. I wrote a small script (in Ruby, BSD license) to > modify an > existing mapnik style by scaling all text sizes, line widths, > min/maxscaledenominators etc. It worked quite well for me (using the > standard openstreetmap mapnik style) when I tried it some months ago. > > Link to script: http://www.ancalime.de/images/scalestyle.rb > > One caveat, though: As the icons are included as pixel graphics, and > I do > not know of any possiblity to scale them using style file syntax, > they are > not modified. Thus they will appear much too small on a printed map. > If you > have better icons, you might be able to adapt the script such that it > exchanges yours for the standard ones ... > > For an own map (which also uses cascadenic style preprocessor to > produce the > mapnik styles), I created a set of icons in different pixel sizes > (converted > by inkscape from SVG templates mainly from the OSM SVN), where the > size is > included as suffix in the filename. With another script (much more > complex, > so I cannot publish it right away; but if you are interested, I > might be > able to produce an excerpt of the relevant parts in about two or three > weeks) I can parse these filenames, and look for appropriately sized > icons > in their directory. > > Hope this helps ... Yours, > -- > Holger Schoener nume...@ancalime.de > > > _______________________________________________ > talk mailing list > talk@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk _______________________________________________ talk mailing list talk@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk