Як об'єднати gps треки

Сьогодні я пропоную поговорити про дуже поширеною проблеми, з якою рано чи пізно стикається практично будь-який турист, який використовує навігаційне обладнання - об'єднання або склеювання розрізнених ділянок треків в один. Хтось відчуває в цьому необхідність при прокладанні маршруту (про те, як скласти трек на Гугл-картах, можна прочитати тут), а хтось вже після його проходження.

Моя ж історія така: одного разу, повернувшись додому після чергового виїзду і вивантаживши трек поїздки, я зіткнувся з тим, що планшет за дивною і невідомої причини записав шлях обривками. Виглядало це приблизно так.

1. Розірваний трек після вивантаження з навігатора

Природу збою з'ясувати так і не вдалося, але варіантів було всього два - помилка в роботі заліза самого пристрою або програми OZIexplorer. Але факт залишається фактом - замість одного-двох фрагментів запису поїздки я отримав цілих 67 окремих ділянок різної протяжності!

А поки продовжуємо ...

2. Трек з 67 ділянок

З огляду на, що після невеликого «причісування» все треки стають доступні для скачування і самостійного повторення маршруту, такий стан справ мене, м'яко кажучи, не влаштовувало. За рішенням проблеми звертаюся до всезнаючого розуму - великому Гуглу, який видав 100500 непотрібних сторінок результатів пошуку. На цих сторінках бувалі туристи-теоретики міркували про можливі виходи з ситуації. Хтось запевняв, що ключем до вирішення є OZIexplorer, хтось робив хитрі комбінації з онлайн-ресурсом GPSies. Але все це, особисто мені, ніяк не допомагало. Як це часто буває, вибираю свій шлях)) Згадавши, що будь-який файл має розширення .gpx. легко редагується за допомогою блокнота (до речі, для роботи з текстовими файлами дуже рекомендую використовувати безкоштовний блокнот Notepad ++), пробую зайти з цього флангу.

До початку роботи з файлом обов'язково збережіть його вихідну версію, щоб мати можливість відкотитися назад у разі, якщо щось піде не так як планувалося.

Отже, знаходимо потрібний файл і натискаємо на ньому правою кнопкою. У меню вибираємо пункт «Відкрити за допомогою ...» і вибираємо потрібну програму. Трохи вище ми вже домовилися використовувати Notepad ++, тому подальша робота буде саме в ньому. Відкрили файл і ... потонули в морі цифр і букв.

3. Нутрощі файлу .gpx (Якщо у вас інше розширення, скористайтеся будь-яким конвертером відповідних форматів)

Але не лякайтеся! Насправді, нам не доведеться вчитуватися в кілометрову вміст файлу. Використовуючи поєднання клавіш Ctrl + F. викликаємо вікно пошуку по документу і вписуємо в полі «Знайти» слово trkseg. Саме таким оператором розумні навігатори поділяють загальний трек на сегменти.

Далі все дуже просто. Переконуємося, що пошук ведеться з самого початку файлу (це важливий момент!) І знаходимо в тексті документа слово trkseg. Зверніть увагу, що перше знайдене поєднання пропускаємо (!). щоб дозволити машині створити сегмент нашого треку, нехай і в єдиному екземплярі, і натискаємо кнопку «Шукати далі».

Швидше за все результат буде таким:

4. Результат пошуку

Сміливо видаляємо весь текст, який я виділив сірим кольором. У моєму випадку це:

- кінець сегмента треку (у нас його закінченням буде самий останній фрагмент в кінці файлу)
- кінець треку (та ж історія)
- початок нового треку
трек 2 - назва нового треку (тобто ця назва нової частини нашого маршруту. Нагадую, що у мене їх 67)
- (початок нового сегмента треку)
оператор - не видаляйте! Це закінчення точкою маршруту по треку.

Далі нам необхідно повторити цю операцію стільки разів, скільки ділянок є весь маршрут.

Кінець документа повинен виглядати так:

5. Закінчення файлу

Тут необхідно залишити вже знайомі нам оператори закінчення маршруту, щоб згодом не виникло помилок з прочитанням і використанням файлу:

- закінчення запису сегмента треку. Пам'ятайте я писав, що потрібно пропустити найперший знайдений фрагмент? Саме його ми зараз і закриваємо.
- закінчення записи всього треку.
- закінчення всього файлу

- Ну і що тут такого? - запитаєте Ви?

На мій погляд, це дуже зручно ще й тому, що якщо виникне якась помилка, ви можете в будь-який момент відкотитися назад на потрібну кількість кроків і щось підкоригувати.

Думаю, що великих складнощів з процедурою склеювання треків виникнути не повинно. Але, якщо після внесення змін щось пішло не так, не падайте духом і спробуйте почати все спочатку. У нашому прикладі все вийшло і виглядає так:

6. Підсумковий варіант після склейки

До речі, мої перші треки, записані на планшет Samsung в зв'язці з OZIexplorer за описаним вище способом, об'єднуватися ніяк не хочуть, а більш пізні роблять це абсолютно спокійно. Так що, зараз я в пошуку вирішення цього ребуса)

Схожі записи

Схожі статті