我需要计算每个国家的面积

时间:2019-06-27 08:28:05

标签: python-3.x geopandas

我正在使用geopandas的naturalearth_lowres预设地图,我需要每个国家的平方公里面积进行进一步计算。我已经尝试了几种在互联网上找到的解决方案,但是没有一个对我有用。

this one是无效的解决方案之一。我从此计算中获得的值根本不符合实际值(与Wikipedia的值相比)。

我只需要某种区域的公式即可。

1 个答案:

答案 0 :(得分:0)

我现在开始运行它:

df_copy = df.to_crs({'init': 'epsg:3035})
df['area'] = df_copy['geometry'].area / 10**6

通过这种方式,我设法获得了令人满意的结果,符合Wikipedia的“真实”价值。