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

Freeways can't be populated #28

Closed Richcng closed 2 years ago

Richcng commented 3 years ago

image Both Freeway and FreewayEntry start rules don't allow any population with vehicles

d-wasserman commented 3 years ago

This feels fixable, but involves working a a UV space I am only so comfortable with. Let me see if it is just a lack of calling of the appropriate vehicle allocation rules. I am concerned about entry's less on the freeways.

d-wasserman commented 2 years ago

There is actually a lot I forgot about freeways and why they were difficult to work with. A recent commit at least makes some visual improvements to freeways, but this might need review from someone at Esri. I see vehicles only appear in two lanes, some offset. It does not make much sense. The big thing is I am using unitSpace for freeways, and I think that is fundamentally flawed given how those shapes seem to function. Switching to UVSpace would require a lot of code, and unfortunately conflicts with a bunch of other design decisions in the rule. I don't even know how you would place vehicles in UVSpace, but I have a feeling insertAlongUV would be a perfect application here. image @Richcng I am going to keep this open, but this will take a while.

Richcng commented 2 years ago

@d-wasserman Thank you for the feedback. I had no idea it could be so problematic working with highways. They aren't used very often, but it's a shame since the other types get populated without trouble. I hope it can be fixed at some point.

d-wasserman commented 2 years ago

Fundamentally I have found that supporting ever street shape perfectly would take almost a 5 -15% increase in code in the rule per start shape. As a result, I can only really provide basic support for each one beyond streets.

d-wasserman commented 2 years ago

@Richcng - still no resolution on this to date. I am going to close the issue for now, but will revisit in the future.