2

I have the data for several cities in a layer. I'd like to run a batch export, that goes through a list and zooms in on one city (coordinate + zoomlevel), then the next, etc and exports each results based into a pdf. Is this possible?

2

You can use the Atlas functionality of the Print Composer. You center-coordinate could be a point layer, with a point for the center of the city map or a bound of a polygon if you city is a polygon. The layer defining bound of map is called the coverage layer. The zoom level is either a margin on geometry or scale. You cannot data bind to the zoom level (yet), if you have zoom level as an attribute of your coverage layer (city layer). So you zoom level is either based on a margin around a polygon, a fixed scale or a best fit scale.

enter image description here

Setting zoom level of multiple Atlas prints.

|improve this answer|||||
1

Yes.

What you want is the Atlas Generator in the Print Composer. This is exactly what it was created for.

There are a couple of tutorials which will help you achieve this:

https://www.youtube.com/watch?v=698BZcblGi4

How to set up a Coverage Layer for Atlas Plugin?

http://www.slideshare.net/qgis_uk/qgis-atlas-nobuild

http://www.undertheraedar.com/2014/11/automatic-map-production-with-qgis.html

|improve this answer|||||

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.