Как вручную отредактировать или объединить GPX треки?

Неинтересный пост
1
Интересный пост

Существует много приложений для редактирования GPX треков, таких как MapSource, BaseCamp, GpsTrackEditor, онлайн сервис GPXEV, GPXEditor и некоторые другие.

Все они бесплатные или условно-бесплатные. Но по факту не всегда есть возможность установить программу на компьютер, но требуется выполнить очень простую задачу - быстро объединить или разделить два трека.

Это легко сделать с помощью обычного редактора, такого как Notepad без специального ПО.

Треки GPX формата используют XML структура файла и тэги

<rte> и </rte>
а все точки маршрута заключаются в эти тэги. Точки трека представлены тэгами
<rtept/>
содержащими GPS координаты точки (широту и долготу).

Для объединения треков все, что требуется сделать, это найти закрывающий

</rte>
тэг предыдущего трека и открывающий тэг
<rte>
следующего трека и удалить их и другие тэги, которые находятся между ними.

К примеру:

<rtept lat="37.90517" lon="-122.55331"/>
<rtept lat="37.90517" lon="-122.55331"/>
</rte>
<rte>
<name><![CDATA[]]></name>
<desc><![CDATA[]]></desc>
<src>AllTrails</src>
<rtept lat="37.9035" lon="-122.60419"/>
<rtept lat="37.90219" lon="-122.60493"/>

станет:

<rtept lat="37.90517" lon="-122.55331"/>
<rtept lat="37.90517" lon="-122.55331"/>
<rtept lat="37.9035" lon="-122.60419"/>
<rtept lat="37.90219" lon="-122.60493"/>
twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru liveinternet.ru livejournal.ru google.com yandex.ru