Select to view content in your preferred language

Generating different density road networks for subdivisions of a polygon extent

657
2
Jump to solution
02-13-2023 08:51 AM
MelanieVT
Emerging Contributor

Hi all,

I have a land-use polygon file containing four different land-use types, as shown below.

land-use mapland-use map

I have learned that I can introduce an obstacle map to exclude no-road network areas. So, no problem with the recreation polygon. However, I’m having trouble generating three different-density continuous road networks inside three residential areas. I mean, I can generate different-density road networks separately using different parameters. In this case, they are unconnected. So, is there a way to cope with this problem?  For example, is it somehow possible to introduce the land-use file containing different segments (as in the case of the obstacle map), define separate parameters for each, and generate an integrated network with different densities?

Cheers,

Mel

0 Kudos
1 Solution

Accepted Solutions
ThomasFuchs
Esri Regular Contributor

Hello @MelanieVT 
Thank you for the question. I suggest taking an iterative approach using multiple obstacle layers: 
Obstacle layer—ArcGIS CityEngine Resources | Documentation.

  1. Create an obstacle layer for the high-density residential area and grow a dense street network
    2023-02-15_10-36-45.png
  2. Then grow a separate, more sparse network for the medium-density residential area as an obstacle.
    2023-02-15_10-27-49.png
  3. Proceed with the low-density residential area accordingly 
    2023-02-15_10-27-58.png
  4. Now combine all three networks in a single layer and do a graph cleanup
    Cleanup streets—ArcGIS CityEngine Resources | Documentation
    2023-02-15_10-39-26.png
  5. To ensure all parts are connected, grow the network together using the recreation area as an obstacle layer.
    2023-02-15_10-43-11.png
  6. Finally, create a continuous road network by analyzing the graph and adjusting the street widths
    Analyze graph—ArcGIS CityEngine Resources | Documentation
    ThomasFuchs_0-1676387127304.png2023-02-15_10-45-55.png

View solution in original post

2 Replies
ThomasFuchs
Esri Regular Contributor

Hello @MelanieVT 
Thank you for the question. I suggest taking an iterative approach using multiple obstacle layers: 
Obstacle layer—ArcGIS CityEngine Resources | Documentation.

  1. Create an obstacle layer for the high-density residential area and grow a dense street network
    2023-02-15_10-36-45.png
  2. Then grow a separate, more sparse network for the medium-density residential area as an obstacle.
    2023-02-15_10-27-49.png
  3. Proceed with the low-density residential area accordingly 
    2023-02-15_10-27-58.png
  4. Now combine all three networks in a single layer and do a graph cleanup
    Cleanup streets—ArcGIS CityEngine Resources | Documentation
    2023-02-15_10-39-26.png
  5. To ensure all parts are connected, grow the network together using the recreation area as an obstacle layer.
    2023-02-15_10-43-11.png
  6. Finally, create a continuous road network by analyzing the graph and adjusting the street widths
    Analyze graph—ArcGIS CityEngine Resources | Documentation
    ThomasFuchs_0-1676387127304.png2023-02-15_10-45-55.png
MelanieVT
Emerging Contributor

Hi @ThomasFuchs,

That is precisely what I was searching for, and it is a very clever approach indeed. I am very grateful for your response. Thank you so much🙏🏼

Best,

Mel

0 Kudos