Şu anda iki vektör katmanlarını birleştirmek için aşağıdaki kodu kullanıyorum:
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'te bu iyi çalışıyor gibi görünüyor, ancak 2.18.1'de aşağıdaki mesajla başarısız oluyor:
Error: Wrong number of parameters
ALGORITHM: Merge vector layers
2,14 ile 2,18 arasında değişen bir şey var mı? Yoksa gerçekten bariz bir şeyi mi kaçırıyorum?