About Urban Evolutionary Processes

Hi everyone!

I and my colleagues are running research based on this paper “The design of social and cultural orientated urban tissues through evolutionary processes”

We are trying to recreate those steps.

In step 3 (Create network) we have generated this:

The problem is: when we unite the grids that have the same closest points, on the other hand, we eliminate the rest of the grids. So we are having issues of creating the network.
If anyone has advice that would be very precious, thanks in advance

You can find our file here:

btb_study network.gh (13.9 KB)

Here is the methodoloy that is explained in the paper:

"Each block carries a grid size of 120 × 120 m and is divided into 20 segments on each side; this represents the maximum number of entryways that each side of the block can potentially house. By gathering the centred point of each grid cell, each point is cross referenced with a set of scattered points allocated by a list of differing X, Y values. The closest point is calculated between the two sets and each grid point is allocated a point from the set of scattered points. Grid points that share the same closest point will merge their existing square cells into a combined shape (Figure 5)."

Think of it as Voronoi Diagram (a very ‘pixelated’ one, :wink:).

You can draw a Voronoi cells of the scattered points, check to which Voronoi cell each grid cell belongs (by checking point containment of the grid cell center) and then merging the grid cells in each Voronoi cell.

btb_study network.gh (21.3 KB)