There is no command to run and algorithm iteratively from the command line. You can iterate creating yourself a loop and separating the features of the input layer in the loop.
This method from the AlgorithmExecutor class might help you: https://github.com/qgis/QGIS/blob/master/python/plugins/processing/gui/AlgorithmExecutor.py#L58 Hope this helps Cheers 2015-06-16 20:45 GMT+02:00 Matt Wilkie <[email protected]>: > *No bites on the qgis-user list, cross-posting to developers to fish for > more help.* > > > Hi folks, > > What is the python console syntax for the equivalent of pushing the > "iterate over layers" processing button when using runalg() ? e.g. > "p.runalg(... iterative=yes)". > > From "Additional functions for handling data" section in the training > manual it likely has something to do with "getfeatures(layer)" but I'm not > sure how to use these together. > > More at > http://gis.stackexchange.com/questions/150703/interactive-for-each-item-in-do-in-qgis/151042#151042 > > I tried to figure this out myself using the "Processing >> History and > log" dialog, but that doesn't show any results when the Iterate button is > depressed. In the following screen shot, the bottom two "INFO" entries are > for an iterative processing operation, but they don't have corresponding > "ALGORITHM" entries. While the topmost "INFO" corresponds to the one and > only "ALGORITHM" entry, which wasn't iterative. > > > > > I'm using 32bit QGIS 2.8 on Windows (via Osgeo4w). > > best regards, > > Matt > > > > _______________________________________________ > Qgis-developer mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/qgis-developer >
_______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
