I am currently using QGIS to try and prepare a series of equally spaced -- along the terrain slopes -- sampling points within various NVC (National Vegetation Classification) sites in the UK. I am using a NVC vegetation dataset which is in vector form; allowing me to select the individual vegetation sites I want to produce points grids for. Previously I have been using the 'regular points' tool however this appears to only create a grid of points in 2D, horizontally. I am however interested in the movement of small mammals across the land and hence want to create a grid of evenly spaced sample points measured across, up and down the terrain; specifically the elevation, to produce a 3D grid of sample points. On the ground, the 'regular points' tool is fine on flat land, but in the hills the points are no longer evenly spaced. I have access to a lot of the OS vector and raster data but I am not sure exactly how best to approach this problem.
closed as unclear what you're asking by whuber♦ May 18 '15 at 20:28
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Poisson disc sampling via dart throwing ought to work for an arbitrary surface although so far I've only used it on planes and spheres myself. It's fairly slow though.
You generate random points over the surface retaining those which are at least some minimal distance from the others that have been accepted. Stop when you've had some large number of repeated failures.
I'm not aware of any QGIS plugins for this so you would probably have to implement it yourself.