jetxee
2008-08-06
Материал распространяется на условиях Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
В прошлой заметке я написал о том, как подключить Garmin в Linux и какими программами можно пользоваться. В этот раз более конкретный и короткий «рецепт».
Есть такая игра: геокэшинг. Суть игры — по данным координатам находить тайники. Координаты и описания тайников можно найти на сайте geocaching.com. Конечно, координаты можно ввести в прибор и вручную, но проще скачивать файлы-описания в специальном формате loc. Далее о том, как загрузить эти файлы в Garmin.
Это можно сделать в MapSource (см. в предыдущей заметке, как использовать MapSource под wine). Однако проще и быстрее, по-моему, воспользоваться gpsbabel.
Так, если файл называется geocaching.loc, а устройство подключено к /dev/ttyUSB0, то сконвертировать и поместить геокэш в память устройства можно одной командой:
$ gpsbabel -i geo -f geocaching.loc -o garmin -F /dev/ttyUSB0
Понятно, что если геокэшей много, загрузить их все можно вот так:
$ for f in *.loc ; do gpsbabel -i geo -f ${f} -o garmin -F /dev/ttyUSB0 ; done
Другие заметки про GPS в Linux: