在R中,我具有多边形层A和点层B。两者都具有相同数量的要素,因此存在一对一的对应关系(配对):层A的每个多边形在层B中都有对应的点,反之反之亦然。如何计算这些特征对之间的成对距离?
我尝试使用
gDistance(A, B, byid = TRUE)
但是这将计算整个NxN矩阵,这是巨大的开销(我只会使用该矩阵的对角线。)>
在R中,我具有多边形层A和点层B。两者都具有相同数量的要素,因此存在一对一的对应关系(配对):层A的每个多边形在层B中都有对应的点。 。
不幸的是,似乎rgeos和gDistance
无法做到这一点……所以我找到了使用sf
库的解决方案: