Используем GPS в Ubuntu
Многим сисадминам нравится телефон нокиа Е61. Для своего времени, напичканый разными форматами связи, помимо стандартного GSM/UMTS, ИК, блютус и WiFi, (push-to-talk). QWERTY-клавиатура (полная). Большой яркий экран. Качественная сборка и металлическая спинка. Было в телефончике и несколько минусов, некоторые считают их несущественными. Итак: нет камеры, большой размер, нет FM, и нет GPS. Кроме размера, все остальные проблемы решаемы. Для GPS я приобрел nokia LD-3W.
Пользоваться картами на таком экране одно удовольствие. Спустя некоторое время, мне захотелось подключить приемник к ноутбуку Acer Aspire 5720 в котором есть встроенный блютус. На ноуте установлена убунта Intrepid Ibex (8.10). Теперь эту компанию нужно передружить.
Для начала сделаем:
sudo apt-get install bluez-utils
так как, в ноуте уже есть блютус, то при установке убунты поддержка блютуса была включена. Но добавим этот пакет все равно. По умолчанию, приемник добавить нельзя, потому что нету в нем куда вписать pin. Поэтому, продолжаем читать дальше. Включим приемник и выполним команду:
В выводе получим что-то вроде этого:
Scanning .
00:0D:B5:37:3B:A9 Nokia LD3W
Сохраним МАС-адрес (напомню, он уникален для каждого устройства). Теперь узнаем канал приемника:
sdptool browse 00:0D:B5:37:3B:A9
По умолчанию, это Channel 1. В конфиге нужно ввести эти данные по шаблону:
sudo gedit /etc/bluetooth/rfcomm.conf
rfcomm0 <
bind yes;
device 00:0D:B5:37:3B:A9;
channel 1;
comment «Serial Port»;
>
sudo rfcomm release 0
(здесь 0 если приемник — первое устройство, которое подключается, в моем случае уже было подключено несколько телефонов, поэтому нужно или удалить подключения, или менять 1, 2, 3, и т.д.).
После этой команды блютус-демон попросит ввести pin (только один раз), для этого приемника по умолчанию, код 0000.
Теперь нужно установить демон:
sudo apt-get install gpsd
И посмотреть на спутники:
Основной FAQ-материал находится здесь.
После удачного соединения приемника с ноутом, в частности, с убунтой, необходимо установить софт для работы с картами. Вкратце опишу несколько программ, с которыми не получилось поработать, по разным причинам. Одна из популярных — Viking — не заработала, т.к. принимала данные только от Garmin и Magellan. Поэтому, оценить функционал не удалось. Gpsdrive получил данные от приемника и показал координаты, но отсутствие карт привело в уныние.
Хотя настройки достаточно приличные, которые включают способ передвижения: велосипед, автомобиль, пешком. Вероятно и карты можно достать, импортировать, но хочется более простой способ.
И счастье есть! Это TangoGPS.
Обратите внимание, карты на родном языке. Конечно, универсальный английский не проблема, но приятно все равно. В начале был небольшой косяк с установкой, на родном сайте стоит перенаправление на openSUSE build service, где я нашел .deb для amd64.
Окошко программы напомнило стиль Мас-софта:
Кроме карты есть общая информация о пути. Ведение журнала пройденого пути для использования с OSM (open street map):
Настройки достаточно простые, автоматическая загрузка карт, не полных, а только квадратов доступных для текущего экрана. Представление карт в виде опенстрит — карта схема с названиями улиц. Топографическая и воздушная съемка. На домашней странице можно прочитать об остальных функциях и посмотреть скриншоты разных представлений карт, а также на каких мобильных устройствах работает программа.
Привожу список программ, которые вы можете испытать сами.
В ближайшем путешествии, если будет возможность, протетстирую tangogps вплотную.
GPS программы для Linux
#1 cobra
- Пол: Мужчина
- Город: Алма-Ата
#2 alexgromov
Гуру картографии и арахнолог
- Пол: Мужчина
- Город: Алматы
#3 alexgromov
Гуру картографии и арахнолог
- Пол: Мужчина
- Город: Алматы
Кобра, качай тут: http://gpsdrive.de/download.shtml
Прога называется GPSDrive. Распространяется свободно
Читай также тут: http://gpsd.berlios.de/ (http://developer.ber. p?group_id=2116)
Хотя, тут: http://www.geocachin. 21338#msg-21338
пишут, что GPSDrive не запоминает точек и треков и говорят о другой проге GPSBabel, которая делает это (см. тут: http://gps-club.ru/s. il.php?ID=13273 или http://www.gpsbabel.org)
#4 Дементий
- Пол: Мужчина
- Город: Алматы
#5 cobra
- Пол: Мужчина
- Город: Алма-Ата
alexgromov Сенькаю, обязательно заюзаю
Дементий ну уж нет, я именно от Винды хочу избавиься, так что эмуляция не пойдет
интересно. а наши карты туды подпихнуть можно?
#6 cobra
- Пол: Мужчина
- Город: Алма-Ата
Garmin опубликовала исходники Linux-системы своих GPS-навигаторов
Компания Garmin опубликовала исходный код Linux-системы, которая применяется в их GPS-навигаторах серий Nuvi 5xxx и 8xx.
В GPS-навигаторах Nuvi 8xx, оснащенных 4,3-дюймовым дисплеем с разрешением 480 x 272, используется процессор Marvell PXA-3xx, Gnome Mobile Linux и свободное (GNU LGPL) средство для определения местоположения GeoClue.
Компанией Garmin был выложен исходный код Linux-систем, используемых в Nuvi 8xx версий 2.6, 2.7, 2.8, а также Nuvi 5xxx версий 3.7 и 3.8.
Среди пакетов в составе Linux-системы, под управлением которой работают GPS-навигаторы Nuvi 8xx, можно выделить Linux-ядро 2.6.17.7, GNOME 2.4.0 (с gnome-vfs-2.16.3), xserver-kdrive-common-0.1, Busybox 1.01, Tinylogin 1.4, ALSA, blueZ, оконный менеджер Matchbox, GeoClue 0.9.
#7 boyler
- Пол: Мужчина
- Город: Казахстан, г. Астана
ну уж нет, я именно от Винды хочу избавиься, так что эмуляция не пойдет
Да не надо ни от чего избавляться, все равно не получится, просто использовать надо то что удобно.
Тем более от винды не избавиться ни как, уж больно прочно она сидит в голове у пользователя.
На край winehq.org тебе в помощь. $-)
#8 tim67
- Пол: Мужчина
- Город: г.Тараз
Вот собственно и вопрос: кто что-либо знает о навигационно софте под Linux?
Чтобы и треки писал и поинты сохранял.
#9 Tonic
- Пол: Мужчина
- Город: Almaty
Взял себе КПК (можно его так назвать) Nokia N800. В нем стоит операционная система Linux. Поставил софт MaemoMapper еще поставлю софт для поддержки Гарминовских карт! Буду тестить.
Уже переделал растровые карты масштаба 1:500 000 (L43,44,K43,44) для MaemoMappera!
Работает!
#10 Tonic
- Пол: Мужчина
- Город: Almaty
Под Линукс много уже что есть. Вот чем пользовался и более менее разобрался:
Navit (http://www.navit-project.org) — работа с векторными картами в основном openstreetmap.org. Можно и карту от гармина конвертануть (себе так сделал). Поддержка маршрутизации. Поддержка не только линукса, но WM и пр. Свободный софт. Ссылка по теме.
Qlandkarte (http://www.qlandkarte.org) — работа с растровыми данными в формате GeoTIFF. В этот формат можно перегнать озиковские графические файлы (gif, jpg, tif и т.п.). Свободный софт. Работал с этой прогой под виндусом. Ссылка по работе с прогой.
Если что пишите, что знаю отвечу или вместе разберемся.
p/s вот только в настройках придется разбираться, как обычно это в Линуксе.
Сообщение отредактировал Tonic: 16 Июль 2009 — 10:32