Продолжение записи трека или грамотное соединение треков
Добавлено: 29 окт 2022, 05:29
Я не только новичок, но и еще дилетант, пожалуйста, относитесь снисходительно, ну, или, хотя бы, терпимо.
Много хожу пешком - десятками километров за раз. Вот как вышел на пенсию, так и хожу каждый день. Использую свой смартфон для записи всех моих походов. Много перебрал программ-трекеров, наконец остановился на той, которую пока считаю лучшей. Ни разу не реклама, просто именно с ней пытаюсь разобраться. Программа A-GPS Tracker позволяет продолжать запись или начать заново. Именно продолжение меня заинтересовало. Около года назад продолжаю запись всех моих хождений в один файл. Если посмотреть на карте, уже весьма толстыми выделились дороги, по которым хожу. Файл хранит все мои маршруты, все заходы в лес, все остановки. Однако, недавно, я имел неосторожность выйти из этого режима и начать запись трека заново. И все! Теперь не могу возобновить ведение единого файла. Пытаюсь разобраться с программой и никак не получается. А получается вот что:
Я разобрался, как пишутся координаты и даже сам вручную научился редактировать внутренности файла (.gpx). Каждый раз вырезаю кусок из нового и добавляю в старый в обыкновенном виндоузовском блокноте. Добавляю в шапку новые метки, меняю, если надо, внутреннее имя. Но не очень понимаю (все-таки) как все это работает.
Вопросов много, и я, рассчитывая на вашу благосклонность, по мере моего понимания, буду их задавать, но пока - САМОЕ ГЛАВНОЕ.
Я попытался искусственно продолжить запись трека в один файл. Для этого я изучил, как это продолжение происходит естественно. Заодно вознамерился удалить ошибочные куски, когда, забыв выключить программу, ехал на машине. Это все делается, лишнее убирается - проблем нет. Однако тут начинаются чудеса и злое волшебство. Поясняю.
Допустим, имеется первый большой файл, в котором все мои маршруты. Допустим, имеется второй файл, в котором продолжение моих походов. Задача: соединить их в один так, чтобы программа продолжала работать с получившимся соединенным файлом. Я пробовал делать это соединение вручную, удалив лишнюю езду на машине. Я полностью сымитировал второй файл и по имени файла и по внутреннему имени между символами <name></name>. Все, файл такой же, только большой. Кидаю его в рабочую папку программы, удаляя тот, что там был. Запускаю программу и иду в поход. Программа предлагает продолжение записи. Отлично! Потом смотрю, что получилось. А ни фига! Продолжается (ВНИМАНИЕ!) удаленный файл. А не тот, мой сконструированный! Да откуда данные взялись, я же удалил их? Полностью удаляю программу со смартфона, и устанавливаю ее заново. В рабочую папку кидаю мою сборку. Продолжаю запись... опять откуда-то возникает старое! Ну ни фига себе! Так и не понимаю до сих пор, откуда что берется - из облака что ли? Мало того, все мои труды по удалению лишнего, насмарку - поездка на машине появляется снова! Избавится от груза прошлого удается только одним способом, переназначить рабочую папку, дав ей другое имя.
Редактирование компьютером файла, находящегося прямо на смартфоне невозможно. Только перенос его на компьютер, а затем обратно на смартфон. Я даже предполагал, что родной файл как-то привязан к каким-то конкретным местам в памяти по типу системных файлов...
Пока решил, что буду писать новый общий трек, и, каждый раз, когда накопится много, соединять его с предыдущим, хотя это и неудобно. Помогите разобраться, что происходит. А пока первые вопросы.
1. Внутреннее имя выглядит так: <name>T2022-10-27-13-18</name> Оно полностью совпадает с именем самого файла. Обратите внимание, я выделил 13-18. Первые цифры понятны - это дата. А что это за 13-18? Сначала я думал, что это время или начала трека или его конца. Причем, программа его меняет каждый раз. Однако такого времени в треке нет! Наверное, это какой-то порядковый номер файла и порядок этот программа где-то отсчитывает. Так это или нет?
2.Обязательно ли это внутреннее имя должно совпадать с именем самого файла или это всего-лишь некий ТЕГ, при помощи которого программа что-то и как-то показывает или сортирует?
3. Поскольку разработчики программы иностранцы, они не отвечают мне, хотя писал не раз. Знакома ли эта программа кому-нибудь? Или, знаком ли вообще этот алгоритм, ведь может так статься, что многие программы работаю одинаково и лишь графическая оболочка различна?
4. Как вы полагаете, имеет ли значение огромный размер все время растущего файла? Не хотелось бы из-за незнания этого все потерять!
Много хожу пешком - десятками километров за раз. Вот как вышел на пенсию, так и хожу каждый день. Использую свой смартфон для записи всех моих походов. Много перебрал программ-трекеров, наконец остановился на той, которую пока считаю лучшей. Ни разу не реклама, просто именно с ней пытаюсь разобраться. Программа A-GPS Tracker позволяет продолжать запись или начать заново. Именно продолжение меня заинтересовало. Около года назад продолжаю запись всех моих хождений в один файл. Если посмотреть на карте, уже весьма толстыми выделились дороги, по которым хожу. Файл хранит все мои маршруты, все заходы в лес, все остановки. Однако, недавно, я имел неосторожность выйти из этого режима и начать запись трека заново. И все! Теперь не могу возобновить ведение единого файла. Пытаюсь разобраться с программой и никак не получается. А получается вот что:
Я разобрался, как пишутся координаты и даже сам вручную научился редактировать внутренности файла (.gpx). Каждый раз вырезаю кусок из нового и добавляю в старый в обыкновенном виндоузовском блокноте. Добавляю в шапку новые метки, меняю, если надо, внутреннее имя. Но не очень понимаю (все-таки) как все это работает.
Вопросов много, и я, рассчитывая на вашу благосклонность, по мере моего понимания, буду их задавать, но пока - САМОЕ ГЛАВНОЕ.
Я попытался искусственно продолжить запись трека в один файл. Для этого я изучил, как это продолжение происходит естественно. Заодно вознамерился удалить ошибочные куски, когда, забыв выключить программу, ехал на машине. Это все делается, лишнее убирается - проблем нет. Однако тут начинаются чудеса и злое волшебство. Поясняю.
Допустим, имеется первый большой файл, в котором все мои маршруты. Допустим, имеется второй файл, в котором продолжение моих походов. Задача: соединить их в один так, чтобы программа продолжала работать с получившимся соединенным файлом. Я пробовал делать это соединение вручную, удалив лишнюю езду на машине. Я полностью сымитировал второй файл и по имени файла и по внутреннему имени между символами <name></name>. Все, файл такой же, только большой. Кидаю его в рабочую папку программы, удаляя тот, что там был. Запускаю программу и иду в поход. Программа предлагает продолжение записи. Отлично! Потом смотрю, что получилось. А ни фига! Продолжается (ВНИМАНИЕ!) удаленный файл. А не тот, мой сконструированный! Да откуда данные взялись, я же удалил их? Полностью удаляю программу со смартфона, и устанавливаю ее заново. В рабочую папку кидаю мою сборку. Продолжаю запись... опять откуда-то возникает старое! Ну ни фига себе! Так и не понимаю до сих пор, откуда что берется - из облака что ли? Мало того, все мои труды по удалению лишнего, насмарку - поездка на машине появляется снова! Избавится от груза прошлого удается только одним способом, переназначить рабочую папку, дав ей другое имя.
Редактирование компьютером файла, находящегося прямо на смартфоне невозможно. Только перенос его на компьютер, а затем обратно на смартфон. Я даже предполагал, что родной файл как-то привязан к каким-то конкретным местам в памяти по типу системных файлов...
Пока решил, что буду писать новый общий трек, и, каждый раз, когда накопится много, соединять его с предыдущим, хотя это и неудобно. Помогите разобраться, что происходит. А пока первые вопросы.
1. Внутреннее имя выглядит так: <name>T2022-10-27-13-18</name> Оно полностью совпадает с именем самого файла. Обратите внимание, я выделил 13-18. Первые цифры понятны - это дата. А что это за 13-18? Сначала я думал, что это время или начала трека или его конца. Причем, программа его меняет каждый раз. Однако такого времени в треке нет! Наверное, это какой-то порядковый номер файла и порядок этот программа где-то отсчитывает. Так это или нет?
2.Обязательно ли это внутреннее имя должно совпадать с именем самого файла или это всего-лишь некий ТЕГ, при помощи которого программа что-то и как-то показывает или сортирует?
3. Поскольку разработчики программы иностранцы, они не отвечают мне, хотя писал не раз. Знакома ли эта программа кому-нибудь? Или, знаком ли вообще этот алгоритм, ведь может так статься, что многие программы работаю одинаково и лишь графическая оболочка различна?
4. Как вы полагаете, имеет ли значение огромный размер все время растущего файла? Не хотелось бы из-за незнания этого все потерять!