Zkir, а точки то идут точно по порядку? А то если случайные точки соединить линиями, то такая красота получится!
То что я видел - по порядку
Zkir, а точно отметки через секунду идут?
Нет. Там может и больше секунды между точками быть.
Я могу это сразу в конвертер добавить, чтобы не париться с постпроцессингом.
полностью поддерживаю
Sergey Astakhov, да, добавь пожалуйста.
И можешь его допилить до пакетного режима? Что бы можно было конвертить все файлы в папке за раз? типа <cg2gpx *.log>
Vazhnov Alexey, а смысл? Все равно каждый должен загружать свои треки сам.
Я думал, что это будет делать один человек.
хто?
Возможно, я неудачно выразился. Речь идет о том что пользователи СГ начнут загружать в ОСМ свои треки.
Да. Я пытался загрузить несколько треков - но меня обломали. Рисовал в джосме.
Если Сергей допилит конвертер - будет очень чудненько!
Предлагаю начинать отсчет от времени в начале лога и ставить точкам по 1 секунде прибавления.
Допилит, я надеюсь. Фигня в том что там в начале лога только время (например 14:23), но нет даты.
А дата обычно в имени файла
Но КМК можно лепить любую из недавних.
Да можно хоть дату конвертирования вставлять
Блин, тяжело быть тупым
Но брать начальную дату я все равно большого смысла не вижу, если время все равно от балды. Некая условная дата просто покажет что трек к времени не привязан, вообще.
Или же кто-то должен подтвердить что СГ пишет точки через равные временные интервалы, и можно будет привязать точки ко времени точно (зная дату и время начала записи, дату и время окончания записи, и число точек в треке)
Готово. http://webfile.ru/4455902
Пока без пакетного режима.
Включается добавлением ключика -t. Дата берётся из имени файла, время - из строчек “gps started”
Пример строки запуска: cg2gpx -t 2008_11_19_gps.log 2008_11_19_gps.gpx
А нельзя ли второе имя файла исключить (сделать опциональным )? Вводить его - обезьянья работа. Сделать так:
cg2gpx -t 2008_11_19_gps.log
Тогда надо и ключик направления конвертации вводить…
ИМХО, лучше отдельный режим обработки всего каталога сделать…
И пакетная обработка, и подстановка имени выходного файла делается средствами командной строки, как в nix, так и win. Какой смысл это всё в утилиту запихивать?
Так и поступим.
Сама программа не изменилась, просто добавлена пара bat-ников.
Чтобы сконвертировать все log-файлы в текущем каталоге - запустите cg2gpx_batch.bat
Дату можно брать из времени создания файла.