在 python 中的 geoJson 文件中提取多边形中心的坐标

extract coordinates of the center of polygons in a geoJson file in python

我想提取 geojson 文件中包含的每个多边形的中心坐标。

这是我的 geojson 文件:https://france-geojson.gregoiredavid.fr/repo/departements.geojson

我想要的是不同部门中心的经纬度列表,这样我就可以用它在分区统计图上以散点图框的形式显示部门代码。

我该怎么做?

import geopandas as gpd

df = gpd.read_file("https://france-geojson.gregoiredavid.fr/repo/departements.geojson")

df.head(2)

df["lon"] = df["geometry"].centroid.x
df["lat"] = df["geometry"].centroid.y
df