Нда… Насчет голосовых меток я тоже думал, но
- во-первых это потеря времени (нужно еще по хорошему чтобы начало и конец каким нить “пиком” обозначалось). А пока время на воспроизведение и запись пройдет - машина уже кучу всего проскочит. Хотя для реализации технологии 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 посмотреть направление записанного трека? )
Замеченные недостатки скрипта-
- медленно работает (оптимазацией не занимался, хотелось побыстрее данные разгрести)
- Не воспринял единственную из сотен метку из русских символов (я по привычке записывал все метки транслитом).
- Некоторые символы меток вопринимаются как управляющие (у меня споткнулся на символе “*”). Так что не советую пробовать его на строчках содержащих в названии какого нть населенного пункта что-то типа “sudo rm -rf /” :))
Натыкал еще кучу точек по записанному маршруту Кашира-Богородицк-Елец-Воронеж-Борисоглебск-Новониколаевский. С имеющимися ориентирами во многих местах расхождение метров в 70 (например с уже нанесенными АЗС). Если у кого-то есть дополнительная инфа - поправьте пожалуйста.