WIP: [core] Add the timestamps to the tracks #9107

Closed
kirylkaveryn wants to merge 8 commits from add-timestamps-to-track into master

8 commits

Author SHA1 Message Date
cf65dc0614 [serdes] [kml] save KML track in the gxt:Track format if it has timestamps
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-27 20:45:47 +04:00
648a8b1a84 [serdes] [gpx] fix GPX file serialization to support timestamps parsing
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-27 20:42:56 +04:00
0c4a0101d7 [serdes] [kml] merge points on validation instead of serialization
It will fix the issue when we cannot get the marged points indexes to skip the same timestamps during the serialization process because timestamps count should be equal to the points in line count (or 0).

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-27 20:42:56 +04:00
dde804e913 [serdes] [gpx] fix GPX serializing to export tracks preserving the timestamps
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-27 20:42:56 +04:00
7f350c56e3 [bookmarks] [gps] save the altitude and timestamps to the TrackData
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-27 20:42:56 +04:00
bd00ed347f [kml] add timestamps vector to the MultiGeometry
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-27 20:42:56 +04:00
2227204c19 [gps] fix CHECK in GetSize
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-27 20:42:56 +04:00
7741ec4f12 [gps] reserve space for the recorded track points and timestamps
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-08-27 20:42:54 +04:00