运行命令dataframe['geometry'].centroid显示警告:

列“几何”由多多边形对象组成。如何解决此问题以准确计算多多边形形状的质心?
这个错误可以通过投影来解决,使表面平坦。我使用的数据集是一个 GeoDataFrame,crs 值为 epsg=4326,如下面的截图所示
为了准确计算质心,我们首先需要一个平面区域而不是测地区域。就我而言,我将使用 ETRS Lambert Azimuthal Equal Area 投影 (epsg=3035) 来平整北欧(米兰市所在的地方)的表面。
作为证明,情节与原始情节略有不同
再次执行 crs() 转换回 epsg=4326 投影多边形和质心可以在纬度/经度坐标中再次转换。