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 road network shapefile that I want to use to create multiple maps from it, each based on some selection of original shapefile. For example, I want to show all highways with some custom symbology and all bike paths with a different symbology both based on the road shapefile( so they are automatically updated whenever network is modified).

I don't want to create a new shapefile for each of them, as the whole purpose is to map these selections and see the changes as road network is updated. I think I was able to do this in ArcGIS by creating a new layer, but at least I can't find it in QGIS.

Thanks in advance.

share|improve this question
Can't you just style the layer with different styles for each road type? – Nathan W Jan 23 '13 at 4:00
@NathanW I need to have some coffee, i guess! Thanks! though, I can't accept ur answer since it's posted as comment, so if you want please post it as answer. otherwise, I'll delete this question as I don't think it's helpful to others. – Pep Jan 23 '13 at 4:29
@Nathan W : what if my selection is based on a complex query, so it doesn't correspond to an existing column. then I'll want to visualize different queries on a single shapefile... – Pep Jan 23 '13 at 4:34
Depends on what the queries are. See if my answer helps. – Nathan W Jan 23 '13 at 4:44
up vote 7 down vote accepted

The simple answer is to style you layer with an attribute to show the difference.

If you need to do anything more complicated you can do two things.

  1. Use the rule based rendering

  2. Open the layer more then once and set the query/filter for each layer to something different.

    enter image description here

The first option is best if you want to show everything but based on more then one attribute. The second is good if you need to turn layers on and off to see only one or n types at a time.

share|improve this answer

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.