Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Robotic Tooling
  3. Complete_Street_Rule

Complete_Street_Rule

Apache-2.0Python2.9.4

A scenario-oriented design tool for ArcGIS CityEngine to quickly create procedurally generated multimodal streets with dynamic performance metrics.

Visit WebsiteGitHubGitHub
216 stars43 forks0 contributors

What is Complete_Street_Rule?

Complete Street Rule is a procedural modeling tool for ArcGIS CityEngine that generates 3D multimodal street designs. It solves the problem of slow, manual street visualization by enabling rapid iteration on configurations like bike lanes, bus lanes, and curbside allocations, integrating transportation standards for realistic planning scenarios.

Target Audience

Urban planners, transportation engineers, and GIS professionals using ArcGIS CityEngine for multimodal street design, scenario analysis, and public outreach through 3D visualizations.

Value Proposition

Developers choose it for its dynamic performance metrics that react to design changes, modular architecture compatible with CityEngine 2025 Street Designer, and support for exporting to game engines like Unity and Unreal for immersive virtual experiences.

Overview

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

Use Cases

Best For

  • Rapid prototyping of complete street designs in ArcGIS CityEngine
  • Comparing before-and-after scenarios for transportation investments
  • Generating 3D street models for public outreach and virtual experiences
  • Analyzing multimodal performance metrics like bicycle stress levels
  • Planning curbside management strategies for micro-mobility and transit
  • Creating semantic street data for deep learning model training

Not Ideal For

  • Projects not using ArcGIS CityEngine software
  • Teams needing only basic 2D street layouts without 3D visualization or performance metrics
  • Organizations without access to GIS data or transportation planning standards like NACTO

Pros & Cons

Pros

Rapid Iterative Design

Enables quick changes to street configurations such as bike lanes and parking, allowing fast scenario comparison and visualization directly in CityEngine.

Modular Lane Architecture

With CityEngine 2025 Street Designer, individual lane rule files (.cga) can be assigned flexibly, supporting a component-driven workflow for street networks.

Dynamic Performance Analytics

Generates real-time reports on metrics like bicycle stress levels and curbside allocations, creating responsive dashboards that update with design changes.

Export to Game Engines

Supports asset replacement and export to Unity, Unreal Engine, and TwinMotion via labeled objects and stencil textures, facilitating virtual experiences for public outreach.

Cons

Proprietary Software Dependency

Requires ArcGIS CityEngine, a paid and specialized GIS software, which limits accessibility to users without licenses or expertise in that ecosystem.

Steep Learning Curve

Integration with CityEngine 2025 Street Designer and complex parameter sets demand significant knowledge of procedural modeling (CGA scripting) and transportation planning.

Incomplete Documentation

The README includes placeholders like missing GIF demos (e.g., for Street Designer workflow), which could hinder user onboarding and troubleshooting.

Frequently Asked Questions

Quick Stats

Stars216
Forks43
Contributors0
Open Issues2
Last commit4 months ago
CreatedSince 2015

Tags

#urban-planning#transportation-planning#procedural-generation#simulation#3d-visualization#complete#geometry#cityengine#procedural-modeling#transportation

Links & Resources

Website

Included in

Robotic Tooling3.8k
Auto-fetched 19 hours ago

Related Projects

GitHub repositoryGitHub repository

Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

Stars18,329
Forks4,909
Last commit24 days ago
GitHub repositoryGitHub repository

Open-source simulator for autonomous driving research.

Stars14,210
Forks4,635
Last commit1 day ago
WebotsWebots

Webots Robot Simulator

Stars4,470
Forks2,032
Last commit22 hours ago
DrakeDrake

Model-based design and verification for robotics.

Stars4,121
Forks1,380
Last commit21 hours ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub