2
การผสานเลเยอร์เวกเตอร์ผ่าน python ใน QGIS 2.18.1
ฉันกำลังใช้รหัสต่อไปนี้เพื่อรวมเลเยอร์เวกเตอร์สองตัวเข้าด้วยกัน: 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 หรือไม่ หรือฉันแค่คิดถึงบางสิ่งที่ชัดเจนจริงๆ?