Urban Morphology

The Urban Morphology panel turns processed street segments into a graph, generates morphological tessellations around buildings, and wires the building/street relationship graph used in urban form analysis.

Segments to graph

Converts a processed segments object (see Process Segments in Data Import) into a graph.

Control Description
Segments → Graph Select the processed segments object, then build the graph.

Tessellation

Generates a morphological tessellation (parcel-like cells) around selected buildings.

Control Description
Shrink Factor Morphological tessellation shrink factor (0-1).
Segment Length Discretization segment length for the tessellation boundaries.
Generate Tessellation Select the buildings (and optional barrier objects), then build the cells.

Morphological graph

Select the buildings + street network, then run Morphological Graph.

Control Description
Center from OSMnx Use the active OSMnx graph’s center. Disable to set Center Latitude / Longitude manually.
Analysis Radius (m) Radius of the analysis area around the center.
Clipping Buffer (m) Extra buffer around the area to avoid edge effects.
Contiguity Rule Adjacency rule for cells: Queen (share edges or vertices) or Rook (share only edges).
Keep Buildings / Keep Segments Preserve those geometries in the result.

Relations to include

Relation Meaning
Private ↔︎ Private Adjacency between tessellation cells (parcel neighbors).
Public ↔︎ Public Connectivity between street segments.
Private ↔︎ Public Interface (façade) between parcels and street segments.
Note

Enabling all three relations produces a single coherent heterogeneous graph (faster, uses the high-level builder). Enabling a subset wires only the requested relations and produces one Blender object per active relation type. At least one relation must be enabled.

Step-by-step tutorial

For a worked example using Burjassot, follow Build a morphological graph.

Back to top