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 would like to split a shapefile in qgis according to how the polygons overlaps. Don't know how to though? See pic for explanation:

enter image description here

share|improve this question
So..did it work? – Shepherdjo Aug 2 '12 at 6:19

I think I found a method. It s a grass function included inside the sextante plugin. See the screenshot. I did a test with a shapefile that looked like yours.pic

More Details:

  1. It is best to install QGIS Sextante Plugin. So you do not have to worry about importing/exporting to grass datasets.
  2. The tool is Located in Sextante toolbox > Grass Commands > Vector > v.overlay

  3. Just open the tool and use the default parameters and you get the results in a new layer

enter image description here

share|improve this answer

I am more familiar with ArcGIS than QGIS but I just did a brief search and think this would work:

1) Use the Union tool (as suggested by Darren Cope) to create your 7 features.
2) Under Data Management Tools use "Join attributes by location" and take the sum of the number of your original (purple in your map) polygons that overlap your new 7 features.

Thus where there is only 1 original poly, the new field = 1, where there are 2 polys, field = 2 and so on.

share|improve this answer
Here is a good site with info on the QGIS equivalent of a Spatial Join: – AlmaThom Aug 1 '12 at 22:25

The standard QGIS Georeferencing tool "Union" will give the same result.

share|improve this answer
i can't get it working as per the asker's requirement..i gave input and union layers the same..are you sure it would work? – vinayan Aug 1 '12 at 16:23

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.