[GRASS5] r.mapcalc and NULL question

Eric G . Miller egm2 at jps.net
Mon Jan 15 14:02:04 EST 2001


Or just use the if() construct in r.mapcalc.

echo 'streams.2 = if (isnull(streams),-9999,streams)' | r.mapcalc

or something like that.  I've used this more than a few times to create
mask layers.

On Mon, Jan 15, 2001 at 10:39:55AM -0700, William L. Baker wrote:
> You can use r.null to turn the nulls into zeroes,
> then use r.mapcalc to give values where there is a 0.
> But, maybe you were thinking it would be better to
> modify r.mapcalc to do this...
> 
> Bill Baker
> 
> -----Original Message-----
> From: Markus Neteler [mailto:neteler at geog.uni-hannover.de]
> Sent: Monday, January 15, 2001 11:04 AM
> To: grass5 developers list
> Subject: [GRASS5] r.mapcalc and NULL question
> 
> 
> Hi there,
> 
> maybe a r.mapcalc/NULL FAQ, but I don't get it...
> 
> Assume you have a streams map (streams contain values,
> other cells=NULL). 
> 
> Now I want to add some values *everywhere* using r.mapcalc, but 
> it is only added in those cells not containing a NULL value.
> 
> Any ideas how to overcome this problem?
> 
> Thanks in advance
> 
>  Markus
> 
 

-- 
Eric G. Miller <egm2 at jps.net>

---------------------------------------- 
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo at geog.uni-hannover.de with
subject 'unsubscribe grass5'



More information about the grass-dev mailing list