计算两层之间的成对距离:gDistance(byid = TRUE)但成对?

问题描述 投票:-1回答:1

在R中,我具有多边形层A和点层B。两者都具有相同数量的要素,因此存在一对一的对应关系(配对):层A的每个多边形在层B中都有对应的点,反之反之亦然。如何计算这些特征对之间的成对距离?

我尝试使用

gDistance(A, B, byid = TRUE)

但是这将计算整个NxN矩阵,这是巨大的开销(我只会使用该矩阵的对角线。)>

在R中,我具有多边形层A和点层B。两者都具有相同数量的要素,因此存在一对一的对应关系(配对):层A的每个多边形在层B中都有对应的点。 。

r gis
1个回答
0
投票

不幸的是,似乎rgeos和gDistance无法做到这一点……所以我找到了使用sf库的解决方案:

© www.soinside.com 2019 - 2024. All rights reserved.