数据可视化应用地图投影(附代码)
Posted 文宇肃然
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据可视化应用地图投影(附代码)相关的知识,希望对你有一定的参考价值。
经典地图制图中使用的投影面有圆柱面、圆锥面或平面等。根据所用投影面,地图投影相对应地可分为圆柱投影、圆锥投影和方位投影。后来又发展出了很多现代地图投影,如伪圆柱、多圆锥等投影办法。在制图时选择合适的地图投影是一件重要的工作。
本文将对 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
以上是关于数据可视化应用地图投影(附代码)的主要内容,如果未能解决你的问题,请参考以下文章