I have two point layers. One point layer has many random points which are start points. The second point layer has only one point which is the endpoint.

I want to create wedge buffers from the start points layer to the endpoint layer.

Something like this:

enter image description here

All buffers have same parameters only angle degree is different.

  • Can you please add which software do you have in mind to solve this?
    – Nil
    Jan 10, 2021 at 19:25
  • I want solve this in QGIS
    – Rii Pii
    Jan 10, 2021 at 19:40
  • 1
    What is the coordinate system of data, projected(meter, inch) or geographic(lat long)? Jan 10, 2021 at 19:40
  • Coordinate sysyem is Wgs84 and metric
    – Rii Pii
    Jan 10, 2021 at 19:46
  • Do you mean azimuth by angle? Jan 10, 2021 at 19:50

1 Answer 1

  • Open "Create Wedge Buffer" tool. Select the layer containing the start points as input layer.

  • Click "Data defined override" option (enter image description here) near the "Azimuth" and select "Edit.."

  • Use this expression: ('end': the layer name of the end point)

    degrees( azimuth( $geometry, geometry( get_feature_by_id( 'end', 1 ))))

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.