momepy.
Alignment
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)
np.array
pd.Series
momepy.Orientation
name of the column with unique id used as spatial_weights index.
spatial_weights
if True, shows progress bars in loops and indication of steps
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
Series containing used unique ID
__init__
Initialize self. See help(type(self)) for accurate signature.
Methods
__init__(gdf, spatial_weights, unique_id, …)
Initialize self.