momepy.CentroidCorners¶
-
class
momepy.
CentroidCorners
(gdf, verbose=True)[source]¶ Calculates mean distance centroid - corners and st. deviation.
\[\overline{x}=\frac{1}{n}\left(\sum_{i=1}^{n} dist_{i}\right); \space \mathrm{SD}=\sqrt{\frac{\sum|x-\overline{x}|^{2}}{n}}\]Adapted from [SA15] and [Cim17].
Returns
np.nan
for MultiPolygons.- Parameters
- gdfGeoDataFrame
GeoDataFrame containing objects
- verbosebool (default True)
if True, shows progress bars in loops and indication of steps
Examples
>>> ccd = momepy.CentroidCorners(buildings_df) 100%|██████████| 144/144 [00:00<00:00, 846.58it/s] >>> buildings_df['ccd_means'] = ccd.means >>> buildings_df['ccd_stdev'] = ccd.std >>> buildings_df['ccd_means'][0] 15.961531913184833 >>> buildings_df['ccd_stdev'][0] 3.0810634305400177
- Attributes
- meanSeries
Series containing mean distance values.
- stdSeries
Series containing standard deviation values.
- gdfGeoDataFrame
original GeoDataFrame
Methods
__init__
(gdf[, verbose])Initialize self.