florath / monav

MoNav offers very fast and exact routing with OpenStreetMap data for mobile devices as well as desktop computers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MoNav

MoNav is a Desktop / Mobile application that offers state-of-the-art fast and exact routing with OpenStreetMap Data.

In contrast to most commercial and open-source routing applications, MoNav offers exact routing without heuristic assumptions and with very little computational work. Its routing core is based on Contraction Hierarchies

The application is divided into two parts: The MoNav Preprocessor transforms the raw OpenStreetMap data into file formats usable by the MoNav Client application. The preprocessing is often time consuming and requires larger amounts of memory, as well as a x86-64 OS. The client application on the other hand has very few requirements and can even run on mobile devices.

Additionally a routing daemon is available to act as a background route server for other applications. The SVN version of Marble already supports the routing daemon as a backend.

MoNav is based on a diploma thesis by Christian Vetter.

Preprocessing

Linux OS RAM and disk usage is based on the graph size, choice of plugins, and speed profile, e.g.: Germany ~1GB RAM, 8GB free disc space Europe 6GB RAM, 27GB free disc space Planet 20GB RAM, 200GB free disc space Client

Any OS supported by Qt ( http://doc.qt.nokia.com/4.6/supported-platforms.html ), e.g.: Windows Windows Mobile Linux Embedded Linux Maemo Symbian 10MB RAM Disk usage is based on the graph size, choice of plugins, and speed profile, e.g.: Germany 570MB + renderer data Europe 3.5GB + renderer data Planet 12GB + renderer data Screenshots

http://monav.googlecode.com/svn/wiki/images/screenshots-0.3/client-route-bike.png

http://monav.googlecode.com/svn/wiki/images/screenshots-0.3/client-route-luxembourg-szczecin.png

http://monav.googlecode.com/svn/wiki/images/screenshots-0.3/client-addresssearch-praha.png

http://monav.googlecode.com/svn/wiki/images/RouteDescriptionList.png

http://monav.googlecode.com/svn/wiki/images/screenshots-0.3/client-settingsmenu.png

http://monav.googlecode.com/svn/wiki/images/screenshots-0.3/mapchooserworldmap.png

http://monav.googlecode.com/svn/wiki/images/screenshots-0.3/mainwindowbikeroute.png

License

All map data displayed in screenshots or available as downloads is licensed as CC-BY-SA by OpenStreetMap and contributors,

About

MoNav offers very fast and exact routing with OpenStreetMap data for mobile devices as well as desktop computers.


Languages

Language:C++ 82.9%Language:C 8.1%Language:HTML 4.8%Language:Java 2.6%Language:QMake 1.3%Language:Python 0.3%Language:CSS 0.1%Language:Shell 0.0%