Hei Ahmet,

Please have a look here: 

You might try: r.mapcalc "dene = if ( @curvt_cat == 'conc' )" but I doubt that 
it will work, as what I understood from the manual is that the “@” operator 
only returns floating point values (and not text) and will return NULL for 
non-numeric lables.

Since you have both categories and labels why not using the categories?


From: grass-user [mailto:grass-user-boun...@lists.osgeo.org] On Behalf Of Ahmet 
Sent: 14. oktober 2016 09:57
To: User grass <grass-user@lists.osgeo.org>
Subject: [GRASS-user] using label in r.mapcalc query​


I am confused about using label values in r.mapcalc.

r.category curvt_cat
1          conc
2          flat
3          conx

r.mapcalc "dene = if ( curvt_cat == /* I want to use label values here instead 
of  categories    */ )"

like this :

r.mapcalc "dene = if ( curvt_cat == 'conc' )"

it gives
Invalid map <conc>

​How can I use label in r.mapcalc query​?



Ahmet Temiz
Jeoloji Müh.
Afet ve Acil Durum Yönetimi Başkanlığı
Bilgi İşlem  Dairesi Başkanlığı-CBS Grubu


Ahmet Temiz
Geological Eng.
Information Systems - GIS Group
Disaster and Emergency Management
of Presidency
grass-user mailing list

Reply via email to