<br><br><div class="gmail_quote">On Fri, Jul 1, 2011 at 2:06 PM, Luisa Peņa <span dir="ltr">&lt;<a href="mailto:luisapena1979@gmail.com">luisapena1979@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello Rainer<div>I&#39;m using reclass in order to have a raster with text lables (land use land cover class names). I thought that r.reclass would be the only way to have that.</div><div>and My reclass file is something like this:</div>

<div><div>1 = 1 Urban</div><div>2 = 2 Agriculture</div><div>3 = 3 Irrigated Agriculture</div><div>4 = 4 Forests</div><div>5 = 5 Shrubland</div><div><div>*<span style="white-space:pre-wrap">        </span>= NULL</div>
</div><div>Do you have any alternative suggestion to have labels in LULC?</div></div></blockquote><div><br></div><div>It depends what you want to do with the raster. </div><div><br></div><div>For labelling, this is the right approach. </div>
<div><br></div><div>So when you use r.mapcalc &quot;new_map=@existing_map&quot;</div><div><br></div><div>this will assume that the labels of your input map are numeric. Are your labels numeric or characters?</div><div><br>
</div><div>From the help:</div><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">##########################</font></div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">RASTER MAP LAYER VALUES FROM THE CATEGORY FILE</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace"><br>
</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">Sometimes it is desirable to use a value associated with a category&#39;s label instead of the category value itself. If a raster map layer name is preceded by the @ operator, then the labels in the category file for the raster map layer are used in the expression instead of the category value.</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">For example, suppose that the raster map layer <a href="http://soil.ph">soil.ph</a> (representing soil pH values) has a category file with labels as follows:</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace"><br></font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">cat<span class="Apple-tab-span" style="white-space:pre">        </span>label</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">------------------</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">0<span class="Apple-tab-span" style="white-space:pre">        </span>no data</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">1<span class="Apple-tab-span" style="white-space:pre">        </span>1.4</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">2<span class="Apple-tab-span" style="white-space:pre">        </span>2.4</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">3<span class="Apple-tab-span" style="white-space:pre">        </span>3.5</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">4<span class="Apple-tab-span" style="white-space:pre">        </span>5.8</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">5<span class="Apple-tab-span" style="white-space:pre">        </span>7.2</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">6<span class="Apple-tab-span" style="white-space:pre">        </span>8.8</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">7<span class="Apple-tab-span" style="white-space:pre">        </span>9.4</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">Then the expression:</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace"><br></font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">result = @<a href="http://soils.ph">soils.ph</a></font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">would produce a result with category values 0, 1.4, 2.4, 3.5, 5.8, 7.2, 8.8 and 9.4.</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace"><br>
</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">Note that this operator may only be applied to raster map layers and produces a floating point value in the expression. Therefore, the category label must start with a valid number. If the category label is integer, it will be represented by a floating point number. I the category label does not start with a number or is missing, it will be represented by NULL (no data) in the resulting raster map.</font></div>
<div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace">##########################</font></div><div><font class="Apple-style-span" face="&#39;courier new&#39;, monospace"><br></font></div><div><br></div>
<div>Cheers,</div><div><br>Rainer</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div>THanks</div><div>Luisa</div><div><div></div><div class="h5">
<br><div class="gmail_quote">2011/7/1 Rainer M Krug <span dir="ltr">&lt;<a href="mailto:r.m.krug@gmail.com" target="_blank">r.m.krug@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br><br><div class="gmail_quote"><div>On Fri, Jul 1, 2011 at 1:24 PM, Luisa Peņa <span dir="ltr">&lt;<a href="mailto:luisapena1979@gmail.com" target="_blank">luisapena1979@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It didn&#39;t work. I get all full of NaNs map.<div>I used this:</div><div><div>    input=&quot;LUlabel@Study&quot;</div><div><span style="white-space:pre-wrap">        </span></div><div>    grass.run_command(&quot;g.region&quot;, rast = input)</div>



<div>    grass.mapcalc(&quot;$output= @$labels&quot;, labels=input, output=&quot;Giovanni2&quot;)</div><div><br></div><div>What am I doing wrong on this?</div></div></blockquote><div><br></div></div><div>NaN means Not a Number - were your labels non-numeric?</div>


<div>I <b>think</b> that raster can only have numeric cell values</div><div><br></div><div>Rainer</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>
<div><div>Luisa</div><div><div><br><div class="gmail_quote">2011/7/1 Giovanni Manghi <span dir="ltr">&lt;<a href="mailto:giovanni.manghi@gmail.com" target="_blank">giovanni.manghi@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<div><div></div><div><br>
<br>
&gt;<br>
&gt; I have a raster map to wich I have applied r.reclass to add labels to<br>
&gt; raster classes.  When I try to export this raster with the classes I<br>
&gt; loose the lablels I only stick with the values.<br>
&gt; In a script how can edit this raster in order to be exported with the<br>
&gt; labels?Thanks<br>
<br>
<br>
</div></div>r.mapcalc &quot;new_map=@existing_map&quot;<br>
<br>
then export &quot;new_map&quot; to tiff as usual.<br>
<br>
Cheers<br>
<font color="#888888"><br>
-- Giovanni --<br>
<br>
<br>
</font></blockquote></div><br></div></div></div>
<br></div>_______________________________________________<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>
<br></blockquote></div><br><br clear="all"><br>-- <br>Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)<br><br>Centre of Excellence for Invasion Biology<br>Stellenbosch University<br>


South Africa<br><br>Tel :       <a href="tel:%2B33%20-%20%280%299%2053%2010%2027%2044" value="+33953102744" target="_blank">+33 - (0)9 53 10 27 44</a><br>Cell:       <a href="tel:%2B33%20-%20%280%296%2085%2062%2059%2098" value="+33685625998" target="_blank">+33 - (0)6 85 62 59 98</a><br>
Fax (F):       <a href="tel:%2B33%20-%20%280%299%2058%2010%2027%2044" value="+33958102744" target="_blank">+33 - (0)9 58 10 27 44</a><br><br>Fax (D):    <a href="tel:%2B49%20-%20%280%293%2021%2021%2025%2022%2044" value="+4932121252244" target="_blank">+49 - (0)3 21 21 25 22 44</a><br>
<br>email:      <a href="mailto:Rainer@krugs.de" target="_blank">Rainer@krugs.de</a><br>

<br>Skype:      RMkrug<br><br>
</blockquote></div><br></div></div></div>
</blockquote></div><br><br clear="all"><br>-- <br>Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)<br><br>Centre of Excellence for Invasion Biology<br>Stellenbosch University<br>
South Africa<br><br>Tel :       +33 - (0)9 53 10 27 44<br>Cell:       +33 - (0)6 85 62 59 98<br>Fax (F):       +33 - (0)9 58 10 27 44<br><br>Fax (D):    +49 - (0)3 21 21 25 22 44<br><br>email:      <a href="mailto:Rainer@krugs.de" target="_blank">Rainer@krugs.de</a><br>
<br>Skype:      RMkrug<br><br>