[GRASS-user] r.category value range

Moritz Lennert mlennert at club.worldonline.be
Wed Feb 4 06:45:16 PST 2015


On 04/02/15 15:23, Markus Metz wrote:
> On Wed, Feb 4, 2015 at 1:14 PM, Moritz Lennert
> <mlennert at club.worldonline.be> wrote:
>> On 04/02/15 11:48, Martin Album Ytre-Eide wrote:
>>>
>>> Hello!
>>>
>>> I trying to set a label  for a range of values in  a raster.
>>>
>>> I am using r.category (grass 7.0)
>>>
>>> "r.category map=lwc_2014 separator=':' rules=lwc.rules"
>>>
>>> My lwc.rules looks like this:
>>>
>>> 0:30:0.9
>>> 31:90:0.7
>>> 91:252:0.5
>>>
>>> so, r.category does not seem to read my range, but in stead gives me
>>> labels for value 31 (label=90:0.7) and value 91 (label=252:0.5)
>>>
>>> Any clues to what I am doing wrong ? or is r.category not working as
>>> intended?
>>
>>
>> You should use r.recode, not r.category.
>
> According to the manual, r.category should work with these rules.

You're right. Sorry, I wrote to fast.

Actually the manual also says concerning the example: "The format is 
given as follows (when separator is set to colon)". So, AFAIU, you have 
to set the separator parameter to whatever separator you use in the rules.

Moritz


More information about the grass-user mailing list