【发布时间】:2014-03-25 12:33:00
【问题描述】:
我试图弄清楚我的数据集中某些点的孤立程度。我使用两种方法来确定隔离,最近邻居的距离和给定半径内的相邻站点的数量。我所有的坐标都是经纬度
这是我的数据的样子:
pond lat long area canopy avg.depth neighbor n.lat n.long n.distance n.area n.canopy n.depth n.avg.depth radius1500
A10 41.95928 -72.14605 1500 66 60.61538462
AA006 41.96431 -72.121 250 0 57.77777778
Blacksmith 41.95508 -72.123803 361 77 71.3125
Borrow.Pit.1 41.95601 -72.15419 0 0 41.44444444
Borrow.Pit.2 41.95571 -72.15413 0 0 37.7
Borrow.Pit.3 41.95546 -72.15375 0 0 29.22222222
Boulder 41.918223 -72.14978 1392 98 43.53333333
我想把最近的相邻池塘的名字放在neighbor这个列中,它的lat和long在n.lat和n.long中,两个池塘之间的距离在n.distance中,以及面积,canopy和avg .depth 在每个适当的列中。
其次,我想把目标池塘1500m内的池塘数量放到radius1500中。
有谁知道可以帮助我计算我想要的距离/数字的函数或包?如果有问题,输入我需要的其他数据并不难,但最近邻居的名称和距离,加上1500m内的池塘数量是我真正需要帮助的。
谢谢。
【问题讨论】:
标签: r distance latitude-longitude