Open thompsondt opened 3 weeks ago
The rendering should reflect the value of the sidewalk attribute. I.e. the rendered geometry should be shifted by an offset left/right or, in case of both
be drawn on both sides of the road.
Quick mockup... How this might look if blue indicated a sidewalk=*
tag on a street, rather than sidewalks mapped as separated geometry. In this case, I'm showing Birch St as being tagged this way, whereas the sidewalks have been mapped separately on Cedar St and Main St.
Blue Highlight
Red Highlight
In this second example, I'm showing Birch St in the same color as the others marked with separated geometry.
Dark Red Border
In this third example, I'm showing Birch St both in a similar color to the above, but the borders of that street section are changed to reflect the sidewalk=*
tag.
Sidewalks tagged as "sidewalk=*" on roads should be rendered in blue on the map.
This might need to be narrowed to a set of potential matches:
sidewalk=*
opens us up to potential unwanted matches, for example: sidewalk=separate.
Hey guys, I appreciate the interest in the project and I think this idea is very cool. I only work on this occasionally when I have extra free time, and I've got a few more small features I'd like to get in first like saving position in local storage; so it'll likely be a while till I get to this. Any contributions are welcome though and I'll definitely review them
FYI there's a tool that will let you easily generate separate sidewalk geometry from road sidewalks and import them into OSM: https://github.com/kauevestena/osm_sidewalkreator
Could be a useful workaround in the meantime
I'd like to continue with designing this. If nobody comes along for implementation I may as well come through to try implementing the feature as well.
Quick update as I'm getting back to this. I'm able to query and show both sidewalks AND streets with sidewalks in red.
I propose breaking this issue down into several potential updates:
This proposal seeks to deliver the features into production sooner, in smaller shippable increments. This encourages earlier user feedback and informs subsequent updates and improvements.
As a: OSM Active Transportation Infrastructure Mapper
I want: Sidewalks that are tagged on roads (as "sidewalk=*") and sidewalks mapped as separate geometry to be accurately displayed on OpenSidewalkMap
So that: Users can have a complete and accurate view of sidewalk infrastructure for better navigation and planning.
Acceptance Criteria:
Rendering Sidewalks:
Data Integration:
User Interface:
Performance:
Tasks:
Research and Analysis:
Data Processing:
Map Rendering:
User Interface Enhancements:
Testing and Validation:
Discussion: