Первую часть прогулки записывал один телефон, вторую — другой. Для личного архива хочется получить один файл, но простое объединение может скрыть перерыв или смешать перекрывающиеся записи. Сначала проверьте происхождение двух исходников, реальное время передачи записи и состав каждого файла. Затем сохраните нужные части в понятном порядке с явной границей между ними.
Общий файл будет подготовленной копией двух источников. Он не станет оригинальной непрерывной записью одного прибора. Подпишите смену устройства и то, что известно о промежутке. Если нет инструмента, сохраняющего такую границу, два отдельных файла с пояснением полезнее одного файла с выдуманным соединением. Не прибавляйте исходные дистанции автоматически, пока не разобрано перекрытие.
Установите происхождение каждого файла
Сохраните оба полученных файла неизменными и запишите, каким устройством и приложением сделана запись. Проверьте дату, начало, конец и несколько узнаваемых поворотов. Файл со второго телефона может оказаться копией уже синхронизированной первой части, а не самостоятельной записью после смены. Два устройства не гарантируют два разных набора данных.
Уточните способ выгрузки: завершённая активность, будущий план или копия из общего облачного аккаунта. Для вашей задачи нужны реальные сохранённые части этой прогулки. Похожий круг другого дня не восполняет пробел. Если дата или происхождение не установлены, сначала разберите это несоответствие, не объединяя файлы ради знакомой формы карты.
Посмотрите, сколько треков и сегментов содержит каждый исходник. Вторая выгрузка может включать весь день, а первая — один выход. Нельзя считать весь её состав продолжением первой записи. Выберите действительно нужный объект, оставив остальную историю отдельно. Если нет доступного просмотра состава, один общий результат пока будет слишком неопределённым.
Если оба телефона записывали весь выход одновременно, это другой сценарий. Можно выбрать более пригодную целую запись по правилам сравнения двух GPS-трекеров. Для последовательной передачи записи важно, где заканчивается первый источник и начинается второй, а не какой полный итог больше.
Сверьте часы и фактический момент передачи
Найдите время окончания первой нужной части и начала второй. Сравнивайте одинаковое представление времени: местные часы и UTC могут выглядеть различно при одном событии. Сначала выясните правило показа в программах и содержимое временных меток. Не исправляйте их на одинаковое число только потому, что часы на двух экранах расходятся.
Запишите реальное событие передачи, если оно известно: остановились у площади, завершили первую запись, включили вторую. Это помогает понять небольшой промежуток без данных. Но воспоминание о месте не устанавливает точные секунды всех соседних точек. Оставляйте неопределённость, если источники не позволяют выбрать границу подробнее.
Проверьте, не оставался ли первый телефон записывающим ещё несколько минут после включения второго. Тогда времена перекрываются. Другой вариант — оба прибора были выключены на части пути. Третий — интервалы близки по времени, но точки находятся далеко друг от друга. Эти случаи требуют разных пояснений и не исправляются одной автоматической склейкой.
Если временные данные отсутствуют, можно объединить выбранные географические части как подборку пути, но хронология остаётся основанной на вашем описании. Не добавляйте синтетические метки ради принятия приложением. Для анализа длительности такой файл может быть недостаточен, даже когда линии хорошо совпадают с известными улицами.
Разберите перекрытие перед объединением
Когда обе записи покрывают одинаковый участок, выберите, какая часть останется в подготовленной копии. Сохраните основание выбора: первая до определённой точки, вторая после неё. Не складывайте две измеренные линии одного движения как два последовательных обхода. На карте они могут выглядеть почти одинаково, а в сумме давать лишнюю дистанцию.
Условный пример: первый файл охватывает двадцать минут, второй тридцать, четыре минуты у них общие. Сумма исходных интервалов равна пятидесяти минутам, но их общее покрытие составляет сорок шесть, если других разрывов нет. Это не расчёт времени движения: внутри могли быть остановки. Пример показывает, почему одинаковый промежуток нужно учитывать один раз, а не объявлять прибавкой от второго телефона.
Найдите границу по нескольким признакам: время, место и узнаваемый поворот. Если один источник имеет пропуск внутри перекрытия, второй может быть пригоднее для этого конкретного отрезка. Но не берите автоматически все точки обеих записей вперемешку. Получится новая обработка, которая требует отдельного понимания порядка и удаления повторов.
В документации GPSBabel объединение с сортировкой по времени описано отдельно от объединения с разделителями сегментов. В первом случае одинаковые временные метки могут приводить к удалению повторных точек. Это важное различие: универсальное слово «объединить» не говорит, сохраняются ли две исходные последовательности как отдельные части.
Если выбрать одну границу без догадок не удаётся, оставьте оба перекрывающихся исходника и заметку. Для личной истории можно использовать один более полный результат, а второй хранить как дополнительный источник. Подготовка общего файла не является обязательной целью любой прогулки; понятность данных важнее единственного вложения.
Сохраните перерыв как перерыв
Если между выключением первого телефона и включением второго данных нет, не дорисовывайте переход. GPX 1.1 поддерживает сегменты треков, позволяющие хранить разделённые последовательности. В общей копии такая граница должна сохранять отсутствие записанного участка, а не превращать промежуток в подтверждённую прямую дорогу.
Даже соседние точки у одного входа не доказывают непрерывность измерения. Между ними могла быть остановка, а время передачи могло оказаться приблизительным. Сохраните реальные метки и подпись. Для объяснения часто достаточно: «первая часть записана старым телефоном, после передачи начинается запись второго». Не указывайте фиктивное единственное устройство как источник всего файла.
Если промежуток нужен для повторения пути, подготовьте отдельный план доступного соединения. Это не восстановление прошлого GPS. В статье о разрыве трека разобраны пределы такой реконструкции. Для текущего объединения достаточно сохранить обе измеренные части и честно обозначить, чего между ними нет.
Соберите копию в проверенном порядке
Выберите инструмент, который сохраняет разделение частей, и прочитайте его актуальную справку. Для описанной операции GPSBabel с разделителями сегментов входные треки должны уже находиться в нужном порядке: инструмент не проверяет временную последовательность вместо вас. Поставьте первую выбранную часть перед второй и сохраните новый результат, оставляя исходники отдельно.
Не ориентируйтесь на алфавитное расположение файлов в папке. Название второго телефона может идти первым, а одинаковые даты не отражают время передачи. Сверьте начало и конец каждого входного объекта до действия. Если внутри файла несколько частей, их порядок тоже должен соответствовать выбранному описанию прогулки.
Откройте сохранённый результат отдельно и проверьте его состав. Первая нужная часть должна начинаться на первоначальном старте, вторая — заканчиваться на настоящем финише. Найдите границу передачи устройства и ожидаемое разделение. Если в общий файл попала ещё одна полная копия прогулки, не считайте такое сохранение успешным только по внешней линии.
Проверьте импорт и подпишите результат
Откройте копию в месте будущего использования. Программа может создать одну активность, несколько объектов или план маршрута. Сверьте её результат с вашей задачей. Наличие корректного GPX не гарантирует одинакового понимания разделённых частей всеми приложениями. Если граница скрылась, сначала выясните обработку, а не редактируйте исходники снова.
Посмотрите на итоговую длительность и расстояние. Они могут рассчитываться программой заново и учитывать разрывы своим способом. Не называйте сумму всех исходных показателей общей пешей дистанцией без проверки исключённого перекрытия. Отдельные дневные шаги двух телефонов также не заменяют измерение длины двух выбранных географических частей.
| Проверка | Что должно быть понятно |
|---|---|
| Источники | Устройство и происхождение каждой части |
| Время | Один способ сравнения и момент передачи |
| Перекрытие | Что оставлено и что исключено |
| Перерыв | Не дорисован отсутствующий участок |
| Общий файл | Части расположены в выбранном порядке |
Сохраните рядом короткое описание подготовки: исходные имена, выбранные границы и инструмент. Оно полезно, когда файл позже открывается без исходных карточек. Для отправки обычно достаточно этой копии и понятного старта, а полный личный архив обоих телефонов не нужен. Не скрывайте, что файл подготовлен из двух источников.
Если результат отличается от ожидания, вернитесь к сохранённым исходникам и выясните конкретную потерю. Повторный импорт может создать дубликат, поэтому сначала посмотрите уже появившийся объект. Объединение завершено, когда обе нужные части открываются в правильном порядке, граница смены телефона объяснена, а неизвестный промежуток остаётся неизвестным.
