momepy.NeighboringStreetOrientationDeviation#
- momepy.NeighboringStreetOrientationDeviation(gdf)[source]#
Calculate the mean deviation of solar orientation of adjacent streets. The orientation of a street segment is represented by the orientation of the line connecting the first and last point of the segment.
\[\frac{1}{n}\sum_{i=1}^n dev_i=\frac{dev_1+dev_2+\cdots+dev_n}{n}\]- Parameters:
- gdfGeoDataFrame
A GeoDataFrame containing objects to analyse.
- Attributes:
- seriesSeries
A Series containing resulting values.
- gdfGeoDataFrame
The original GeoDataFrame.
- orientationSeries
A Series containing used street orientation values.
Examples
>>> streets_df['orient_dev'] = momepy.NeighboringStreetOrientationDeviation( ... streets_df ... ).series >>> streets_df['orient_dev'][6] 7.043096518688273