2024-04-26 06:32:53 发布
网友
运行命令dataframe['geometry'].centroid会显示一条警告:
dataframe['geometry'].centroid
“几何体”列由多多边形对象组成。如何解决此问题以精确计算多边形形状的质心
这个错误可以通过投影来解决,使表面平整。我使用的数据集是一个crs值为epsg=4326的GeoDataFrame,如下面的屏幕截图所示
为了精确计算质心,我们首先需要一个平面区域,而不是一个大地区域。在我的例子中,我会使用ETRS Lambert方位角等面积投影(epsg=3035)来平整北欧(米兰市所在地)的表面
作为证明,这个情节与原来的有点不同
再次执行crs()转换回到epsg=4326,可以在lat/lon坐标中再次转换投影多边形和质心
这个错误可以通过投影来解决,使表面平整。我使用的数据集是一个crs值为epsg=4326的GeoDataFrame,如下面的屏幕截图所示
为了精确计算质心,我们首先需要一个平面区域,而不是一个大地区域。在我的例子中,我会使用ETRS Lambert方位角等面积投影(epsg=3035)来平整北欧(米兰市所在地)的表面
作为证明,这个情节与原来的有点不同
再次执行crs()转换回到epsg=4326,可以在lat/lon坐标中再次转换投影多边形和质心
相关问题 更多 >
编程相关推荐