[GRASS-user] g.mlist: order of numbers
Martin Landa
landa.martin at gmail.com
Mon Jul 23 11:33:10 EDT 2007
Hi,
this is really *ugly* hack,
g.mlist rast pat=name*
name.1
name.11
name.110
name.2
->
g.mlist rast pat=name* | awk -F. '{print $2,$1}' | sort -n | awk
'{printf $2"."$1","}'
name.1,name.2,name.11,name.110,
->
r.series in=`g.mlist rast pat=name* | awk -F. '{print $2,$1}' | sort
-n | awk '{printf $2"."$1","}'` out=series method=average
?
would be better to write script for renaming maps
name.1 -> name.001, etc.
Martin
2007/7/23, Martin Wegmann <wegmann at biozentrum.uni-wuerzburg.de>:
> On Monday 23 July 2007 13:45:06 Markus Neteler wrote:
> > Martin Wegmann wrote on 07/23/2007 11:57 AM:
> > > hello,
> > >
> > > I have a script which creates so far n rasters with an analysis on
> > > different spatial scales.
> > > Now I want to apply r.series for an analysis of their trend but doing it
> > > fails because I haven't figured out, how to add all new images (name.1,
> > > name.2, name.3,...., up to name.n ) to a r.series command in the correct
> > > order.
> > >
> > > Theoreticall I can merge r.series and g.mlist as shown in the help pages
> > > but when I run g.mlist the order is: name.1, name.11, name.12,....
> > >
> > > It would be no problem adding $GIS_OPT_output.1, $GIS_OPT_output.2, ...
> > > by hand, but because the number of scales differ I had to adept it every
> > > time again.
> > >
> > > any hint is appreciated, TIA,
> >
> > Martin
> >
> > probably you have to fill with 0 to get the numbers right, using
> > something like
> >
> > echo "1" | awk '{printf "%03d\n", $1}'
> > 001
>
> I added .00 to the numbers but unfortunately that did not work, I get:
>
> g.mlist type=rast pattern=$GIS_OPT_output*
>
> test.001
> test.0010
> test.002
> test.003
> test.004
> test.005
> test.006
> test.007
> test.008
> test.009
>
>
> Martin
>
>
> >
> > Markus
> >
> > ------------------
> > ITC -> dall'1 marzo 2007 Fondazione Bruno Kessler
> > ITC -> since 1 March 2007 Fondazione Bruno Kessler
> > ------------------
> >
> > _______________________________________________
> > grassuser mailing list
> > grassuser at grass.itc.it
> > http://grass.itc.it/mailman/listinfo/grassuser
>
>
> _______________________________________________
> grassuser mailing list
> grassuser at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grassuser
>
--
Martin Landa <landa.martin at gmail.com> * http://gama.fsv.cvut.cz/~landa *
More information about the grass-user
mailing list