我有很多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点。随后的...
我们可以使用包pointDistance
中的raster
计算距离。 lag
中的dplyr
将有助于计算后续点。 replace_na
中的tidyr
非常方便,但是您可以使用自己喜欢的方式来处理NA
。