[GRASS-dev] Location and mapset name variables
Pedro Roma
pedroroma1982 at gmail.com
Thu Feb 4 06:57:39 EST 2010
So it's possible also to use in r.mapcalc expressions? That is great.
I have tested in Bash Script If conditions and it works just fine.
By the way, is it also possible to use g.gisenv in a Script to change MAPSET
or LOCATION without loosing messing image processing, I mean loosing path
the Input and output data?
Thank you
Pedro
On Wed, Feb 3, 2010 at 10:06 PM, Glynn Clements <glynn at gclements.plus.com>wrote:
>
> Pedro Roma wrote:
>
> > > > I'm developing a few scripts but a few r.mapcalc lines will depend on
> the
> > > > location and mapset. I mean, I will have different factors for
> different
> > > > Locations and mapsets.
> > > > Is there any variables with location names and mapsets?
> > > > And is it possibvle to use in if setences in GRASS Bash scripts or
> even
> > > in
> > > > PERL Scripts? (I suppose So)
> > >
> > > You can query GRASS variables using g.gisenv. You can set shell
> > > variables with e.g.:
> > >
> > > MAPSET=`g.gisenv get=MAPSET`
> >
> > Ok this is the easiest way to retrieve Location and Mapset in a Script
> > right?
>
> Yes.
>
> > And I can use it in a If sentence without any problems?
>
> The shell expands variables within double-quoted strings and within
> here documents, so you can use e.g.:
>
> r.mapcalc " ... $MAPSET ..."
> or:
> r.mapcalc <<EOF
> ...
> ... $MAPSET ...
> ...
> EOF
>
> --
> Glynn Clements <glynn at gclements.plus.com>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-dev/attachments/20100204/b4485a5d/attachment.html
More information about the grass-dev
mailing list