[GRASS-dev] Re: [GRASS-user] Get current location projection in a
Python Script
Nikos Alexandris
nikos.alexandris at felis.uni-freiburg.de
Sun Jun 27 22:31:38 EDT 2010
Nikos Alexandris wrote:
> > > > >> # faster/ easier way: use of the "grass.region()" function
> > > > >> rows = int(grass.region()['rows'])
> > > > >> cols = int(grass.region()['cols'])
> > > > >
> > > > > In 7.0, these fields are already integers; r40555 should be
> > > > > backported.
> > > >
> > > > AFAIK it has been backported some time ago.
> > > >
> > > > http://trac.osgeo.org/grass/browser/grass/branches/releasebranch_6_4/
> > > > lib/ python/core.py#L503
> > >
> > > Okay; change that to "I should 'svn update' the other branches more
> > > often", then ;)
> >
> > This means it should be like:
> >
> > rows = grass.region()['rows']
> > cols = grass.region()['cols']
> >
> > Right?
Glynn:
> Right; although you should store the result of grass.region() to avoid
> redundant g.region commands, i.e.:
>
> rgn = grass.region()
> rows = rgn['rows']
> cols = rgn['cols']
Thank you Glynn, Nikos
More information about the grass-user
mailing list