23 ноября 2012 г.

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

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

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

Карты для России можно взять на Navit :: 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"/>

Похожие материалы:

Комментировать в ВКонтакте
Комментировать в Facebook

Комментариев нет: