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

The image below shows what two selected layers. One contains a series of borders, and the other a series of buffers.

I am trying to obtain the buffered surface within each of the borders in the other layer, preferably using ftools.

enter image description here

share|improve this question
up vote 2 down vote accepted

I have found the answer to my own question. This involved several steps:

  1. Initially, I drew buffers around the points in question and saved the resulting polygons in a new shape file.

  2. Going to "vector" on the qGIS menu, I selected "geoprocessing tools" and then "intersect". Here I selected the two layers of interest and again saved the results as a new shape file. The resulting polygon contains only the area in which there is an overlap. Importantly, it also preserves the boundaries of each starting layer.

  3. Opening the layer saved in the previous step, I then went to vector->geometry tools->export/add geometry columns. This once again leads to saving a shape file, but in this one the attribute table has two added columns with the area and perimeter of the overlapping sections, organised along the same rows as the starting file, which is precisely what I needed.

I hope this is useful for others!

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.