Esri Complete Street Rule Discussion-Feedback?

97407
223
12-11-2014 10:09 AM
DavidWasserman
Frequent Contributor

Hi All,

My name is David Wasserman, the urban planner/programmer that wrote Complete_Street.cga that is featured in the Complete Street Example. I was hoping that if anyone had any comments on the rule or suggestions for changes/features/bug fixes I wanted to provide a forum for that on Geonet. So say what ever comes to your mind, but I would prefer constructive feedback. This could be a forum where everyone could provide input, discussion, and hopefully create a better rule. If you want to discuss transportation/parking/urban planning rules generally for CityEngine consider hitting this thread first.

I have attached some example renderings for those unfamiliar with the rule and its capabilities. In addition, there is now documentation for the rule available for download here. It is still pretty rough, so feedback is appreciated. In addition to the documentation, there is a new version of the rule posted about here, feedback would be appreciated.

In addition, this is also an ok forum if you are having problems with the rule. If you comment on here, I get buzzed. In the numbered section below I will recount a short summary of problems discussed in this thread.

Kind Regards,
David Wasserman

PS: If you  do anything with the rule or want to share a rendering you made (a nice one), feel free to share your images/experience.

Discovery 1: Webscene issues that were worked out pretty easily, small webscenes work typically better.

Discovery 2: Street rule is not compatible with CE 2013. Its Crosswalks Depend on 2014 UVSpace options, and there is not an ESRI.lib file for 2013. Rule is designed for and works best with the most recent version of CE (2014).
Discovery 3: For road segments to snap, you must make sure they are apart of the same layer. Merge layers if you have snapping problems.

Discovery 4: Short road segments are hard for the street rule to handle at times. A few work around with short segments include: Change crosswalks and stop types to none, making the CrosswalkBegin/End attributes a negative number, manipulating nodes to be longer, or deleting unnecessary nodes to create longer street segments (use simplify graph tool) (Thanks Steve).

Discovery 5: A discussion about curb extensions  and how to make them albeit an unorthodox way is both below and on this thread.

Discovery 6: Bridges have a minimum height requirement to generate (structure just does not make sense below a certain height). Also if you want Piers to appear regardless of Occlusion settings use On, Show All Piers. If it still does not work try: Making a new segment to test the rule one, restarting CE, or re-importing the road layer and starting again.

Discovery 7: When cropping or re-sizing your aerial for your CE project chances are you will need to georeference the image to your geography or another aerial. Georeferencing an aerial in ArcMAP will take on the ArcMAP scene projection but that is not enough. Be sure to use the "Project Raster" in the Toolbox and this will ensure proper scale and placement for your CE scene.

Discovery 8: Mapped Attributes: IF you map the streetWidth or sidewalk street parameters, and you want to adjust them after the fact you must change both the mapped object attribute AND the shape parameter. See responses below for details.

Discovery 9: Handles - Recent editions to the rule in 2017 have started to support handles for traffic lights and streetlights for more custom edits that were typically reserved for photoshop. If you have any suggestions for handles please add a comment. 

_________________________________________________________________________________________________________________

Notice: 1: There is a 2015 Version of the Complete Street rule. There was a bug in the street rule that did not make it work in 2015, and in this version of the rule the bug is fixed. It should work in 2014 as well as 2015 versions of CE.

David Wasserman, AICP
223 Replies
ShawnLewers
Deactivated User

OK then has any work been started on this type of project?  I will try to figure it out with one of my students but some help would be great.  I am not asking anyone to do it for me, but we are not good at this yet.  Some direction might be necessary.  I will start looking in the code today.

0 Kudos
by Anonymous User
Not applicable

Attached is a zip file with parking rule with assets. You will need to adjust the paths to the assets once you have it in your project. One path is to the LowPoly3D.com vehicles. Another points to a folder called SoCal (it was for a project here in town). That folder is called Parking in the zip file. It does side-by-side parking only in long rectangles. Meant for doing strips of parking perpendicular to the curb in a parking lot. Just play with the rectangle shapes until you see how it works. There is a control for flipping the direction if it doesn't figure it out. Have fun!

Chris

ShawnLewers
Deactivated User

thanks we are working on this now.

0 Kudos
DavidWasserman
Frequent Contributor

I might spend some time on this...the issue is dealing with land access and median geometry set up. I am willing to advise. Parking is of great interest to me. Chris has been interested in how to do this too. Unless we are modifying the street rules themselves, might want to move it to a new thread dedicated to parking rules. We need one of those anyways.
I made one here: Transportation/Urban Planning in CityEngine

David Wasserman, AICP
0 Kudos
ShawnLewers
Deactivated User

thanks we are working on this now

0 Kudos
VeronicaAnderson
Deactivated User

Hey Chris, have you been reminded to throw together some of the parking rules you've done so that some intrepid coder might put together a parking lot rule? I'm looking at doing something just for visualization purposes, not concerned with safety or design really, just for scale. My designers (PhilaU's Sustainable Design MS, btw) are looking at designing massings and layouts for a master plan of an ecodistrict and I want to give them some concept of how big their parking lot polygons are; you know, throw in some cars and people and parking spaces. Any help you have to offer would be great! David Wasserman​, would be great to hear if you've found anything on this subject since the topic was brought up a month ago.

Thanks guys!

0 Kudos
ShawnLewers
Deactivated User

Geoff Taylor (90%) and I (10%) are working on a rule but it is not ready yet. Maybe in another week a Beta will be available.

Shawn W. Lewers

Director COSSGIS Labs

Site License Administrator for

ESRI, ERDAS, IDRISI

The Florida State University

349 Bellamy Building

113 Collegiate Loop

Tallahassee, Florida 32306-1260

Ph: 850.631.2413

0 Kudos
by Anonymous User
Not applicable

I was about to send a packaged version of Geoff and Shawn's current rule, but if they want to work more on it, then we ought to wait.

Chris

0 Kudos
ShawnLewers
Deactivated User

No I would like to see it so we can try to modify it if necessary. Geoff has a version I have not seen yet so…please send it as we are eager to see the changes that you and Geoff made.

Shawn W. Lewers

Director COSSGIS Labs

Site License Administrator for

ESRI, ERDAS, IDRISI

The Florida State University

349 Bellamy Building

113 Collegiate Loop

Tallahassee, Florida 32306-1260

Ph: 850.631.2413

0 Kudos
VeronicaAnderson
Deactivated User

This is awesome, guys. Thanks! The anticipation is killing me, looking forward to trying it out.
Appreciate your efforts!

- Veronica

0 Kudos