Використовуємо GPS в Ubuntu

Використовувати карти на такому екрані одне задоволення. Через деякий час мені захотілося підключити приймач до ноутбука Acer Aspire 5720 в якому є вбудований блютус. На ноуті встановлено убунт Intrepid Ibex (8.10). Тепер цю компанію треба передружити.

Для початку зробимо:

sudo apt-get install bluez-utils

У висновку отримаємо щось на кшталт цього:

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

rfcomm connect 0

Після цієї команди блютус-демон попросить ввести pin (лише один раз) для цього приймача за замовчуванням код 0000.

Тепер потрібно встановити демон:

sudo apt-get install gpsd

І подивитися на супутники:

використовуємо

Основний FAQ-матеріал тут.

Після вдалого з'єднання приймача з ноутом, зокрема з убунтою, необхідно встановити софт для роботи з картками. Коротко опишу кілька програм, з якими не вдалося попрацювати, з різних причин. Одна з найпопулярніших - Viking - не заробила, т.к. приймала дані лише від Garmin та Magellan. Тому оцінити функціонал не вдалося. Gpsdrive отримав дані від приймача і показав координати, але відсутність карт привело до смутку.

використовуємо

Хоча налаштування досить пристойні, які включають спосіб пересування: велосипед, автомобіль, пішки. Мабуть і карти можна дістати, імпортувати, але хочеться простіший спосіб.

І щастя є! Це TangoGPS.

використовуємо

Зверніть увагу, карти нарідною мовою. Звичайно, універсальна англійська не проблема, але приємно все одно. На початку був невеликий косяк із установкою, на рідному сайті стоїть перенаправлення на openSUSE build service, де я знайшов .deb для amd64.

Віконце програми нагадало стиль Мас-софту:

ubuntu

Окрім карти є загальна інформація про шлях. Веде журнал пройденого шляху для використання з OSM (open street map):

використовуємо

використовуємо

Налаштування досить прості, автоматичне завантаження карт, не повних, а лише квадратів, доступних для поточного екрану. Подання карт у вигляді опенстриту — карта схема з назвами вулиць. Топографічна та повітряна зйомка. На домашній сторінці можна прочитати про інші функції та подивитися скріншоти різних уявлень карт, а також на яких мобільних пристроях працює програма.

Наводжу список програм, які ви можете спробувати самі.

У найближчій подорожі, якщо буде можливість, протестую tangogps впритул.

Хардкорна конфа за С++. Ми запрошуємо лише профі.