【数据可视化应用】地图投影(附代码)

经典地图制图中使用的投影面有圆柱面、圆锥面或平面等。根据所用投影面,地图投影相对应地可分为圆柱投影、圆锥投影和方位投影。后来又发展出了很多现代地图投影,如伪圆柱、多圆锥等投影办法。在制图时选择合适的地图投影是一件重要的工作。

本文将对 Cartopy 中支持的地图投影进行逐一进行简要介绍,这些投影都是 cartopy.crs 中的类。若要绘制某一类投影的地图,只需将其实例化之后传入 plt.axes() 方法的 projection 参数即可。本文不涉及投影的原理,旨在展示每种地图投影的效果和用法,以便在选择时参考。

圆柱投影

PlateCarree

PlateCarree(可利)投影将地物投影到圆柱面上再展开,常用来绘制世界地图。该类的定义为:

1
class cartopy.crs.PlateCarree(central_longitude=0.0, globe=None)

参数说明:

  • central_longitude:中央经线,默认为 0;

  • globe:椭球定义,默认为 WGS84。

示例:

LambertCylindrical

Lambert cylin

猜你喜欢

转载自blog.csdn.net/wenyusuran/article/details/123356392
今日推荐