
NavIt — модульная система автомобильной GPS навигации с возможностью прокладки маршрутов.

GPS-навигатор — устройство получающее сигналы глобальной системы позиционирования (GPS / Global Positioning System) с целью определения текущего местоположения устройства на Земле. Навигаторами обеспечивается получение информации о широте и долготе, а так же вычисление высоты.

NavIt имеет GTK, QT (реализован как плагин) и SDL графический интерфейс, имеется поддержка просмотра в 3D-режиме (используя OpenGL) и работа на устройствах с сенсорным экраном. Текущее положение транспортного средства определяется по данным с GPS-устройства напрямую с датчиков NMEA-GPS (протокол связи навигационного оборудования), или используя фоновую службу GPSD.


GPSD — набор инструментов и фоновая служба (демон) позволяющая приложениям взаимодействовать с одним или несколькими устройствами GPS, подключенными к компьютеру. Устройства GPS могут использоваться несколькими клиентскими приложениями одновременно, без помех в работе друг друга и потери данных.


Модульная архитектура NavIt позволяет использовать векторные карты разных форматов для маршрутизации и отображение карт, так же возможно использование нескольких карт одновременно (если они в одном формате). Навигатором наиболее полноценно поддерживаются карты OpenStreetMap / OSM (некоммерческий веб-картографический проект), частично поддерживаются карты с серисов Garmin maps и Routenplaner | ADAC Maps (подробные карты Европы).


NavIt использует в качестве "движка" алгоритм маршрутизации Dijkstra, прокладываемые маршруты до пункта назначения являются наиболее оптимальными для выбранного профиля (машина, велосипед, пешеход и пр), для маршрутов генерируются направляющие указания, которые могут озвучиваться системой синтеза речи eSpeak (мультиязычный программный синтезатор речи).

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница
Страница на sourceforge.net
Автор: posixru
http://zenway.ru/page/navit
|