मैं वर्तमान में दो वेक्टर परतों को एक साथ मिलाने के लिए निम्नलिखित कोड का उपयोग कर रहा हूं:
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 के बीच बदल गया है? या मैं सिर्फ कुछ वास्तव में याद आ रही है?