Browse Source

v.random restrict wrong categories assigned, see https://trac.osgeo.org/grass/ticket/3524 (g70: merge https://trac.osgeo.org/grass/changeset/72416 + https://trac.osgeo.org/grass/changeset/72421 from trunk)

git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@72497 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 7 years ago
parent
commit
d122976b74
1 changed files with 4 additions and 0 deletions
  1. 4 0
      vector/v.random/main.c

+ 4 - 0
vector/v.random/main.c

@@ -556,6 +556,10 @@ int main(int argc, char *argv[])
 			G_debug(3, "    area = %d Vect_point_in_area() = %d", area, ret);
 
 			if (ret >= 1) {
+                            if (field > 0) {
+                                /* read categories for matched area */
+                                Vect_get_area_cats(&In, area, Cats);
+                            }
 			    outside = 0;
 			    break;
 			}