momepy.SharedWallsRatio¶
-
class
momepy.
SharedWallsRatio
(gdf, perimeters=None)[source]¶ Calculate shared walls ratio of adjacent elements (typically buildings)
\[\textit{length of shared walls} \over perimeter\]Note that data needs to be topologically correct. Overlapping polygons will lead to incorrect results.
Adapted from [HLM12].
- Parameters
- gdfGeoDataFrame
GeoDataFrame containing gdf to analyse
- perimetersstr, list, np.array, pd.Series (default None, optional)
the name of the dataframe column,
np.array
, orpd.Series
where is stored perimeter value
See also
Examples
>>> buildings_df['swr'] = momepy.SharedWallsRatio(buildings_df).series >>> buildings_df['swr'][10] 0.3424804411228673
- Attributes
- seriesSeries
Series containing resulting values
- gdfGeoDataFrame
original GeoDataFrame
- perimetersGeoDataFrame
Series containing used perimeters values
-
__init__
(gdf, perimeters=None)[source]¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(gdf[, perimeters])Initialize self.