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
    Commented Jan 10, 2021 at 19:25
  • I want solve this in QGIS
    – Rii Pii
    Commented Jan 10, 2021 at 19:40
  • 1
    What is the coordinate system of data, projected(meter, inch) or geographic(lat long)? Commented Jan 10, 2021 at 19:40
  • Coordinate sysyem is Wgs84 and metric
    – Rii Pii
    Commented Jan 10, 2021 at 19:46
  • Do you mean azimuth by angle? Commented 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 and acknowledge you have read our privacy policy.

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