我正在使用geopandas的naturalearth_lowres预设地图,我需要每个国家的平方公里面积进行进一步计算。我已经尝试了几种在互联网上找到的解决方案,但是没有一个对我有用。
this one是无效的解决方案之一。我从此计算中获得的值根本不符合实际值(与Wikipedia的值相比)。
我只需要某种区域的公式即可。
答案 0 :(得分:0)
我现在开始运行它:
df_copy = df.to_crs({'init': 'epsg:3035})
df['area'] = df_copy['geometry'].area / 10**6
通过这种方式,我设法获得了令人满意的结果,符合Wikipedia的“真实”价值。