На даний момент я використовую наступний код для об'єднання двох векторних шарів разом:
def append_layers(layer1, layer2, output):
from processing.core.Processing import Processing
Processing.initialize()
import processing.tools
processing.tools.general.runalg("qgis:mergevectorlayers", layer1, layer2, output)
append_layers(layer1.shp, layer2.shp, output.shp)
Здається, це добре працює в QGIS 2.14, однак він не працює в 2.18.1 із таким повідомленням:
Error: Wrong number of parameters
ALGORITHM: Merge vector layers
Чи є щось, що змінилося між 2.14 та 2.18? Або я просто пропускаю щось дійсно очевидне?