Is your feature request related to a problem? Please describe.
The buffer intersection tests are slow for large constraint sets. This could be resolved by clipping the boundaries of the constraints to the evaluated region prior to performing the point relocations.
Describe the solution you'd like
Prior to applying the buffers, do the following:
Take the extents / bounding box of the point layer, and inflate by the "Maximum Buffer" value.
For each constraint, create a new layer by performing an intersect between the geometry from 1) and the constraint itself.
Is your feature request related to a problem? Please describe. The buffer intersection tests are slow for large constraint sets. This could be resolved by clipping the boundaries of the constraints to the evaluated region prior to performing the point relocations.
Describe the solution you'd like Prior to applying the buffers, do the following: