<br><br><div class="gmail_quote">On Sat, Sep 25, 2010 at 3:50 AM, Martin Davis <span dir="ltr"><<a href="mailto:mbdavis@refractions.net">mbdavis@refractions.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
 Try looking at Mapnik.  This is what OpenStreetMap uses to generate its tiles.  I believe it exposes an API (or at least a cmd-line interface)</blockquote><div><br></div><div>Yep, it certainly does. There's a command line tool that renders an XML map declaration to a map (nik2img), and there's the main mapnik APIs (C++/Python)</div>
<div> </div><div>There's also some projects that start with OSM data and produce printed maps. eg. with street-name indexes, mostly using mapnik for the map-rendering part.</div><div><br></div><div><a href="http://wiki.openstreetmap.org/wiki/OSM_on_Paper">http://wiki.openstreetmap.org/wiki/OSM_on_Paper</a></div>
<div>specifically walkingpapers, maposmatic, and townguide.</div><div><br></div><div>It probably wouldn't be too hard to hack on them to use your postgis data instead of OSM data.</div><div><br></div><div>The mapnik mailing lists are pretty friendly & helpful too.</div>
<div><br></div><div>HTH,</div><div><br></div><div>Rob :)</div></div>