[GRASS-user] using label in r.mapcalc query
Blumentrath, Stefan
Stefan.Blumentrath at nina.no
Fri Oct 14 01:12:58 PDT 2016
Hei Ahmet,
Please have a look here: https://grass.osgeo.org/grass70/manuals/r.mapcalc.html#raster-map-layer-values-from-the-category-file
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?
Cheers
Stefan
From: grass-user [mailto:grass-user-bounces at lists.osgeo.org] On Behalf Of Ahmet Temiz
Sent: 14. oktober 2016 09:57
To: User grass <grass-user at lists.osgeo.org>
Subject: [GRASS-user] using label in r.mapcalc query
Hi,
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?
regards
--
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20161014/4b296131/attachment.html>
More information about the grass-user
mailing list