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

Карты можно взять с проекта 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"/>
Комментариев нет:
Отправить комментарий