Research Article
Procedural Content Graphs for Urban Modeling
Figure 7
Organization of city blocks for construction. After randomly generating about a thousand city blocks, the city center was determined in order to build a downtown area, a surrounding commercial area, and a peripheral area. The latter was divided into 6 clusters to define alternating industrial and residential neighborhoods. Again, the center point of each cluster was then calculated and the 10 closest blocks were reserved for green areas. This process involved several aggregation, sorting, clustering, grouping, and filtering operations.