Navit - навигационная программа для линукс

22-11-2012

Популярная бесплатная навигационная программа Navit для популярных платформ.

Navit представляет собой систему автомобильной GPS навигации с маршрутизацией. Модульная конструкция Navit позволяет использовать векторные карты различных форматов для маршрутизации и отображения карт. В Navit можно использовать несколько карт одновременно, но только одного типа. Доступны голосовые подсказки.

Исходные тексты Navit распространяются в рамках лицензии GPLv2, интерфейс программы построен по модульному принципу и может базировать на библиотеке GTK+ или SDL, также имеется поддержка 3D-режима просмотра, ускоренного при помощи OpenGL.

Программа может оперировать картами в различных векторных форматах, выполнять операции по построению оптимального маршрута в реальном режиме времени и получить данные из таких источников, как OpenStreetMaps, US/Tiger и Garmin. Интерфейс переведен на 43 языка, среди которых присутствует и русский язык.

Карты для России можно взять на Planet Extractor, просто выделяем нужную область и сохраняем.

Также карту России можно скачать здесь Geofabrik.

Хорошая готовая карта есть на сайте CloudMade, файл russia.navit.bin.zip.

Карты можно взять с проекта OpenStreetMaps. Выделяем нужный участок и экспортируем в формат OpenStreetMap XML. Далее полученный файл необходимо конвертировать в формат bin

cat map.osm | maptool my_Navit_map.bin

Далее в файле navit.xml добавляем строчки:

<mapset>
 <map type="binfile" enabled="yes" data="/path/to/your/map/my_Navit_map.bin" />
</mapset>

Остальные наборы карт необходимо отключить:

map type="*****" enabled="no"

Если карты меняются, чтобы не редактировать файл navit.xml можно написать так:

<map type="binfile" enabled="yes" data="/path/to/your/maps/*.bin"/>