|
Generate blocks based on buildings, tesselation and street network |
|
Define limit for tessellation as a buffer around buildings. |
|
Snap each element (preferably building) to the closest street network segment, saves its id. |
|
Snap each building to closest street network node on the closest network edge. |
|
Generate morphological tessellation around given buildings or proximity bands around given street network. |
|
Calculates area of each object in given GeoDataFrame. |
|
Calculates the average of a character within a set neighbourhood defined in spatial_weights |
|
Calculates area of holes within geometry - area of courtyards. |
|
Calculates the area covered by neighbours |
|
Calculates floor area of each object based on height and area. |
|
Calculates the length of the longest axis of object. |
|
Calculates perimeter of each object in given GeoDataFrame. |
|
Calculate the perimeter wall length the joined structure. |
|
Calculate the cummulative and/or mean length of segments. |
|
Calculates the street profile characters. |
|
Calculates volume of each object in given GeoDataFrame based on its height and area. |
|
Calculates the weighted character |
|
Calculates mean distance centroid - corners and st. |
|
Calculates compactness index of each object in given geoDataFrame. |
|
Calculates compactness-weighted axis of each object in given geoDataFrame. |
|
Calculates convexeity index of each object in given geoDataFrame. |
|
Calculates number of corners of each object in given geoDataFrame. |
|
Calculates courtyard index of each object in given geoDataFrame. |
|
Calculates elongation of object seen as elongation of its minimum bounding rectangle. |
|
Calculates equivalent rectangular index of each object in given geoDataFrame. |
|
Calculates form factor of each object in given geoDataFrame. |
|
Calculates fractal dimension of each object in given geoDataFrame. |
|
Calculates linearity of each LineString object in given geoDataFrame. |
|
Calculates rectangularity of each object in given geoDataFrame. |
|
Calculates shape index of each object in given geoDataFrame. |
|
Calculates compactness index of each object in given geoDataFrame. |
|
Calculates squareness of each object in given geoDataFrame. |
|
Calculates volume/facade ratio of each object in given geoDataFrame. |
|
Calculate the mean deviation of solar orientation of objects on adjacent cells from an object |
|
Calculate the level of building adjacency |
|
Calculate the difference between cell orientation and orientation of object |
|
Calculate the mean interbuilding distance |
|
Calculate the mean distance to adjacent buildings (based on spatial_weights) |
Calculate the mean deviation of solar orientation of adjacent streets |
|
|
Calculate the number of neighbours captured by spatial_weights |
|
Calculate the orientation of object |
|
Calculate shared walls ratio of adjacent elements (typically buildings) |
|
Calculate the difference between street orientation and orientation of object in degrees |
|
Calculate covered area ratio or floor area ratio of objects. |
|
Calculates the weighted number of blocks |
|
Calculate the number of elements within an aggregated structure. |
|
Calculate the number of courtyards within the joined structure. |
|
Calculate the gross density |
|
Calculate the density of nodes neighbours on street network defined in spatial_weights. |
|
Calculates the number of objects reached within neighbours on street network |
|
Calculates the shortest-path betweenness centrality for nodes. |
|
Calculates length of cul-de-sacs for subgraph around each node. |
|
Calculates the closeness centrality for nodes. |
|
Calculates the squares clustering coefficient for nodes. |
|
Calculates cyclomatic complexity for subgraph around each node. |
|
Calculates edge / node ratio for subgraph around each node. |
|
Calculates connectivity gamma index for subgraph around each node. |
|
Calculates the shortest-path betweenness centrality for nodes within subgraph. |
|
Calculates local closeness for each node based on the defined distance. |
|
Calculates local straightness for each node based on the defined distance. |
|
Calculates mean node degree for subgraph around each node. |
|
Calculates mean distance to neighbouring nodes. |
|
Calculates mean value of nodes attr for each edge. |
|
Calculates meshedness for subgraph around each node. |
|
Calculates node degree for each node. |
|
Calculates the proportion of intersection types for subgraph around each node. |
|
Calculates the straightness centrality for nodes. |
|
Calculates all subgraph-based characters. |
|
Calculates the Gini index of values within neighbours defined in spatial_weights. |
|
Calculates the range of values within neighbours defined in spatial_weights. |
|
Calculates the Shannon index of values within neighbours defined in spatial_weights. |
|
Calculates the Simpson’s diversity index of values within neighbours defined in spatial_weights. |
|
Calculates the Theil measure of inequality of values within neighbours defined in spatial_weights. |
|
Calculates the number of unique values within neighbours defined in spatial_weights. |
|
Convert LineString GeoDataFrame to networkx.MultiGraph |
|
Extract values within selected range |
|
Check topology of street network and eliminate nodes of degree 2 by joining affected edges. |
|
Convert networkx.Graph to LineString GeoDataFrame and Point GeoDataFrame |
|
Preprocesses building geometry to eliminate additional structures being single features. |
|
Fix street network before performing blocks() |
|
Generate spatial weights based on Queen or Rook contiguity of order k. |
|
Add an attribute with unique ID to each row of GeoDataFrame. |