momepy.Orientation#

class momepy.Orientation(gdf, verbose=True)[source]#

Calculate the orientation of object

Captures the deviation of orientation from cardinal directions. Defined as an orientation of the longext axis of bounding rectangle in range 0 - 45. Orientation of LineStrings is represented by the orientation of line connecting first and last point of the segment.

Adapted from [Schirmer and Axhausen, 2015].

Parameters
gdfGeoDataFrame

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

Series containing resulting values

gdfGeoDataFrame

original GeoDataFrame

__init__(gdf, verbose=True)[source]#

Methods

__init__(gdf[, verbose])