[GRASS-dev] Re: [GRASS-user] Get current location projection in a
Python Script
Glynn Clements
glynn at gclements.plus.com
Sun Jun 27 19:58:08 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?
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']
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-user
mailing list