11 我在QGIS中有一个缓冲点的shapefile。我需要显示此图层中重叠的所有缓冲区多边形。我已经尝试过相交工具,但是如果我查看两个单独的图层的相交,这似乎才起作用,否则它只是表示所有多边形相交。 有人有QGIS解决方案吗? qgis topology overlapping-features — 用户名 source
14 在插件管理器中启用拓扑检查器插件。在“拓扑规则设置”窗口中添加多边形层,选择“必须不重叠”规则并添加它们。要查看重叠错误,请单击“验证”按钮。 — 仓促 source 但是,这可行,似乎无法检测到精确的重叠,即完全相同的多边形。我也需要选择它们 — user1658170 2014年 尝试将多边形转换为线(矢量-几何工具-多边形转换为线),然后从线相交处-矢量-分析工具-线相交处创建点图层。在一个面要素的线与另一个面要素相交的相交处接收点。然后选择重叠的多边形,使用点和多边形图层创建空间查询,您将收到具有重叠的选定多边形要素。 — spacehastast 2014年 2 谢谢你的建议。最终,有效的方法是向拓扑检查器添加了2条不同的规则。规则1被定义为“必须不重叠”以捕获重叠,规则2被定义为“必须不重复”以捕获确切的重叠。 — user1658170 2014年 1 另一个问题与此问题有关。有没有办法选择原始图层中的错误? — user1658170 2014年
1 我遇到了类似的挑战,但是得到了一些令人满意的解决方法。复制相同的图层,然后选择空间查询工具。添加原始图层和复制的图层。选择重叠而不是相交。运行它,您会发现突出显示相交的缓冲区。您可以从那里继续。 — 阿卜杜 source 9 如果是重复项,两个图层之间的所有多边形都会重叠吗? — HeikkiVesanto