Strategic working group/Featured routing services

From OpenStreetMap Wiki
Jump to: navigation, search

The Strategic Working Group have put together a proposal for a policy regarding the adding of new online routing services to the openstreetmap.org website.

For more information about the criteria read the Strategic Working Group Routing Services Guidelines Proposal


Functionality (hover for description) YOURS [1] [2] CycleStreets [3] Cloudmade [4] Routino [5] Roadeeno [6] BBBike @ World [7] MapQuest [8]
Coverage Global UK only Global UK only Global Selected Cities Global
Modes of transportation
Car routing F/S[1] No F/S F/S F/S No F/S
Bicycle routing F/S/Q[2][3] F/S/Q F F/S/Q F/S/Q[2] F/S/Q Yes
Pedestrian routing Yes No Yes Yes Yes No Yes
Avoid street types No Partial No Yes Yes Yes Yes
Routing over ferry routes Yes Yes No[4] Yes No No Yes
User interface
Route instructions Yes Yes Yes Yes Yes: web and navigation Yes Yes
Multilingual instructions Yes No API only[4][5] English, German, Dutch[6] German, English Yes Yes
Permalink for routes Yes Yes Yes Yes Yes No
GPX download Yes Yes Yes Yes Yes Yes No
KML download server-side Yes No No No Yes No
geoJSON download server-side  ?  ? No Yes No Yes
Service information
Open source Yes No[7] No Yes Yes Yes No
API Yes Partial Yes not online but is open-source Partial not online but is open-source Yes
Regular routing data updates daily [8] every few days weekly Every Tuesday & Saturday approx. weekly bi-weekly daily
OSM tagging support
Supports turn restrictions Yes  ?  ?  ?  ?  ?  ?
Block roads according to max width / height No  ?  ?  ?  ?  ?  ?
Uses speed restrictions for timing Yes  ?  ?  ?  ?  ?  ?
Respects the access tag Yes  ?  ?  ?  ?  ?  ?
Takes the lanes attribute into account No  ?  ?  ?  ?  ?  ?
Uses route relations for naming  ?  ?  ?  ?  ?  ?  ?
Uses destination sign relation for description No  ?  ?  ?  ?  ?  ?

Some of these services could be used through an API while operated by a third party (e.g. MapQuest), others would require installation and maintenance on OSM servers which would of course also allow OSM to decide which areas to serve and which update intervals to use.

Not all of these services may be suitable for the expected high volume of routing requests should they be put on the OSM main page; performance figures would have to be provided.

Table lacks discussion of OSRM, a fast OSM routing engine based on the "Contraction Hierarchies" algorithm (demo). --Frederik Ramm 09:07, 4 March 2011 (UTC)

Notes

  1. Fastest/Shortest
  2. 2.0 2.1 Selecting the cyclenetworks layer will result in routes that are part of cycleroutes which will be nicer, more quiet etc. then shortest/fastest.
  3. Fastest/Shortest/Queitest
  4. 4.0 4.1 Under development.
  5. See instructions for submitting a localization. Localizations currently include German, Chinese, Russian, Romanian, Dutch and Vietnamese.
  6. Translations possible but few available.
  7. Potentially in the future.
  8. Gosmore takes 8GB RAM and 5 CPU hours to rebuild the planet. This was demoed during 2010, but stopped when the sysadmins said they needed the hardware for something else.
Personal tools
Namespaces
Variants
Actions
site
Toolbox