如何绘制以太平洋为中心的世界地图?

通常在之前的课程中我们绘制的世界地图是这样的:

而我们经常看到的地图印刷品上的世界地图是这样的:

理论上来说,我们只要更改下 crs 就可以绘制这种太平洋在中间的地图了,例如使用 “+proj=eck3 +lat_ts=0 +lat_0=0 +lon_0=150 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs”:

结果图上出现了乱七八糟的区域,这是因为格林兰岛本来是一个多边形,但是更改 crs 后被分成了两部分绘制,但是数据又决定了它不能分成两部分,于是就出现了上图的效果,所以解决方法也就是要先把这些由于 crs 改变产生的问题解决了,也就是把格林兰岛岛还有其他可能会被撕扯开的区域预先切成两部分。

我们通常使用的世界地图矢量数据多半是从国外下载的,但是这些数据里面的中国区域并不准确,因此我们需要根据中国的境界进行调整。明晚的课程中我们将学习如何调整有问题的世界地图并绘制以太平洋为中心的世界地图:

点击这里跳转到 RStata 短书平台获取附件:如何绘制以太平洋为中心的世界地图?

评论