Thanks for your replies. I tried out print.get-map.org/ and got an error ( File “/home/maposmatic/ocitysmap/ocitysmap/indexlib/StreetIndex.py”, line 162, in _convert_street_index
linestring[11:-1].split(‘,’))
TypeError: ‘NoneType’ object is not subscriptable)
I sent it to the email mentioned in the error.
Looks like there’s a lot of options available on this page: OSM on Paper - OpenStreetMap Wiki. I’m not sure which would be best for me.
To give more details on what I’d like to do - I don’t need to actually print it, on paper. I just want to create a (large, detailed) pdf file (or whatever format is best). I would then put it on my phone, and scroll through it. The goal is to not be dependent on a specific app, and not need to be online.
Maybe you want an SVG file instead? Such map would be infinitely zoomable and would retain all the detail, while being small in size. SVG - OpenStreetMap Wiki may help you. For PDF, many systems have a print to PDF option so as long you get a printable map, you should be able to easily convert it to a PDF.
I’ve created maps for print with Mapnik, and creating a SVG is a bad idea. It’s better to create a PNG at a suitable resolution for printing. SVG maps are larger, and large SVGs embedded in PDFs are slower than high resolution images in PDFs and more prone to causing printer crashes.
I’ve created maps for print with Mapnik, and creating a SVG is a bad idea. It’s better to create a PNG at a suitable resolution for printing.
I agree, particularly for lower zoom levels you end up with very large svgs due to fine detail likely beyond the printing resolution you would want. Printing to an svg and modify it with a vector editing program and raster it afterwards for printing is a suitable workflow though. Generally for a good result it is often advisable to adjust some things like labeling and similar fine tuning