在地理学科中,经常需要借助一些地图图件用于辅助教学。但是网络上的地图要不就过于简略和粗糙,要不就不是很清晰,或者不符合教学的核心区域。如何快速制备一张心仪的地理底图就显得很关键了。这里介绍一款占用电脑内存小,免费、开源且能够快速、高效并且批量化"出图"的软件—— GMT(the Generic Mapping tools)软件。
GMT(the Generic Mapping tools)软件是一款地球科学使用最广泛的制图软件之一。该软件不仅可以完成海岸线、国界、河流等的绘制,也可以进行数据滤波、线性拟合并绘制传统的柱状图,散点图等,具有强大的绘图功能和数据处理功能。
GMT软件的的下载及安装可以参考官网(http://gmt.soest.hawaii.edu/home)或者GMT中文社区(https://gmt-china.org/)给出的步骤。同时在Windows操作系统上运用GMT脚本代码需要在相关的模拟终端上进行。为此,我们选择使用Git命令的模拟终端——Git Bash来运行这些脚本代码。Git Bash的下载地址为(https://git-scm.com/download/win)。
下面介绍一下如何利用GMT软件绘制相关的世界地图。首先在相关磁盘(比如电脑E盘)新建一个存放地图的文件夹并命名为worldmap,接着打开Git Bash,在终端输入如下命令:

打开Git Bash终端,进入worldmap文件夹
这样便可使得生成的相关文件可以存放在该文件夹中。接着,继续在Git Bash终端中输入如下代码:

运行以太平洋为中心的世界地图的GMT代码
这样,在worldmap文件夹下便生成了如下以太平洋为中心的世界地图:

以太平洋为中心的世界地图
不要关闭,继续在Git Bash终端中输入如下代码:

运行大西洋为中心的世界地图的GMT代码
这样,在worldmap文件夹下便生成了如下以大西洋为中心的世界地图:

以大西洋为中心的世界地图
绘制好了世界地图底图之后,就可以在此基础上把相关的洋流要素添加上去了。以下是效果图:

太平洋、印度洋洋流分布图

大西洋洋流分布图
后期要做的工作是找寻或者矢量化洋流数据,这样的话便可直接利用GMT软件进行相关洋流的绘制,使得更加高效、快捷的绘制所需要的洋流分布图。
参考网站:
1. GMT — The Generic Mapping Tools: http://gmt.soest.hawaii.edu/home.
2. GMT中文社区: https://gmt-china.org/.
3. Git - Downloading Package: https://git-scm.com/download/win.