Strategic working group/Featured routing services
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
- ↑ Fastest/Shortest
- ↑ 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.
- ↑ Fastest/Shortest/Queitest
- ↑ 4.0 4.1 Under development.
- ↑ See instructions for submitting a localization. Localizations currently include German, Chinese, Russian, Romanian, Dutch and Vietnamese.
- ↑ Translations possible but few available.
- ↑ Potentially in the future.
- ↑ 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.