Why not ask your question on the new OpenStreetMap Community Forum?

I've noticed that the routing engines avalable on OSM.org often route pedestrians down the roadway when a sidewalk is mapped as a separate way. I added the sidewalk=separate tag to some roadways in my area, but it does not seem to make a difference. Do any routing engines give any weight to the sidewalk=separate tag? Is there some other way I could help routing engines stick to footways when they are a better option?

It's not a big thing, but It'd be nice if they routed on the sidewalk when it's available.

Edit here's an example.

asked 04 Aug '21, 02:19

keithonearth's gravatar image

accept rate: 13%

edited 04 Aug '21, 15:53


It might be worth providing a link to a specific example, in case there is something about the mapping that could be improved.

(04 Aug '21, 10:50) alan_gr

As an aside, I wouldn't use the routing engines on osm.org for anything too serious - they're basically just there to say "you can do routing with this data". For example:


seems to think that "how trunk roads are mapped in Germany" applies to the rest of the world, and ignores the "sidewalk" tag on https://www.openstreetmap.org/way/132453634#map=18/53.99166/-0.91227&layers=N altogether. For completeness


doesn't make the same mistake.

Solving this globally is a hard problem to solve, and not really a fair thing to ask of a simple proof-of-concept.

(04 Aug '21, 11:34) SomeoneElse ♦

I know of this dedicated Routago pedestrian routing engine. It was specifically developed for blind people to receive safe walking routes. For that reason it might not always produce the shortest route but it uses sidewalks.

permanent link

answered 04 Aug '21, 09:56

TZorn's gravatar image

accept rate: 15%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 04 Aug '21, 02:19

question was seen: 876 times

last updated: 04 Aug '21, 15:53

powered by OSQA