All Projects → d-wasserman → Complete_street_rule

d-wasserman / Complete_street_rule

Licence: apache-2.0
The Complete Street Rule for ArcGIS CityEngine is a scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Complete street rule

Df Style Worldgen
Fantasy Worlds Procedurally Generated
Stars: ✭ 130 (+60.49%)
Mutual labels:  procedural-generation, simulation
Unity3D-Coding-Examples
Various case-studies in Unity3D
Stars: ✭ 91 (+12.35%)
Mutual labels:  procedural-generation, geometry
Bluesky
The open source air traffic simulator
Stars: ✭ 146 (+80.25%)
Mutual labels:  transportation, simulation
Gismo
G+Smo (pronounced gismo or gizmo) is a C++ library for isogeometric analysis (IGA). Geometry plus simulation modules aims at the seamless integration of Computer-aided Design (CAD) and Finite Element Analysis (FEA).
Stars: ✭ 152 (+87.65%)
Mutual labels:  geometry, simulation
amodeus
Autonomous Mobility-on-Demand Extremely Useful Simulation
Stars: ✭ 44 (-45.68%)
Mutual labels:  simulation, transportation
tripbot9000
Procedural generation of geometric patterns and fractals.
Stars: ✭ 22 (-72.84%)
Mutual labels:  procedural-generation, geometry
Territory
3D rendered proc-gen world test. C++ homebrew voxel engine for agent-driven prodedural generation / world simulation
Stars: ✭ 175 (+116.05%)
Mutual labels:  procedural-generation, simulation
Pioneer
A game of lonely space adventure
Stars: ✭ 979 (+1108.64%)
Mutual labels:  procedural-generation, simulation
differential-growth
adrianton3.github.io/differential-growth/
Stars: ✭ 27 (-66.67%)
Mutual labels:  procedural-generation, simulation
TriangleMeshDistance
Header only, single file, simple and efficient C++11 library to compute the signed distance function (SDF) to a triangle mesh
Stars: ✭ 55 (-32.1%)
Mutual labels:  simulation, geometry
Space Nerds In Space
Multi-player spaceship bridge simulator. Captain your starship through adventures with your friends. See https://smcameron.github.io/space-nerds-in-space
Stars: ✭ 516 (+537.04%)
Mutual labels:  procedural-generation, simulation
Pgdrive
PGDrive: an open-ended driving simulator with infinite scenes from procedural generation
Stars: ✭ 60 (-25.93%)
Mutual labels:  procedural-generation, simulation
Leaflet.path.drag
Drag functionality for Leaflet vector layers
Stars: ✭ 72 (-11.11%)
Mutual labels:  geometry
Volume approximation
Practical volume computation and sampling in high dimensions
Stars: ✭ 75 (-7.41%)
Mutual labels:  geometry
Componentarrays.jl
Arrays with arbitrarily nested named components.
Stars: ✭ 72 (-11.11%)
Mutual labels:  simulation
Vos backend
vangav open source - backend; a backend generator (generates more than 90% of the code needed for big scale backend services)
Stars: ✭ 71 (-12.35%)
Mutual labels:  geometry
Sph Tutorial
Dan Koschier, Jan Bender, Barbara Solenthaler, Matthias Teschner, "Smoothed Particle Hydrodynamics for Physically-Based Simulation of Fluids and Solids", Eurographics Tutorial, 2019
Stars: ✭ 78 (-3.7%)
Mutual labels:  simulation
Angler
Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices
Stars: ✭ 75 (-7.41%)
Mutual labels:  simulation
Math Toolbox
Lightweight and modular math toolbox
Stars: ✭ 71 (-12.35%)
Mutual labels:  geometry
Unknown Horizons
Unknown Horizons official code repository
Stars: ✭ 1,172 (+1346.91%)
Mutual labels:  simulation

What is the Complete Street Rule?

The Complete Street Rule is a scenario oriented design tool intended to enable users to quickly create procedurally generated multimodal streets in ArcGIS CityEngine. The rule incorporates knowledge and ideas from various sources of transportation planning guidance including NACTO Design Guidelines, AASHTO Design Recommendations, and MUTCD standards. The goal of the rule is to enable the 3D representation of a diversity of street configurations to support multimodal planning in urban areas and provide some basis for before and after comparisons of street treatments and transportation investments in ArcGIS CityEngine. Alongside being a quick response parametric visualization tool for streets, this street rule has dynamic performance metrics and reports that react to changes in a street's configuration and related parameters. These performance metrics provide a template for how procedural rules can create a responsive connection between design, metrics, and visualization that enables the rapid exploration and communication of different design scenarios. This street rule is well suited to representing transportation planning treatments for complete streets and common highway configurations that might include shoulders, jersey barriers, and HOV Lanes. By being a part of ArcGIS CityEngine, the Complete Street Rule can create 3D models of streets that can be exported to different 3D formats, scene layer packages to be shared over the web, and even exports compatible with game engines such as Unity & Unreal to create virtual experiences as part of public outreach efforts.

This is an updated repository for a modified version of the ESRI Complete Street rule by the original rule author.

Scenario Oriented Design Tool

alt tag

Instructions

If you are new to using CityEngine, then the instructions on this page provide step by step instructions on how to open the project or integrate the rule into an existing project.

Key Features of the Complete Street Rule

  • Enables Quick Visualization of Multiple Features of Complete Streets: The rule can be used to quickly iterate on high level cross-sectional designs for streets through changes to its parameters. The features that can be visualized include bike lanes, bike lane buffers, shared-use lanes, bus lanes, HOV lanes, parking lanes, medians, two-way left turn lanes, and sidewalks featuring trees, street furniture, and other amenities.

  • Dynamic Performance Metrics & Analytics: The Complete Street rule includes a diversity of reports that can be leveraged inside of CityEngine to power dynamic dashboards that react to changes to a street's configuration and design. The supported metrics include modal preference metrics such as level of traffic stress for bicyclists, metrics related to curbside allocations and parking space counts, metrics related to how much space on the street overall is allocated to different modes of transport, vegetation & impervious cover amounts, and speed related metrics.

  • Support for Curbside Management: The rule's options for parallel parking include options to reallocate curb space to other uses. These curbspace management options provide a template for how cities can reallocate curbspace to support micro-mobility (scooters/bikeshare/DoBi), transit operations, freight loading zones, and passenger drop-off locations to support TNC/Taxi operations and in preparation for supporting shared autonomous vehicles.

  • Mode Focused Thematics: Allows a user to highlight specific improvements to a street with custom color choices. For example, if you add a bike lane and select "Bicycle Highlight" thematic, the solid color attribute will only highlight added bike lanes. Also, the addition of a All Mode Preference option helps visualize all the mode preference reports at once. There are also options for NACTO themed highlights of the street, and preliminary support for semantic highlighting for the purpose of supporting synthetic data generation for deep learning models.

  • CityEngine Handles Support: Local Edits allow randomly generated and spaced assets to be moved within a CityEngine model rather than post processed in Photoshop or some other 3D modeling software. Current assets and elements that can be edited with handles include: Street Lamps|Traffic Lights|Trees|Benches|Curbside Allocations.

  • Support for Multiple Levels of Detail (LOD): If LOD is set to High, the street will now pick default population parameters to make the street seem occupied. LOD Settings are now Low (Asset choice changes to reduce polygon count), Moderate (high polygon assets/choices), and High/Very High (high polygon assets and populated streets).

  • Support for Asset Replacement: Use of stencils instead of multi-color textures enable clean asset replacements in a variety of platforms. In addition, the rule will label relevant objects and shapes based on their location making it easier to replace assets in platforms such as TwinMotion, Unreal Engine, or Unity.

alt tag

Citations

If you use the complete street rule in academic research or as part of professional reports, please cite the rule as the following:

Wasserman, D. Complete Street Rule. (2015) GitHub repository, https://github.com/d-wasserman/Complete_Street_Rule.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].