momepy.corners#
- momepy.corners(geometry, eps=10, include_interiors=False)[source]#
Calculates the number of corners of each object given its geometry.
As a corner is considered a point where the angle between two consecutive segments deviates from 180 degrees by more than
eps
.- Parameters:
- geometryGeoDataFrame | GeoSeries
A GeoDataFrame or GeoSeries containing polygons to analyse.
- epsfloat, optional
Deviation from 180 degrees to consider a corner, by default 10
- include_interiorsbool, optional
If True, polygon interiors are included in the calculation. If False, only exterior is considered, by default False
- Returns:
- Series
Examples
>>> path = momepy.datasets.get_path("bubenec") >>> buildings = geopandas.read_file(path, layer="buildings") >>> momepy.corners(buildings) 0 24 1 43 2 8 3 16 4 8 .. 139 4 140 6 141 6 142 4 143 4 Length: 144, dtype: int64