Garmin BaseCamp — штатная программа от Garmin для управления геоданными на приборах Garmin, планирования маршрутов и ведения базы. Звучит круто, но на самом деле та еще глючная штука.
Но насколько бы она не была глючной, в ней есть удобные функции и я ей пользуюсь. А поскольку хочется иметь бекап своих треков и точек, да и переносить базу между разными компьютерами иногда надо, я воспользовался функцией Backup, что и побудило написать этот пост.
Штатная опция Backup/Restore
На первый (и даже на второй) взгляд звучит прямо так, как надо. Но есть одно но. Или даже вот так — НО! После создания файла и переноса его на другой ноут (оба ноута на MacOS) я случайно заметил, что из всех треков пропала информация по времени, курсу и высоте. Т.е. от трека остался только список точек. Трек отображается на карте, но посмотреть профиль высоты или скорости уже не получится! А это одна из удобных функций BaseCamp.
Поиск настроек результатов не дал — их просто нет. Но нас так просто не проведешь — попробуем
Export/Import
Т.к. вылить все треки сразу задача не тривиальная, но решаемая, сначала пробуем провести такой опыт с одним треком. Через формат KML результат был такой же — полное отсутствие в треке времени, курса и высоты.
GPX v1.1 — тут все на месте. Т.е. очень не простой, но рабочий способ есть! Правда потеряется вся структура списков List и папок.
Думаем дальше. Т.к. переносить надо между одинаковыми операционными системами, то можно попробовать
Перенос файлов базы данных BaseCamp
В MacOs файлы Garmin BaseCamp нашлись в папке ~/Library/Application Support/Garmin/BaseCamp
Внутри папки есть три папки — Database (сама база с треками и точками), GeotaggedPhotos (Фотки, привязанные к координатам) и KmlOverlays (Скорее всего всякие картинки из загруженных KML-файлов, например кастомные значки для точек)
Т.к. у меня настройки BaseCamp на обоих ноута одинаковые, решил перенести сразу всю папку
cd ~/Library/Application\ Support/Garmin
tar -zcvf BaseCamp_2023_01.zip BaseCamp
Далее копируем файл на новый комп в такую же папку, удаляем старую папку BaseCamp и распаковываем, запускаем BaseCamp — профит! Все треки в нужной структуре на месте, все данные внутри треков так же на месте
You got a gift from user. Take => https://teletype.in/@bitpay/ciVZ5xVbHZc?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
3mdyai
Message: + 1,82000 bitcoin. Assure >>> https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
a4x5en
Ticket; TRANSACTION 1.820000 BTC. Go to withdrawal >> https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
2u8edk
We send a gift from Binance. Gо tо withdrаwаl > https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
sq4r2z
Ticket- SENDING 1.82412 BTC. Go to withdrawal >>> https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
pvk9e2
You have received a message № 915. Open >>> https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
r3ldbp
You have received 1 message(-s) № 697. Read >> https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
19doka
Message- Transaction #ZZ68. ASSURE >>> https://telegra.ph/Go-to-your-personal-cabinet-08-26?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
s19pfj
Email: Transfer №ZB08. CONFIRM >>> https://telegra.ph/Bitcoin-Transfer-11-20?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
ssz91m
Message- TRANSACTION 1.82987 BTC. Receive =>> https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=07e0b831c9067d65381b430b7f1e44a7& сказал:
1bp1wy