On Tue, Feb 17, 2015 at 4:49 PM, Margherita Di Leo <direg...@gmail.com> wrote:
> Hi,
>
> I have a vector of points. According to a regular grid, I need to (randomly)
> sample a certain number n of these points in each cell of the grid. Such
> number n is given in a column of the attribute table of the grid. How would
> you do this?

With a small script this should be doable:
- generate the grid as polygons (v.mkgrid)
- loop over each polygon
     - fetch category number or v.extract
     - fetch corresponding number of points to be created from DB
     - v.random, using the current grid polygon for restricted creation feature
        
http://grass.osgeo.org/grass70/manuals/v.random.html#restriction-to-vector-areas
     - save point map
- patch all point maps into single resulting map
- remove single point maps

Something like this...

Markus
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to