[GRASS-user] problem with column label using r.cross
Christian.Schwartze at uni-jena.de
Tue Jun 24 07:47:52 EDT 2008
Ok and thanks, better to look at first within GRASS if eveything is working fine
;) (in cats/ full category values) Because the reduced line comes from QGIS
(selection tool). I forgot to say that following r.cross I do a conversion with
r.to.vect and export the result to a shapefile. So the original label vals were
mapped to dbf-column type "C". But why exporting only 80 chars?
Zitat von Hamish <hamish_b at yahoo.com>:
> Christian Schwartze wrote:
> > I use r.cross for combining the raster data values of up to
> > 9 layers/maps. The combinations are stored in column label of each
> > new generated area. But column label seems to be limited to a specific
> > number of characters, so that some information get lost in my case of 9
> > combining maps. My label column only shows a subpart like:
> > category 2; category 3; category 2; category 0; category 0; category 9;
> (above ends at the 80th character)
> > Something is missing in every row. How to solve it?
> how are you viewing the cats? where does that cut-short line come from?
> I have just done a little test, and it seemed to write the cats file ok.
> Both raw if you look in the $MAPSET/cats/$MAPNAME file and printed with
> r.category. Only issue I found was that the cats file was huge and things
> like r.info took a long time. As I used fake data I won't worry about that.
> my test:
> g.region n=4925010 s=4913700 w=589980 e=603000 res=30
> for i in `seq 10` ; do
> r.surf.gauss out=surf.gauss_tmp_$i
> r.mapcalc "surf.gauss_$i = int( surf.gauss_tmp_$i )"
> g.remove surf.gauss_tmp_$i --quiet
> r.cross input=`g.mlist rast pat=surf.gauss_* sep=,` output=surf.gauss.x
This mail was sent through http://webmail.uni-jena.de
More information about the grass-user