momepy.
SharedWallsRatio
(gdf, unique_id, perimeters=None)[source]¶Calculate shared walls ratio of adjacent elements (typically buildings)
GeoDataFrame containing gdf to analyse
the name of the dataframe column, np.array, or pd.Series with unique id
the name of the dataframe column, np.array, or pd.Series where is stored perimeter value
References
Hamaina R, Leduc T and Moreau G (2012) Towards Urban Fabrics Characterization Based on Buildings Footprints. In: Lecture Notes in Geoinformation and Cartography, Berlin, Heidelberg: Springer Berlin Heidelberg, pp. 327–346. Available from: https://link.springer.com/chapter/10.1007/978-3-642-29063-3_18.
Examples
>>> buildings_df['swr'] = momepy.SharedWallsRatio(buildings_df, 'uID').series
100%|██████████| 144/144 [00:00<00:00, 648.72it/s]
>>> buildings_df['swr'][10]
0.3424804411228673
Series containing resulting values
original GeoDataFrame
Series containing used unique ID
Series containing used perimeters values
spatial index of gdf
__init__
(self, gdf, unique_id, perimeters=None)[source]¶Initialize self. See help(type(self)) for accurate signature.
Methods
|
Initialize self. |