dtoolkit.geoaccessor.geodataframe.radius#

dtoolkit.geoaccessor.geodataframe.radius(df: GeoDataFrame, /) Series[source]#

Return the radius of geometry.

Returns:
Series(float64)

The unit is meters.

Examples

>>> import dtoolkit.geoaccessor
>>> import geopandas as gpd
>>> from shapely import Point
>>> df = gpd.GeoSeries([Point(120, 50)], crs=4326).to_geoframe().geobuffer(10)
>>> df
                                            geometry
0  POLYGON ((120.00014 50, 120.00014 49.99999, 12...
>>> df.radius()
0    9.990294
dtype: float64