momepy.Orientation#
- class momepy.Orientation(gdf, verbose=True)[source]#
Calculate the orientation of object. The deviation of orientation from cardinal directions are captured. Here ‘orientation’ is defined as an orientation of the longest axis of bounding rectangle in range 0 - 45. The orientation of LineStrings is represented by the orientation of the line connecting the first and the last point of the segment.
Adapted from [Schirmer and Axhausen, 2015].
- Parameters:
- gdfGeoDataFrame
A GeoDataFrame containing objects to analyse.
- verbosebool (default True)
If
True
, shows progress bars in loops and indication of steps.
Examples
>>> buildings_df['orientation'] = momepy.Orientation(buildings_df).series 100%|██████████| 144/144 [00:00<00:00, 630.54it/s] >>> buildings_df['orientation'][0] 41.05146788287027
- Attributes:
- seriesSeries
A Series containing resulting values.
- gdfGeoDataFrame
The original GeoDataFrame.
Methods
__init__
(gdf[, verbose])