Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a detailed map in qgis (vector, .shp) and I would like to split the map in four parts based on attributes to print each part of the map separately. Unfortunately, I didn't figure out how to do that, yet.

I can select the desired values (for one printout) in the attributes table and the region of the map gets highlighted. I could now save the selection as a new layer, reopen it, and print it. however, that doesn't seem to be the smart way, because i would end up with too many files.

I thought i could simply print only the selection. Is there a way to achieve this?


share|improve this question
So you want to print a series of maps based on the data in a layer? – Nathan W Apr 24 '13 at 10:25
yes. andre's post showed me a way to do it. – amauss Apr 25 '13 at 14:49
up vote 1 down vote accepted

You can make a query on the vector layer by right-clicking on it -> Query, filtering out the objects you don't want to see. By changing or deleting the query filter entry, you can create the other views, or full view again.

This does not change the shapefile itself, only the project file.

share|improve this answer
Thank you! your solution devliverd the desired result. i thought the "query" would work similar to selecting items from the attribute table, which just highlighted the appropriate cells. bu: it works delivers a different result. great! sorry for "editing" your text, didn't figure out how to use the "comment" functionality... – amauss Apr 25 '13 at 14:47

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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