geopandas.GeoDataFrame.rename_geometry

GeoDataFrame.rename_geometry(self, col, inplace=False)

Renames the GeoDataFrame geometry column to the specified name. By default yields a new object.

The original geometry column is replaced with the input.

Parameters
colnew geometry column label
inplaceboolean, default False

Modify the GeoDataFrame in place (do not create a new object)

Returns
geodataframeGeoDataFrame

Examples

>>> df1 = df.rename_geometry('geom1')
>>> df1.geometry.name
'geom1'
>>> df.rename_geometry('geom1', inplace=True)
>>> df.geometry.name
'geom1'