[GRASS-user] How to get a list of maps from a group in python script

Leonardo Hardtke leohardtke at gmail.com
Tue Apr 5 19:03:39 PDT 2016


Oh!
Thanks "g" flag combined with .split() worked!!!!

Leo

2016-04-06 11:59 GMT+10:00 Anna Petrášová <kratochanna at gmail.com>:

> On Tue, Apr 5, 2016 at 9:15 PM, Leonardo Hardtke <leohardtke at gmail.com>
> wrote:
> > Thanks Laurent for your help,
> > it worked to split the string to a list....but now I have to remove the 1
> > line(group <LE72270902002150EDC00_toar> references the following raster
> > maps), line 2 ('-------------'), the last line ('-------------') and the
> > "<>" around the names...
> > I know how to do that.... but is this the best way to deal with outputs
> of
> > i.group -l in python?
> >
> >
> >
>
>
> You should use i.group -g (Print in shell script style)
>
>
> Anna
>
>
> > 2016-04-06 11:02 GMT+10:00 Laurent C. <lrntct at gmail.com>:
> >>
> >> Hello,
> >>
> >> Try the .splitlines() method on the string.
> >>
> >> Cheers,
> >> Laurent
> >>
> >> El abr. 5, 2016 19:52, "Leonardo Hardtke" <leohardtke at gmail.com>
> escribió:
> >>>
> >>> Dear list members,
> >>> I know this is more a python question than a GRASS question, bot for
> sure
> >>> some of you knows the ansewer and is able to help me....
> >>>
> >>> I need to get a python list with the maps from a group, like
> >>> ["map1","map2","map"]
> >>>
> >>> But by using gscript.read_command.... i get string, not a list.
> >>>
> >>> gscript.read_command("i.group", group=groupname, flags="l" )
> >>> 'group <LE72270902002150EDC00_toar> references the following raster
> >>> maps\n-------------\n<LE72270902002150EDC00_toar.1 at landsat>
> >>> \n<LE72270902002150EDC00_toar.2 at landsat>
> >>> \n<LE72270902002150EDC00_toar.3 at landsat>
> >>> \n<LE72270902002150EDC00_toar.4 at landsat>
> >>> \n<LE72270902002150EDC00_toar.5 at landsat>
> >>> \n<LE72270902002150EDC00_toar.7 at landsat>    \n-------------\n'
> >>>
> >>> Your help is appreciated!
> >>> Leo
> >>> --
> >>> Dr. Leonardo A. Hardtke
> >>> Laboratorio de Teledetección y S.I.G.
> >>> Centro Nacional Patagónico (CONICET)
> >>> Bvd. Brown 2825, 9120
> >>> Puerto Madryn, Chubut, Argentina
> >>>
> >>> _______________________________________________
> >>> grass-user mailing list
> >>> grass-user at lists.osgeo.org
> >>> http://lists.osgeo.org/mailman/listinfo/grass-user
> >
> >
> >
> >
> > --
> > Dr. Leonardo A. Hardtke
> > Laboratorio de Teledetección y S.I.G.
> > Centro Nacional Patagónico (CONICET)
> > Bvd. Brown 2825, 9120
> > Puerto Madryn, Chubut, Argentina
> >
> > _______________________________________________
> > grass-user mailing list
> > grass-user at lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/grass-user
>



-- 
Dr. Leonardo A. Hardtke
Laboratorio de Teledetección y S.I.G.
Centro Nacional Patagónico (CONICET)
Bvd. Brown 2825, 9120
Puerto Madryn, Chubut, Argentina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20160406/a655a2ac/attachment.html>


More information about the grass-user mailing list