Python 计算GeoSeries的质心时获取UserWarning

Python 计算GeoSeries的质心时获取UserWarning,python,geopandas,Python,Geopandas,运行命令dataframe['geometry']。质心显示警告: “几何体”列由多多边形对象组成。如何解决此问题以精确计算多边形形状的质心?此错误可通过投影来解决,以使曲面平坦。我使用的数据集是一个crs值为epsg=4326的GeoDataFrame,如下面的屏幕截图所示 为了精确计算质心,我们首先需要一个平面区域,而不是一个大地区域。在我的例子中,我会使用ETRS Lambert方位角等面积投影(epsg=3035)来平整北欧(米兰市所在地)的表面 作为证明,这个情节与原来的有点不同

运行命令
dataframe['geometry']。质心显示警告:


“几何体”列由多多边形对象组成。如何解决此问题以精确计算多边形形状的质心?

此错误可通过投影来解决,以使曲面平坦。我使用的数据集是一个crs值为epsg=4326的GeoDataFrame,如下面的屏幕截图所示

为了精确计算质心,我们首先需要一个平面区域,而不是一个大地区域。在我的例子中,我会使用ETRS Lambert方位角等面积投影(epsg=3035)来平整北欧(米兰市所在地)的表面

作为证明,这个情节与原来的有点不同

再次执行crs()转换回到epsg=4326,可以在lat/lon坐标中再次转换投影多边形和质心