我在QGIS中有一个有趣的问题,我有一个点的矢量层(以紫色显示)和一个多边形(绿色)层,附加了许多元数据属性(即日期,ID号等)。
我想将多边形中的数据附加到它们下面的点数据中。问题是我有一些重叠,其中点数据由两个多边形覆盖。
在这些实例中,我基本上想要复制点数据,因此在图层的属性表中,我有一个重叠的多边形点,以及相应的元数据。这意味着我不能简单地使用“按位置连接属性”工具,因为它只会分配来自最接近的多边形的数据,或两个重叠的总和/平均值等。
以下是数据的说明。关于如何解决这个问题的任何建议都将非常感激。
答案 0 :(得分:1)
经过一番调情后,我找到了一个效果很好的解决方案。
现在,您应该最终得到一个包含点的图层,这些点包含来自多个多边形的数据。我唯一的问题是你只能使用剪辑工具从多边形中添加一个数据,这对我来说很好,但可能是一个问题。
如果有人知道不同/更好的方式或从多边形添加多个数据的方法,请添加它。
答案 1 :(得分:0)
我相信这也可以使用交叉地理处理工具(矢量地理处理工具 - 交叉)来完成。至少对我来说,当我有一个点图层在多边形图层的重叠缓冲区中有点时,它就有效。当我与I相交时,在属性表中每个点有一个,两个或更多记录,具体取决于多边形重叠的数量。
这样你也可以从另一层获得所有属性。