4

I’m looking for recommendation for (a) professional solution(s) for printing large-scale high-quality topographic map (e.g., topographic map for hiking like this one or large-scale city map like that one). I want to define my own style and be able to print large scale (let’s say 1:10000) paper maps on large formats (let’s say A0-A1). I’m not looking for making map tiles for web-based slippy maps. My source of data would be primarily OpenStreetMap, from which I would use either geofabrik shp or layers from a postgreSQL database using imposm/osm2pgsql. The others capabilities I’m looking for:

  • can fill polygon with textural pattern instead of single color pattern
  • can make labelling that follows the shape of the elements, such as curved labels along a curved river or a curved street.
  • can include contour drawing (of elevation).
  • output in vector format.
  • can make it programmatically in order to be repeatable for many places.

From what I know, here are some options:

  • Mapnik: currently the best solution I have.
  • QGIS: But does it (well) support the printing of large maps? I’m also afraid that this would be poorly programmable. Yes I'm aware of this post, but actually I know QGIS well and I know it is not an easy solution for producing large-scale topographic map programmatically unless there is a QGIS plugin or a framework based on QGIS dedicated for that.
  • Mapserver: Following this tutorial, I could basically achieve what I want. But it remains a hard work to style the map-file. https://github.com/mapserver/mapserver/wiki/Rendering-OSM-data-on-Ubuntu-12.04

But are there some other options? Any feedbacks on this topic?

1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.