Hi kguenther24!

I see you've been adding a lot of highway=pedestrian + area=yes polygons (& multipolygons) in downtown Brooklyn. Unfortunately the mapping methods you're using are causing errors in pedestrian routing. Examples:

 - From Columbia Heights down to Squibb Park (https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=40.70077%2C-73.99523%3B40.70088%2C-73.99548#map=19/40.70089/-73.99528):
The route now follows the edge of https://www.openstreetmap.org/way/1257037956 instead of taking the long ramp down into the park.

 - From Sands Street to the Manhattan Bridge walkway (https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=40.69988%2C-73.98712%3B40.70005%2C-73.98682): The route now follows https://www.openstreetmap.org/way/1262001717 (added in this changeset) and jumps from ground level directly up to the bridge. This bypasses the stairs, which is especially bad because it impacts wheelchair and bicycle routing. (Bicycles aren't actually allowed here at the moment, of course.)

Current screenshots are at https://jmapb.github.io/kguenther24/ in case the map changes before you read this.

The underlying issue seems to be that you're using highway=pedestrian + area=yes tags to describe the shape of sidewalks and other linear footways. This is incorrect tagging because area=yes should only be used on a highway area if it can be navigated omnidirectionally -- that is, when a traveler can meaningfully move in any direction and enter and exit the area at any point where it connects to other highways.

For linear (one way or two way) highways, you can use area:highway=* tags to map the area details. See https://wiki.openstreetmap.org/wiki/Tag:area:highway%3Dfootway for sidewalks and other footways, https://wiki.openstreetmap.org/wiki/Tag:area:highway%3Dsteps for stairs, and https://wiki.openstreetmap.org/wiki/Tag:area:highway%3Dpedestrian for linear pedestrian highways. These tags will allow the routing engines to process the highways as linear, which should keep these errors from happening.

Thanks, jmapb