[GRASS-user] v.rast.stats skipping polygons. Why?

Hernán De Angelis variablestarlight at gmail.com
Wed Nov 1 00:56:01 PDT 2023


Hola Vero,

Thank you. There were a few repeated or shared categories but not as 
many as skipped polygons. The problem was with the data like many 
extremely small lakes and a too coarse raster resolution to capture all 
of them them. This is solved now.

All well, thanks again

/Hernán


Den 2023-10-31 kl. 23:47, skrev Veronica Andreo:
> Hola Hernán,
>
> Do your polygons have repeated/shared cat values? That might be one 
> potential cause according to the Notes in the manual: 
> https://grass.osgeo.org/grass83/manuals/v.rast.stats.html
>
> just my 2 cents
> Vero
>
> El mar, 31 oct 2023 a las 6:35, Hernán De Angelis via grass-user 
> (<grass-user at lists.osgeo.org>) escribió:
>
>     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
>
>
>     _______________________________________________
>     grass-user mailing list
>     grass-user at lists.osgeo.org
>     https://lists.osgeo.org/mailman/listinfo/grass-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20231101/5e93dfde/attachment-0001.htm>


More information about the grass-user mailing list