momepy.
Alignment
(gdf, spatial_weights, unique_id, orientations)[source]¶Calculate the mean deviation of solar orientation of objects on adjacent cells from an object
GeoDataFrame containing objects to analyse
spatial weights matrix
the name of the left dataframe column, np.array, or pd.Series where is stored object orientation value
(can be calculated using momepy.orientation()
)
name of the column with unique id used as spatial_weights index.
Examples
>>> buildings_df['alignment'] = momepy.Alignment(buildings_df, sw, 'uID', bl_orient).series
100%|██████████| 144/144 [00:01<00:00, 140.84it/s]
>>> buildings_df['alignment'][0]
18.299481296455237
Series containing resulting values
original GeoDataFrame
Series containing used orientation values
spatial weights matrix
Series containing used unique ID
__init__
(self, gdf, spatial_weights, unique_id, orientations)[source]¶Initialize self. See help(type(self)) for accurate signature.
Methods
|
Initialize self. |