首页 > 解决方案 > 在r中找到水道周围两点之间的最短距离

问题描述

寻找有关解决此问题的最佳方法的一些建议。我需要在每对点之间制作一个成对的 OVER LAND 最短距离矩阵,共 309 个点(见下图)。

我正在考虑遵循的一种方法是创建整个相关区域的 shapefile 并将其栅格化,并使用 gdistance 库以某种方式将水道转换为“高成本”障碍物并将土地转换为“低成本”,然后找到成本最低的路径。然后找到一种方法将其转换为矩阵形式。或者是否有办法通过告诉 R 留在 shapefile 中来做到这一点?

任何建议都会非常有帮助!谢谢

两点之间最短距离的例子

标签: rrasterizingpairwise-distance

解决方案


推荐阅读