Логотип проекта

Начало работы с GpsDrive

Запуск

Вы определённо захотите установить пакет gpsd, который позволит взаимодействовать с вашим GPS; без него GpsDrive будет просто симпатичной смотрелкой для карт.

На диске предустановлена СУБД PostGIS с картографическими данными OpenStreetMap. Тайлы из этих данных генерируются автоматически с использованием библиотеки Mapnik. Также статические тайлы карты могут быть загружены из сети Интернет без установки. Голосовые сообщения поддерживаются при наличии установленного пакета “espeak”.

Подключение GPS

Для подключения GPS нужно запустить сервис gpsd. Для этого выполните:

sudo dpkg-reconfigure gpsd

и

sudo /etc/init.d/gpsd start

Пользователям BlueTooth-GPS нужно будет почитать про опцию no-probe (по этой причине мы не запускаем gpsd автоматически).

  • Есть хорошая программа xgps. Она проверяет, нормально ли gpsd видит ваш GPS.

Использование без GPS в качестве атласа

Если у вас нет GPS, вы можете переключиться в Explore Mode, нажав клавишу ‘e’. Для перемещения используйте клавиши со стрелками. Щелчок правой кнопкой мыши указывает пункт назначения.

Быстрая помощь

Для получения помощи наберите man gpsdrive и gpsdrive –help в командной строке. Там вы можете узнать, как переключиться в режимы Car или PDA, который полезен, если вы работаете с маленьким экраном вроде нетбука.

Настройка отображения

Помимо опций, доступных в меню Preferences и режимов car/PDA/desktop из командной строки, вы можете изменить значения элементов приборной доски щелчком мыши по ним. Отображение панели управления картой и приборной доски можно включать и выключать клавишами d и m.

Рендеринг данных OpenStreetMap посредством Mapnik

Если у вас запущена локальная база данных PostGIS (например, та, что есть на этом Live DVD) вы можете настроить GpsDrive на рендеринг “на лету” отличных карт OpenStreetMap с помощью Mapnik. На данном диске эта PostgreSQL база называется “osm_local_smerc”. Здесь хранится только выгрузка карты города, в котором проходила конференция FOSS4G, так что вы возможно захотите добавить свои данные из Planet.osm с помощью программы osm2pgsql или выключить Mapnik Mode в окне Map Control и использовать встроенные или загруженные статические тайлы карты.

Поиск объектов

С помощью инструмента Find POI можно искать ближайшие точки интереса, загруженные в SQLite-базу путевых точек. Для экспериментов загружены данные OpenStreetMap для города Ноттингем. Можете поискать все пабы в радиусе 2 километров от конференц-зала.

Загрузка карт

Для предварительного просмотра и загрузки новых тайлов карты воспользуйтесь инструментом Options ‣ Maps ‣ Download. В данный момент в качестве источников доступны веб-тайлы OpenStreetMap и T-WMS сервер NASA OnEarth. С GpsDrive устанавливаются пара программ для командной строки, которыми можно делать массовую загрузку набора тайлов, покрывающих нужную область.

Местоположение ваших друзей

В меню Preferences вы можете включить сервис Friendsd. Он передаёт вашу позицию на центральный сервер и позволяет вашим друзьям знать, где вы находитесь. Если вы не желаете, чтобы весь мир знал, где вы есть, можно запустить свой приватный сервер. Для включения данного сервиса войдите в меню Preferences и перейдете на вкладку Friends. Введите свое имя и нажмите кнопку [Lookup] для получения IP-адреса стандартного сервера friendsd. Наконец, поставьте галку Enable friends service и нажмите [Close]. Значки, отмечающие положения и направления движения ваших друзей, будут отображаться на масштабах меньше 1:10 000 000.

Голосовые сообщения

GpsDrive может сообщать голосом о вашем приближении к цели и прочем. Чтобы попробовать эту функцию, надо запустить программу eSpeak. На этом Live DVD она отключена по умолчанию для экономии памяти. Для включения вам нужно с правами root отредактировать файл /etc/default/speech-dispatcher, поставив там RUN=yes. Затем запустите сервис командой “sudo service speech-dispatcher start”. Если сервис работает, GpsDrive автоматически обнаружит его при запуске. В меню Preferences на вкладке Speech вы можете включить/выключить эту функцию, изменить голос и уровень подробности сообщений.

Смотрите также