在R中,如何对行之间的距离求和(每个是GPS坐标)?

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

我有很多GPS点,我想要的是给定日期中两个后续点(行)之间的距离之和,这样我就可以得到每天的跟踪距离。

[每天大约有200个GPS点。后续点表示两行,其中第一行早于第二行。因为我需要这些点之间的总距离,所以必须考虑给定日期(“日期”列)中“时间”列的行顺序。

谢谢!

我的表排序看起来像这样:

date        time       lat        lon    
18-Jan-18 12:48:39 -24.061464 -47.99523
18-Jan-18 12:48:48 -24.06163  -47.995354
18-Jan-18 12:53:17 -24.06175  -47.995277

我有很多GPS点,我想要的是给定日期中两个后续点(行)之间的距离之和,这样我就可以得出每日的跟踪距离。每天大约有200个GPS点。随后的...

r gps
1个回答
0
投票

我们可以使用包pointDistance中的raster计算距离。 lag中的dplyr将有助于计算后续点。 replace_na中的tidyr非常方便,但是您可以使用自己喜欢的方式来处理NA

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