Urban Morphology
The Urban Morphology panel builds morphological representations of the city: it 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 → 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
Builds the heterogeneous building/street relationship 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
Pick which relation types the graph should contain:
| Relation | Meaning |
|---|---|
| Private ↔︎ Private | Adjacency between tessellation cells (parcel neighbours). |
| Public ↔︎ Public | Connectivity between street segments. |
| Private ↔︎ Public | Interface (façade) between parcels and street segments. |
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.
Select the buildings + street network, then run Morphological Graph.
Step-by-step tutorial
For a worked example using Burjassot, follow Build a morphological graph.