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

Конвертация и преобразование треков разных форматов

Добавлено: 01 мар 2007, 22:38
Vadim_O
В этой ветке :

Ссылки на программы конвертации для треков записанных в разных программах, полученных разными моделями GPS и разными программами
в форматы plt или mps понимаемые GPSMapEdit-ом
(в том числе конвертация из треков(логов) формата NMEA)

http://www.gpsbabel.org/download.html
Совместимость:
http://www.gpsbabel.org/capabilities.html


Он-Лайн конвертор из NMEA-log в *.plt
http://mike.nov.ru/services/NMEA-to-OziExplorer-track/

Добавлено: 10 мар 2007, 17:53
Vadim_O
Если вы случайно удалили трек, но остался файл tracks.bin - то с него можно вытащить информацию (получить трек)

Ссылка на утилиту:

http://www.ada.ru/GPS/TracksBinConvert.zip

Добавлено: 25 дек 2007, 01:11
olavin
Хочу разобраться с программой gpsbabel, вроде у нее есть функция для разделения треков на части по времени и расстоянию между точками, но как этой программе сказать чтобы она записала их в разные файлы я так и не понял.
Исходный трек в формате NMEA, пробовал такую команду:

Код: Выделить всё

gpsbabel.exe -p "" -t -i nmea -f in.nma -x track,pack,sdistance=0.2k,split=5m,title="LOG # %Y%m%d" -o gpx -F out.gpx
в результате создается единственный файл out.gpx
Она делит трек "логически" внутри выходного файла, вместо того чтобы создать отдельные файлы для каждого трека?

А еще на некторых файлах выдает такую ошибку:
trackfilter-init: Track points badly ordered (timestamp)!

Добавлено: 25 дек 2007, 20:34
Vadim_O
надо поэксперементировать - подавая "на вход" gpsbabel треки в разных форматах, например в plt.
Думаю что треки в некоторых форматах не содержат информацию о времени.

А может и просто ошибка программы gpsbabel

Добавлено: 25 дек 2007, 20:58
benedict
Для бабеля есть вот такая вот графическая морда - http://gebabbel.sourceforge.net/ - там по ссылке лежит и виндовый вариант.

Я, правда, виндовый не пробовал, но вдруг пригодится :)

Добавлено: 25 дек 2007, 23:45
olavin
Видел я эту морду, она не позволяет делать то что мне нужно.
Чтобы избавиться от ошибки использовал опцию merge, а делить файл на части нельзя - не предусмотрено, мне это показалось странным.
Пришлось писать скрипт на Perl для деления файла в формате GPX на части (он удобен как промежуточный, потому что текстовый), а уже эти части конвертировать во что-то другое.
Кстати, какой конечный формат хранения треков наиболее удобен?

Добавлено: 26 дек 2007, 10:20
benedict
olavin, я в gpx оставляю, как сохраняет приёмник :)

А куски я сохранял с помощью мапсорса (правда не помню зачем, по-моему просто из интереса). Просто открывал два окна, выделял кусок трэка в одном и вставлял в другое, из которого уже и сохранял.

Добавлено: 28 дек 2007, 20:30
Vadim_O
к olavin
С точки зрения универсальности использования - наиболее массовый формат треков это формат *.plt

А реально - конечно не так уж и важно, главное чтобі точки постоянно писались, и лучше если координаті пишутся непрерывно ... а не через N-секунд

Добавлено: 28 дек 2007, 23:43
olavin
У меня сейчас для GPS есть только логгер iBlue 757Pro, он пишет в свою память лог раз в секунду. Софт который этот трек считывает умеет сохранять в NMEA, KML, CSV. KML не удобен - в него пишутся только широта, долгота и время, в CSV и NMEA вся информация, но программ, которые их читают мало (GPSMapEdit не в их числе), приходится конвертировать, вот и спрашиваю в какой лучше формат. А еще нужно делить, чтобы треки записанные в разное время и в разных местах были в отдельных файлах.

Добавлено: 29 дек 2007, 00:43
OldMan
olavin писал(а): ... вот и спрашиваю в какой лучше формат. А еще нужно делить, чтобы треки записанные в разное время и в разных местах были в отдельных файлах.
Я стараюсь всегра хранить в нмеа - наиболее толная информация.
Конвертером от Озика (отдельная программулька, есть на оф. сайте) конвертирую в .плт
нмеа потом архивирую и храню отдельно. А с .плт работаю - самый универсальный, все понимают (кроме гугля).
Для разбивки трека можно использовать тот же Озик. Мне кажется там есть фунция сприт трек. Я как-то пару раз пользовался. Обычно с логгера сливаю после каждой поездки. И дата и время сразу в названии файла и работать удобнее.

Добавлено: 29 июл 2008, 13:50
Justas
Я тут слабал небольшой конвертер NMEA to PLT мож кому пригодится, мож чтонить добавить?..
http://slil.ru/26018409

Добавлено: 23 авг 2008, 08:52
Vadim_O
К Justas, а можно добавть возможность пакетной обработки ?

Добавлено: 15 сен 2008, 09:35
Justas
Попробую...

Добавлено: 16 сен 2008, 10:23
Justas
Версия конвертора с возможностью пакетной обработки. Качаем, тестим...

Добавлено: 16 сен 2008, 15:57
olavin
Сразу пожелания к программе:
убирать из трека точки с HDOP больше заданного значения
делить файл на несколько треков, если расстояние или время между двумя точками больше заданного.