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've been going a bit crazy in trying to create a "setback" buffer on QGIS for coastal lines in a map projecting this buffer outwards towards the sea. I've managed to create a normal Bidirectional buffer, but that's not the outcome that I'm looking for.

share|improve this question

As far as I know, there is no way to create a one-sided buffer for lines in QGIS.

You'll have an easier time converting your coast line to a land polygon an buffering that.

share|improve this answer

You could create a regular 'two sided' buffer, then use the coastline to split it, and delete the half you do not want.

share|improve this answer

"Setback" buffer is only meaningful for polygons data sets. In QGIS you can obtain a "setback" buffer by providing a negative buffer distance in Vector-> Geoprocessing Tools-> Buffer(s)... or Fixed distance buffer in Processing (QGIS geoalgorithms-> Vector geometry tools).

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.