如何在当前图层中组合使用相同ID的多边形而不使用python创建新图层?

问题描述 投票:0回答:1

我有很多多边形需要组合属性。问题是合并的结果必须保存在原始图层中,而不能创建新图层。

我使用了这个函数,但它创建了一个临时层

processing.run("native:dissolve", {'INPUT':'D:\\shp.shp','FIELD':[],'SEPARATE_DISJOINT':False,'OUTPUT':'TEMPORARY_OUTPUT'})
python qgis pyqgis
1个回答
0
投票

文本

TEMPORARY_OUTPUT
表明它正在完全按照您的要求进行操作。保存回输入文件将是一个非常糟糕的主意(相信我),因为您可以找到问题,但无法修复它,因为输入数据已经消失。

最好将其保存为新文件,然后一旦您对它感到满意,请将其复制或移动到输入文件上(尽管我仍然建议不要这样做)。

© www.soinside.com 2019 - 2024. All rights reserved.