Routing/offline routers

From OpenStreetMap Wiki
< Routing(Redirected from Routing/OfflineRouters)
Jump to: navigation, search
Available languages
English
See also: Routing/online routers

Until this page is fixed, information on offline and online routers for handheld devices can be found on the Android and iOS pages.

Just an entry to remember until this wikipage is handled by template:Software2:

comparison

routing Gosmore Traveling Salesman Navit RoadMap VGPS We-Travel GpsMid True Maps MoNav add more here Description
Algorithms  ??? multiple Dijkstra with Fibonacci-Heaps Work in progress A* Dijkstra/A* Dijkstra/A* Dijkstra/A* Contraction Hierarchies ... What routing-Algorithm(s) are used?
Search adresses limited yes yes yes yes yes yes yes work in progress yes ... Can the user search for city+streets?
housenumbers limited yes, full yes depends on the map no yes yes Work in progress no ... Can the user search for housenumbers?
voice directions yes multiple yes not yet yes yes yes Work in progress no ... Can it speak driving directions?
metric shortest/fastest multiple Car/truck/foot/bike/horse ([1]) work in progress shortest/fastest Car/foot/bike??? Car/foot/bike (fastest) Car/foot custom speed profile can be provided during preprocessing ... What can a route be optimized for?
lanes  ??? work in progress no no no not yet no not yet no ... Does it support lanes? (e.g. "keep right", "take middle lane",..)
turn-restrictions yes yes broken work in progress no not yet yes yes no, work in progress ... Does it support turn-restrictions?
country-specific rules  ??? automatic  ???  ??? depends on map data user config file via style-file no no ... Does it detect("manual"=enter current country/"automatic") and support("no") traffic-rules not applying to all of the map?
platforms Gosmore Traveling Salesman Navit RoadMap VGPS We-Travel GpsMid True Maps MoNav add more here Description
nettop/laptop all all Windows, Mac, Linux Linux, Unix no no no no Windows, Mac, Linux ... What desktop-platforms are supported?
handheld Windows mobile none Nokia N810, WinCE, Freerunner, Android, Angström Windows CE, iPhone/iPod Java Mobile and Android Mobile Java Mobile (Sony Ericsson, Nokia, LG, Windows Mobile,...) Java Mobile, Android, (WinCE / Linux via installing jvm) IPhone Symbian, Maemo, Embedded Linux, Windows Mobile ... What handheld platforms are supported?
map Gosmore Traveling Salesman Navit RoadMap VGPS We-Travel GpsMid True Maps MoNav add more here Description
native format pak OsmBin, multiple OsmBin, multiple own format own format own format own format own format own format ... What is the native map-format used?
import xml converter yes converter converter converter converter converter yes converter / preprocessor ... Can you import osm-maps without a second computer?
download from api no yes no no no no no yes no ... Can you download areas directly from the program?
download extracts no yes no no no no no no no ... Can you download .osm -files directly from the program?
rendering Gosmore Traveling Salesman Navit RoadMap VGPS We-Travel GpsMid True Maps MoNav add more here Description
realtime rendering? onboard onboard onboard onboard onboard onboard onboard prerendered prerendered, onboard ... Is map-rendering performed on the device?
type vector multiple vector vector vector vector and raster vector bitmap bitmap, vector ... Are vector or bitmap -maps displayed
isometric view  ?? work in progress yes yes no yes yes not yet no ... Is an isometric (pseudo-3D) display supported?
translations Gosmore Traveling Salesman Navit RoadMap VGPS We-Travel GpsMid True Maps MoNav add more here Description
driving instructions  ??? yes yes work in progress yes yes yes work in progress yes ...
voices yes yes uses external apps work in progress yes yes yes work in progress no ...
user interface yes yes no yes yes yes yes yes yes ...
languages
  • English
  • German
  • Spanish
  • French
  • Italian
  • Dutch
  • Slovenian
  • Portuguese
  • Romanian
  • English
  • German
  • Spanish
  • French
  • Italian
  • Russian
  • Norvegian
  • Brazilian Portuguese
  • Chinese (Hong Kong)
  • Czech
  • Danish
  • Dutch
  • English
  • Finnish
  • French
  • German
  • Hebrew
  • Italian
  • Japanese
  • Norwegian Bokmal
  • Polish
  • Portuguese
  • Romanian
  • Russian
  • Slovak
  • Slovenian
  • Spanish
  • Swedish
  • Telugu
  • Thai
  • Turkish
English
  • English
  • Multi langues
  • English
  • Spanish
  • French
  • Dutch
  • Norvegian
  • Hungarian
  • Danish
  • Czech
  • English
  • Finnish
  • French
  • German
  • Italian
  • Polish
  • Russian
  • Slovak
  • English
  • Spanish
English ...
other Gosmore Traveling Salesman Navit RoadMap VGPS We-Travel GpsMid True Maps MoNav add more here Description
language C++ Java C++ C Java Mobile, Android Mobile Java Mobile Java Mobile Objective C C++ / Qt add more here What language is it written in?
inception-year 2007 2007  ??? 2002 2006 2008 2007 2009 2009 add more here When did the project start?
  • Cgi Routing Interface
  •  ???
Portable
  • Runs on both Java mobile phones and Android mobile phones
  • Map data is highly compacted and can be shared for both Java phones and Android phones
  • Runs on most mobile phones
  • Import of external POIs for use as city guide
  • Compact country level maps and routing
  • Styling of maps and routing
  • Create your own extracts for limited resource phones
  • Tools to help improve OSM
  • Offline searching and routing for the Iphone
  • Very fast and exact routing ( <50ms for Germany on mobile devices )
  • Can handle huge data sets, even the planet file provided enough RAM is available during preprocessing
  • Client runtime is not very resource itensive. Often <10MB are enough
  • Runs on mobile devices and as a matter of fact on any device Qt runs on.
  • ...
What is special about this program?
POI search  ? ? partially (category search of nearest POIs, no keyword search) no yes yes yes Work in progress  ? ... Does it support keyword search or category search
License mainly BSD GPL V3.0 GPL GPL proprietary Totally Free GPL V2.0  ? GPL V3.0
3D view yes  ? yes  ? No  ? Yes  ? No
  1. each type of way can be given a user-defined weight per vehicle profile in the navit.xml config file. Ways can also be included or excluded for certain vehicle profiles