[GRASS-user] v.rast.stats skipping polygons. Why?
    Hernán De Angelis 
    variablestarlight at gmail.com
       
    Tue Oct 31 02:35:19 PDT 2023
    
    
  
Hi all,
I have a vector layer with 97015 polygons (lakes in real life) many of 
which are complicated, with islands. The layer has been cleaned using 
v.clean (during import, and after as well). I then run v.stats.rast to 
pick statistics from a raster. This works well for about 3/4 of the 
categories while about 1/4 are skipped. Why?
 From v.stats.rast:
WARNING: Not all vector categories converted to raster. Converted 73078 of
          97837.
Processing input data (73078 categories)...
I see that v.to.rast has no problems converting polygons to raster (only 
visually checked). A test running v.rast.stats using the rasterized 
vector reports:
WARNING: Not all vector categories converted to raster. Converted 97015 of
          97837.
Processing input data (97015 categories)...
That is, it converts all polygons.
I have cleaned, and rebuilt topology to no avail. Also calling 
v.rast.stats using layer (1) and type (centroid) did not change the results.
Am I missing something here? Why is this happening and what can be done 
to calculate raster statistics for all polygons?
Thanks in advance!
Hernán
v.category report is:
 > v.category input=lakes option=report
Layer/table: 1/lakes
type       count        min        max
point          0          0          0
line           0          0          0
boundary       0          0          0
centroid   97837          1      97015
area           0          0          0
face           0          0          0
kernel         0          0          0
all        97837          1      97015
Layer: 2
type       count        min        max
point          0          0          0
line           0          0          0
boundary       0          0          0
centroid      21          2          2
area           0          0          0
face           0          0          0
kernel         0          0          0
all           21          2          2
    
    
More information about the grass-user
mailing list