The method suggested by Salvatore is a shortcut to a set of imports required to run the Sextante methods. You would obtain the same, only for alglist(), correcting your import to
# from sextante.core.Sextante import alglist because the method is in the Sextante module, but is not a Sextante class method. Anyway, doing as Salvatore suggests, you obtain directly all what you need ;-) giovanni Sent from Nexus Il giorno 25/nov/2012 00:32, "S. Koukoulas (lists)" <[email protected]> ha scritto: > I am trying to run grass commands through the python console using > sextante and following this example: > > example: > #import sextante python bindings > from sextante.core.Sextante import Sextante > > #search available modules -- all > Sextante.alglist() > > > but I am getting the following error at Sextante.alglist() ... any help? > ..... > >>> Sextante.alglist() > > Traceback (most recent call last): > > File "<input>", line 1, in <module> > > AttributeError: class Sextante has no attribute 'alglist' > > > thanks, > sotiris > > QGIS 1.8, Sextante 1.0.8 > OS: Linux 3.6.6-1.fc17.x86_64 x86_64 > System: Fedora release 17 (Beefy Miracle) > KDE: 4.9.3 > > > > On 08/10/2012 07:26 PM, richard burcher wrote: > > Hi maning, > > > > Take a look at Sextante plugin. Can call grass modules from python > console > > very easily. > > > > example: > > #import sextante python bindings > > from sextante.core.Sextante import Sextante > > > > #search avaible modules -- all > > Sextante.alglist() > > #search specific > > Sextante.alglist("voronoi") > > [output] v.voronoi - Creates a Voronoi diagram from an input vector map > > containing points or centroids.--->grass:v.voronoi > > > > #get help on alg inputs > > Sextante.alghelp("grass:v.voronoi") > > [output] ALGORITHM: v.voronoi - Creates a Voronoi diagram from an input > > vector map containing points or centroids. > > input <ParameterVector> > > -l <ParameterBoolean> > > -t <ParameterBoolean> > > GRASS_REGION_PARAMETER <ParameterExtent> > > GRASS_REGION_CELLSIZE_PARAMETER <ParameterNumber> > > output <OutputVector> > > > > #run algorithm > > Sextante.runalg("grass:v.voronoi",[follow from Sextante.alghelp output]) > > > > Use the svn update of Sextante. Checkout my blog post on setting up svn > for > > this > > > http://geotechrichard.com/2012/06/08/how-to-keep-pace-with-qgis-sextante-svn-of-course/ > > > > Cheers, > > > > Richard > > > > > > > > > > -- > > View this message in context: > http://osgeo-org.1560.n6.nabble.com/call-grass-modules-via-qgis-python-console-tp4994410p4994471.html > > Sent from the Quantum GIS - User mailing list archive at Nabble.com. > > _______________________________________________ > > Qgis-user mailing list > > [email protected] > > http://lists.osgeo.org/mailman/listinfo/qgis-user > > _______________________________________________ > Qgis-user mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/qgis-user >
_______________________________________________ Qgis-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-user
