首页 > 解决方案 > QGIS:将ID从多边形添加到重叠多边形

问题描述

我有两个带有多边形的矢量 shapfile,我想将一个 shapefile 的多边形的 ID 号添加到另一个 shapefile 的重叠多边形中。例如,我在 shapefile A 中有一个 ID = 1 的多边形,因此我希望 shapefile B 中位于 shapefile A 中该多边形内的所有多边形的 ID = 1。

我已经尝试过“按位置加入属性”,它会生成一个新的 shapefile,其中包含 shapefile B 的所有多边形,但每个多边形的 ID = 0。在 QGIS 中是否有合适的自动方法来执行此操作?非常感谢帮助。提前致谢!

标签: qgis

解决方案


当您在原始 shapefile 中创建自己的 ID 列然后按位置连接属性时会发生什么?当您在字段计算器中键入 $id 时,您可以创建 ID。希望它有所帮助


推荐阅读