4

I try to create flat end buffers for each of my line segments in QGIS (with Grass-algorithm v.buffer.distance).

If I use the tool with straight lines there is no problem creating the flat end buffer polygons but if i use my digitized line which is not straight i end up with strange artefacts as you can see in this screenshot: ( The left side buffers are the ones created by the tool and the ones on the right side are just there to demonstrate the way it roughly should look like.)

enter image description here

Is there a way I can prevent the flat-end-buffer-tool from creating these strange buffer polygons?

Edit1:

I tried the v.parallel-Tool but this also creates strange artefacts:

Result of v.buffer.distance: enter image description here

Result of v.parallel: enter image description here

Thomas B
  • 8,807
  • 1
  • 21
  • 62

1 Answers1

1

As you have described already, you have segmented line features... that's why.

Merge your digitized lines into single line then try again.

[EDIT] Workflow the image below was created:

  1. Merge the segments into single line.
  2. Activate v.parallel and set Offsets =(same offset to both major and minor axis), set Side =(both), and check (Create buffer-like parallel lines).
  3. After v.parallel creates lines, manually digitize to create polygons, using snapping to the line layer.

Not v.buffer answer, and I am not sure you'll like digitizing manually.... anyway.

Kazuhito
  • 30,746
  • 5
  • 69
  • 149