Нда… Насчет голосовых меток я тоже думал, но

  • во-первых это потеря времени (нужно еще по хорошему чтобы начало и конец каким нить “пиком” обозначалось). А пока время на воспроизведение и запись пройдет - машина уже кучу всего проскочит. Хотя для реализации технологии hands free может оказаться удобно. Ведешь машину и на кнопку одну тычешь периодически. А файлам с голосом присваивать имена в виде даты и времени. Можно будет как нть такое слепить тоже из пары строк. (А потом написать скрипт для разгребания записанного таким образом голоса.)
    - во вторых не всегда удобно говорить с компутером. например сидя в общественном транспорте )))

Вернемся к моим баранам
Вот скрипт: http://icf.bofh.ru/~krysha/parsergpx1.1.sh
Исходные данные для него:
трек gpx и текстовый файл вида

2009-04-23T09:41:21Z > fuel
2009-04-23T09:42:25Z r. Pichuga

То есть время в формате gpx1.0, пробел, метка.
Символами “<” и “>” я для себя показывал где объект находится по ходу движения (кстати, как в JOSM посмотреть направление записанного трека? )

Замеченные недостатки скрипта-

  1. медленно работает (оптимазацией не занимался, хотелось побыстрее данные разгрести)
  2. Не воспринял единственную из сотен метку из русских символов (я по привычке записывал все метки транслитом).
  3. Некоторые символы меток вопринимаются как управляющие (у меня споткнулся на символе “*”). Так что не советую пробовать его на строчках содержащих в названии какого нть населенного пункта что-то типа “sudo rm -rf /” :))

Натыкал еще кучу точек по записанному маршруту Кашира-Богородицк-Елец-Воронеж-Борисоглебск-Новониколаевский. С имеющимися ориентирами во многих местах расхождение метров в 70 (например с уже нанесенными АЗС). Если у кого-то есть дополнительная инфа - поправьте пожалуйста.