我有两个GPX文件(来自我跑过两次的比赛,通过Strava API获得),我希望能够比较两者的努力。然而,采样频率是不规则的(即数据不是每秒或每米记录一次),因此不可能直接比较,我需要首先标准化数据。优选地,我将重新采样数据,以便例如每10米具有数据点。
我正在使用Pandas,因此我目前正在通过每10米插入一行来标准化单个文件并插入心率,持续时间,纬度/经度等来自周围的数据点。这样做可行,但不会使数据与文件相比,因为录制内容并非从完全相同的位置开始。
另一种方法是首先使用geohashing等标准化课程坐标,然后尝试将这两种努力映射到此标准化课程。由于坐标不容易排序,我不确定如何正确地进行排序。
任何指针都表示赞赏,谢谢!