Hi, I try to write a python script for GRASS6.5 including a WHILE loop. A certain calculation step (iterative) should be performed until there are only NULL values in a raster.
I am not sure what is the best way to find out if there are only NULL cells. I tried it with r.univar which gives no result when there are only NULL cells in a raster (and no result is acutally also a result :)). But how can I get that value to variable in the python script? In the wiki there is something stated about the grass.script.raster_info (e.g. for the max value): max = grass.raster_info(inmap)['max'] Is there a special function also for the counts of cells? Or how can I parse the result of r.univar to a python variable? My loop: while (count > 0): ... ... count = number of !isnull of raster A What would you do? Suggestions are mostly welcome :) cheers, Johannes -- NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone! Jetzt informieren: http://www.gmx.net/de/go/freephone/ _______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user