<div dir="ltr"><div class="gmail_default" style="color:#274e13">Hello Markus, I'm using the terminal on Debian Testing/SID</div><div class="gmail_default" style="color:#274e13"><br></div><div class="gmail_default" style="color:#274e13">

I'm trying to make a mask for the pixels of a landsat 8 image inside a basin</div><div class="gmail_default" style="color:#274e13"><br></div><div class="gmail_default" style="color:#274e13">mask1 is my basin, and mask2 is the cloudmask of the landsat image</div>

<div class="gmail_default" style="color:#274e13"><br></div><div class="gmail_default" style="color:#274e13">I calculated the cloudmask with</div><div class="gmail_default" style="color:#274e13"><br></div><div class="gmail_default" style="color:#274e13">

r.mapcalc "cloudmask = if( (BQA ==1 || BQA >= 49152), null(), 1)"</div><div class="gmail_default" style="color:#274e13"><br></div><div class="gmail_default" style="color:#274e13">Maybe I'm using the wrong logic inside the if statement? How do I get r.mapcalc to make an intersection of the two masks other than summing them?</div>

<div class="gmail_default" style="color:#274e13"><br></div><div class="gmail_default" style="color:#274e13">Thanks</div><div class="gmail_extra"><br><div class="gmail_quote">2014-03-13 10:47 GMT-05:00 Markus Neteler <span dir="ltr"><<a href="mailto:neteler@osgeo.org" target="_blank">neteler@osgeo.org</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Cèsar,<br>
<div class=""><br>
On Thu, Mar 13, 2014 at 2:09 PM, César Augusto Ramírez Franco<br>
<<a href="mailto:caesarivs@gmail.com">caesarivs@gmail.com</a>> wrote:<br>
> Hello list,<br>
><br>
> Is anyone having issues with r.mapcalc on grass7 r59245?<br>
><br>
> I'm getting:<br>
><br>
> syntax error, unexpected ',', expecting $end<br>
> Parse error<br>
> ERROR: parse error<br>
><br>
> Everytime I try to do an "if(a,b,c)" statement like:<br>
><br>
> "mapmask = if(mask1 && mask2, mask2, null())"<br>
><br>
> I found another way to do it by doing:<br>
><br>
> "mapmask = mask1 + mask2"<br>
><br>
> But I still think r.mapcalc is misbeheaving on this revision<br>
<br>
</div>I tried here:<br>
<br>
GRASS 7.0.svn (patUTM32):~ > r.mapcalc "mask1 = 1"<br>
 100%<br>
GRASS 7.0.svn (patUTM32):~ > r.mapcalc "mask2 = 2"<br>
 100%<br>
GRASS 7.0.svn (patUTM32):~ > r.mapcalc "mapmask = if(mask1 && mask2,<br>
mask2, null())"<br>
 100%<br>
GRASS 7.0.svn (patUTM32):~/software/grass70 > g.version -g<br>
version=7.0.svn<br>
date=2014<br>
revision=59246M<br>
build_date=2014-03-13<br>
<br>
Do you use the wxGUI command line (maybe eating the & chars?) or the terminal?<br>
And which operating system?<br>
<span class="HOEnZb"><font color="#888888"><br>
Markus<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div style="text-align:right"><b style="color:rgb(39,78,19)">César Augusto Ramírez Franco</b></div><font color="#274e13"><div style="text-align:right">

Laboratorio de Sistemas Complejos Naturales</div><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><div style="text-align:right">Escuela de Geociencias</div></span></font><div><div style="text-align:right">

<span style="white-space:pre-wrap;font-family:Arial;color:rgb(39,78,19)">Facultad de Ciencias</span></div><font color="#274e13"><div style="text-align:right">Universidad Nacional de Colombia - Sede Medellín</div></font></div>

<font color="#274e13"><div style="text-align:right">Teléfono: (57-4) 430 9369 -<font face="arial, helvetica, sans-serif"> 301 389 5607</font></div></font></div>
</div></div>