momepy.PerimeterWall#
- momepy.PerimeterWall(gdf, spatial_weights=None, verbose=True)[source]#
Calculate the perimeter wall length of the joined structure.
- Parameters:
- gdfGeoDataFrame
A GeoDataFrame containing objects to analyse.
- spatial_weightslibpysal.weights, optional
A spatial weights matrix. If
None
, Queen contiguity matrix will be calculated based ongdf
. It is to denote adjacent buildings.- verbosebool (default True)
If
True
, shows progress bars in loops and indication of steps.
- Attributes:
- seriesSeries
A Series containing resulting values.
- gdfGeoDataFrame
The original GeoDataFrame.
- swlibpysal.weights
The spatial weights matrix.
Notes
The
spatial_weights
keyword argument should be based on position, not unique ID.It might take a while to compute this character.
Examples
>>> buildings_df['wall_length'] = mm.PerimeterWall(buildings_df).series Calculating spatial weights... Spatial weights ready... 100%|██████████| 144/144 [00:00<00:00, 4171.39it/s]