Страница 1 из 1

Объединение нескольких GPX файлов в командной строке - есть ли способ?

Добавлено: 17 окт 2018, 22:54
verter
Добрый вечер.
Подскажите пожалуйста, есть ли возможность объединить несколько GPX файлов (часть файлов треки, часть точки) в один с помощью командной строки? Без графического интерфейса и без он-лайн сервисов, чтобы файл корректно открывался в MapSource-е.
Можно просто их "объединить" скопировав в один, и Озик даже корректно открывает и отображает, но MapSource выдает ошибку файла.
А вот если пересохранить из Озика - Мапсорс открывает без проблем. Насколько понял, Ози без интерфесного режима не имеет.
Через командную строку GPS Babel не получилось сделать.
Может быть есть какой-то способ? Спасибо!

Re: Объединение нескольких GPX файлов в командной строке - есть ли способ?

Добавлено: 18 окт 2018, 07:35
dimonster
Ну, если глянуть на файлы GPX, то очевидно, что ваша "утилита для командной строки" при объединении файлов должна уметь хотя бы обрезать закрывающий тег /gpx в конце первого файла и удалять "шапку" в начале второго файла.
А по хорошему программа должна анализировать структуру файлов и объединять их "с умом".
Думаю, что здесь придётся самому какую-то программу писать.

Re: Объединение нескольких GPX файлов в командной строке - есть ли способ?

Добавлено: 18 окт 2018, 13:05
vlasto1
TrackMaker справляется с проблемой.

Re: Объединение нескольких GPX файлов в командной строке - есть ли способ?

Добавлено: 22 окт 2018, 11:28
verter
Задача пока не решенная, если вдруг будут мысли в этом направлении - буду благодарен.

Re: Объединение нескольких GPX файлов в командной строке - есть ли способ?

Добавлено: 23 окт 2018, 10:18
AlexMel
Проще всего написать пакетный файл, в который включить какой-нибудь hex-редактор, поддерживающий макросы. Там ведь с заголовком и футером все просто и однотипно.