Is it possible to run the multiparts to singleparts function from the console with the processing_runalg function?
Or is there another way?
Answer
Yes:
1) The proposed solution (Using processing algorithms from the console)
import processing
# find the algorithm
processing.alglist("Multipart to singleparts")
Multipart to singleparts----------------------------->qgis:multiparttosingleparts
# help
processing.alghelp("qgis:multiparttosingleparts")
ALGORITHM: Multipart to singleparts
INPUT
OUTPUT
So the command is
processing.runalg("qgis:multiparttosingleparts","shape1.shp","shape2.shp")
2) an easiest solution
Each time you execute a Processing algorithm,the complete runalg command with values are saved in the .../.qgis2/processing/processing.log file
Execute the algorithm with a test layer and look at the last line of this file:
ALGORITHM|Mon Apr 14 2014
17:13:45|processing.runalg("qgis:multiparttosingleparts","/Users/shape1.shp","/Users/shape2.shp")
and you have the syntax of the command.
No comments:
Post a Comment