【发布时间】:2015-10-01 20:35:58
【问题描述】:
我正在进行一些生物学研究,其中涉及将带有时间同步的 GPS 设备的带有短时间戳的数字音频文件记录到设备上。 GPS 的跟踪功能每 20 秒自动记录一个带时间戳的 xy 点,然后我手动将带时间戳的音频文件与最近的跟踪点进行匹配,以便以后在 GIS 软件中进行分析。这个过程很耗时,并且有相当大的人为错误余地,所以我很想在 R 中找到一种方法来自动化这个过程。
所以我有 2 个 .csv 文件;
一个包含音频文件(“通话”)和时间在 hh:mm:ss:
FileName Time
M00002 22:09:29
M00015 22:12:36
M00016 22:12:41
M00017 22:12:57
M00019 22:13:18
M00032 22:18:55
M00035 22:19:13
等等
还有一个在 hh:mm:ss 和 X 和 Y 列中具有 20 秒时间间隔的“轨道”文件,其中包含坐标:
track_seg_point_id real.time X Y
1 0 22:08:52 -1.886330 53.87816
2 1 22:09:12 -1.886261 53.87811
3 2 22:09:32 -1.886175 53.87808
4 3 22:09:52 -1.886071 53.87806
5 4 22:10:12 -1.885923 53.87805
6 5 22:10:32 -1.885799 53.87803
7 6 22:10:52 -1.885659 53.87800
8 7 22:11:12 -1.885513 53.87797
9 8 22:11:32 -1.885414 53.87795
10 9 22:11:52 -1.885334 53.87793
我正在寻找一种将时间戳音频文件与最近的 20 秒跟踪点相匹配的方法,然后将坐标写入 .csv 文件。这在 R 中可能吗?
【问题讨论】: