这是两个多边形图层的空间连接。除非螺母中的每个特征与渡槽的一个特征完全相交,否则没有简单/单一的方式来进行空间连接。
相反,你可以获取从渡槽的属性表对应的坚果每个功能行的列表 -
nuts_over1 = over(nuts, aqueduct, returnList = TRUE)
或汇总具有特定功能的属性,在这种情况下,结果可以连接回属性表螺母。举例来说,如果导水管相交的六个第一特征的国家如下 -
nuts_over2 = over(
nuts,
aqueduct[, "COUNTRY"],
fn = function(x) paste(x, collapse = ", ")
)
head(nuts_over2)
COUNTRY
1 Austria, Hungary, Austria, Hungary
2 Austria, Hungary, Austria, Hungary, Slovakia, Austria, Slovakia
3 Austria, Austria, Hungary, Austria, Hungary
4 Austria
5 Austria, Austria, Austria, Austria, Austria
6 Austria, Austria
此信息可以如下接合回坚果的属性表 -
[email protected] = cbind([email protected], nuts_over2)
head([email protected])
NUTS_ID STAT_LEVL_ SHAPE_Leng SHAPE_Area
0 AT111 3 1.089017 0.08091455
1 AT112 3 2.257319 0.20926007
2 AT113 3 2.002492 0.17728455
3 AT121 3 3.158370 0.40147321
4 AT122 3 2.956927 0.42675504
5 AT123 3 2.010415 0.14145865
COUNTRY
0 Austria, Hungary, Austria, Hungary
1 Austria, Hungary, Austria, Hungary, Slovakia, Austria, Slovakia
2 Austria, Austria, Hungary, Austria, Hungary
3 Austria
4 Austria, Austria, Austria, Austria, Austria
5 Austria, Austria