Moritz Lennert wrote:
On 26/02/09 13:34, FAROUX STEPHANIE wrote:
FAROUX STEPHANIE wrote:
Moritz Lennert wrote:
On 26/02/09 11:47, FAROUX STEPHANIE wrote:
Hello,
I see the function r.cats which allows to read categories of a
raster map, but how can i define these attributes? Should i pass
by a vector map? In the database menu, it doesn't seem possible to
add a table for a raster map.
Raster maps have categories and labels. Categories have to be
numerical, labels can be anything. Each pixel needs to have a
category value (or NULL) and optionally you can have one (and only
one) label per category value.
BTW, r.cats is now replaced by r.category.
If you want to link a cell with many attributes, you will have to
use vector grids (v.mkgrid or r.to.vect as you suggestĂ ).
Moritz
Thank you. And how do you put labels on categories please?
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user
I use r.reclass that's it?
No, r.reclass "changes" category values, not labels.
I think it would be better if you explained a bit more clearly what
you want to do, i.e. what do you have and what would you like to have.
Normally, r.category seems to be what you are looking for, using the
rules= option.
I do see that the man page might not be particularly clear on its
usage (the Description part only mentions printing, not managing
labels and the part on dynamic labels is a bit cryptic). But the
section "Input from a file" should give you what you need.
Moritz
Ok. I see it in the manual page of the 6.5 version.
Actually i work with the 6.2 version (i'm at office and i haven't
"control" on the installed version) and i think r.cats doesn't have this
option. But with r.reclass i achieved.
Here i have a map with integer categories values; i want to recode these
categories but keep old values as labels.
Stéphanie
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user