<div>Hi there,</div>
<div> </div>
<div>may be the last command need double ==</div>
<div> </div>
<div>r.mapclac &#39;final=if(first_map==1,0,first_map&#39; </div>
<div> </div>
<div>cheers</div>
<div> </div>
<div>milton<br><br></div>
<div class="gmail_quote">2010/4/14 Jarek Jasiewicz <span dir="ltr">&lt;<a href="mailto:jarekj@amu.edu.pl">jarekj@amu.edu.pl</a>&gt;</span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">thedok78 pisze: 
<div class="im"><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Sorry, this is the expression:<br>r.mapcalc &#39;map2=if(map ==1<br>,if(mode(map[-1,-1],map[-1,0],map[-1,1],map[0,1],map[1,1],map[1,0],map[1,-1],map[0,-1])==1,0,mode(map[-1,-1],map[-1,0],map[-1,1],map[0,1],map[1,1],map[1,0],map[1,-1],map[0,-1]),map))&#39;<br>
<br>Thanks<br>Luca<br> <br></blockquote></div>seem that much easier will be:<br><br>r.neighbors input=your_map method=mode size=3 output=mode_output<br>r.mapcalc &#39;first_map=if(your_map==1,output_mode,your_map)&#39;<br>
r.mapclac &#39;final=if(first_map=1,0,first_map&#39; 
<div>
<div></div>
<div class="h5"><br><br>_______________________________________________<br>grass-user mailing list<br><a href="mailto:grass-user@lists.osgeo.org" target="_blank">grass-user@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user</a><br>
</div></div></blockquote></div><br>