我有很多多边形需要组合属性。问题是合并的结果必须保存在原始图层中,而不能创建新图层。
我使用了这个函数,但它创建了一个临时层
processing.run("native:dissolve", {'INPUT':'D:\\shp.shp','FIELD':[],'SEPARATE_DISJOINT':False,'OUTPUT':'TEMPORARY_OUTPUT'})
文本
TEMPORARY_OUTPUT
表明它正在完全按照您的要求进行操作。保存回输入文件将是一个非常糟糕的主意(相信我),因为您可以找到问题,但无法修复它,因为输入数据已经消失。
最好将其保存为新文件,然后一旦您对它感到满意,请将其复制或移动到输入文件上(尽管我仍然建议不要这样做)。