#2280: v.extract: allow random extraction based on feature ids, not only 
category
values
----------------------------------------------+-----------------------------
 Reporter:  mlennert                          |       Owner:  grass-dev@…       
       
     Type:  enhancement                       |      Status:  new               
       
 Priority:  normal                            |   Milestone:  7.0.0             
       
Component:  Vector                            |     Version:  svn-trunk         
       
 Keywords:  v.extract category values random  |    Platform:  Unspecified       
       
      Cpu:  Unspecified                       |  
----------------------------------------------+-----------------------------
 I have a point vector file over 400,000 points) without attribute table.
 The one relevant info is stored as a category value in layer 1.

 I would like to extract at random a subset of 50,000 points. v.extract
 random= seems like the ideal solution. However, there are only 687
 different category values and thus v.extract bails out with


 {{{
 ERREUR :Random category count is larger or equal to uniq
         <point,line,boundary,centroid,area,face> feature category count
 687
 }}}

 When I add category values to layer=2, I can then do the v.extract with
 random=50000, but it only extracts layer 2, so I lose the info in layer 1.

 I can see two solutions:

 - allow random selection in feature id space, not only in category space
 - add flag to keep info from all other layers when extracting (which then
 allows to do the extraction with the extra v.category step mentioned
 above)

 Moritz

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/2280>
GRASS GIS <http://grass.osgeo.org>

_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to