[GRASS-dev] quickest way to test whether a raster contains any non-null values in the current computational region ?

Eric Patton eric.r.patton at protonmail.com
Fri Oct 19 09:02:03 PDT 2018


On Fri, Oct 19, 2018 at 11:04 AM, Moritz Lennert <mlennert at club.worldonline.be> wrote:

> On 19/10/18 15:48, Michel Wortmann wrote:
>> Hi Moritz,
>> How about this:
>>
>> info = grass.parse_command('r.univar', map='raster_xyz', flags='g')
>> print(int(info['n']), int(info['null_cells']))
>
> Thanks !
>
> Yes, this is one option. I was wondering if there was any faster option
> than actually having to read the map in the whole region with r.univar,
> but probably there isn't.
>
> Moritz
> _____________________________

Moritz,

I am unable to check at the moment, but I thought off the top of my head that r.mapcalc might have a function to report this info?

~ Eric

>

>

>

>

>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20181019/93bc0e91/attachment-0001.html>


More information about the grass-dev mailing list