momepy.
Volume
(gdf, heights, areas=None)[source]¶Calculates volume of each object in given GeoDataFrame based on its height and area.
GeoDataFrame containing objects to analyse
the name of the dataframe column, np.array, or pd.Series where is stored height value
the name of the dataframe column, np.array, or pd.Series where is stored area value. If set to None, function will calculate areas during the process without saving them separately.
Examples
>>> buildings['volume'] = momepy.Volume(buildings, heights='height_col').series
>>> buildings.volume[0]
7285.5749470443625
>>> buildings['volume'] = momepy.Volume(buildings, heights='height_col', areas='area_col').series
>>> buildings.volume[0]
7285.5749470443625
Series containing resulting values
original GeoDataFrame
Series containing used heights values
Series containing used areas values
__init__
(self, gdf, heights, areas=None)[source]¶Initialize self. See help(type(self)) for accurate signature.
Methods
|
Initialize self. |