d-wasserman / Complete_Street_Rule

The Complete Street Rule for ArcGIS CityEngine is a scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets.
https://geonet.esri.com/docs/DOC-6915
Apache License 2.0
169 stars 33 forks source link

Bike Lanes on Sidewalks - Feature Request #41

Open Richcng opened 2 years ago

Richcng commented 2 years ago

Hi there,

I noticed this growing trend in Urban Design lately of having the bike lanes as part of the sidewalk (see diagrams)

Bike lane on sidewalk, planting near the buildings: CSR_Feature Request_Bike lane on sidewalk_01

Bike lane on sidewalk, planting near the street: CSR_Feature Request_Bike lane on sidewalk_02

Would be possible to implement such a feature to the Complete Street Rule in the near future?

Thank you!

d-wasserman commented 2 years ago

Technically, it is already in the rule. It is supported as far as Esri lets me. Long story short, it is very difficult to manage intersections correctly with this type of design. I can hide behind bike boxes or other intersection treatments, but the sidewalk bike facilities will not join up at the sidewalk joints. Please test it out and give me feedback, not many people have.
Note: The sidewalk and street shapes must be selected for this to work.

Richcng commented 2 years ago

Hi David, Thank you for your answer. You're right, it might be problematic for the intersections. Also wider sidewalks become difficult to handle precisely at the intersections. At the moment it doesn't look too bad using the current rule, defining bike lanes on the street (see screenshot) Current approach_Screenshot 2022-01-31 184620 Maybe a way to improve this approach, could be elevating the bike lane itself to the sidewalk/curb level, with small ramps at the endings / intersections. If all stays at the same level, it may give the illusion that the bike lane belongs to the sidewalk and it feels a bit more protected from the traffic. Do you think this would be an easier approach?

d-wasserman commented 2 years ago

@Richcng sorry for the long delay.

I could raise the bike lane, but the problem is lowering it again. It would either be ramped or a flat edge. A few things have happened when I tried extrusions like this. I have a few thoughts on just raising the thing.

Richcng commented 1 year ago

Hi @d-wasserman I see raising the bike lanes would create some issues with ramps, etc. I'm not sure what you mean about getting rid of the bike lanes in the sidewalk shape. Please correct me if I'm wrong, but I think the bike lanes are currently generated on the street shape, aren't they?

In my opinion the most complete solution would be having the possibility of adding a bike lane on both shapes; street or sidewalk:

This would also help the user to easily manage the 3 general segment widths (-sidewalk / street/ sidewalk- see illustrations above) in one case or the other.

What I mean is that in case we would elevate the bike lane as conceived now, which belongs to the street shape, it would turn into an extension of the sidewalk "conceptually". This would be a bit confusing for the user when looking at the general segment width that wouldn't correspond to the visual aspect of the sidewalk.

d-wasserman commented 1 year ago

This makes me want to look at abandoning sidewalk shapes entirely like Gothenburg, Sweden did. I could see that working, but just gross to implement. I will think about it.