Windows 下安装 GMT

GMT 为 Windows 用户提供了 32 位和 64位的安装包,可以直接下载安装使用。

警告

安装前请检查你的Windows登录用户名①是否包含空格、②是否为 Administrator 。以上两种情况都会导致GMT运行出错。如果你的用户名不符合要求,请新建一个用户,并使用新用户登录Windows,再安装GMT。

此外,360等安全软件会在GMT安装过程中拦截PATH环境变量的修改。请务必关闭安全软件之后再安装。

GMT 提供的安装包不支持 Windows XP。

GMT 安装包中不仅包含了GMT,还包含了运行GMT所需的如下软件:

  • GDAL:用于多种地学数据格式的转换

  • FFmpeg:用于生成 mp4 或 webm 格式的动画

  • Ghostscript: 用于生成PDF、JPG等图片格式

安装GMT

  1. 下载 GMT 安装包

  2. 安装GMT

    双击安装包即可安装。请注意,GMT安装包中内置的 Ghostscript 不支持 中文。若想要GMT支持中文,注意在安装GMT时 不勾选 Ghostscript组件,其他所有选项都勾选上。待GMT安装完成后再按照下面的步骤与注意事项自行安装 Ghostscript。

    如果不需要中文支持,则必须在“Choose components”页面,将所有选项都勾选上。

    注解

    安装过程中可能会出现如下警告:

    Warning! Failed to add GMT to PATH. Please add the GMT bin path to PATH manually.
    

    出现此警告的原因是系统的环境变量 PATH 太长,GMT安装包无法直接修改。解决办法是,先忽略这一警告,待安装完成后按照如下步骤手动修改系统环境变量 PATH

    1. 点击“计算机”→“属性”→“高级系统设置”→“环境变量”打开“环境变量”编辑工具

    2. 在“系统变量”部分中,选中“Path”并点击“编辑”

    3. 在“变量值”的最后加上GMT的bin目录的路径,例如 C:\programs\gmt6\bin。需要注意“path”变量值中多个路径之间用英文分号分隔

  3. 测试安装是否正确

    安装完成后,点击“开始”→“所有程序”→“附件”→“命令提示符”以启动cmd。在cmd窗口中敲入 gmt --version,若出现GMT版本号则表示GMT安装成功。

  4. 卸载GMT

    若想要卸载GMT,可以进入GMT安装目录,找到并双击执行 Uninstall.exe 即可完成卸载。偶尔会遇到卸载不干净的情况,可以等卸载程序执行完成后再手动删除GMT安装目录即可。

  5. 升级GMT

    GMT目前不具备自动更新功能。如果想要升级新版本,通常需要先卸载旧版本。卸载完成后,再下载并安装新版安装包以完成升级。

安装其它可选软件

为了更好地使用GMT,你还可以根据自己的需求安装如下软件。

  1. 安装 Git for Windows (推荐需要在Bash下运行GMT的用户安装)

    Git for Windows 为Windows用户提供了Bash以及Linux下常用的多个命令。如果想要在Windows下运行Bash脚本,推荐安装Git for Windows。

    下载地址: https://git-scm.com/download/win

  2. 安装 Ghostscript (根据是否需要中文支持决定是否安装)

    GMT需要使用 Ghostscript 生成PDF、JPG等格式的图片,因而 Ghostscript 是必须的。GMT安装包中自带了Ghostscript,但其并不支持在GMT图片中添加中文。

    如果有在GMT图片中添加中文的需求,则需要在安装GMT时不安装Ghostscript组件,然后自己再自行安装 Ghostscript。安装 Ghostscript 的过程中记得勾选 Generate cidfmap for Windows CJK TrueType fonts 以生成中文字体配置文件。

    中文支持的详细配置步骤请参阅《Windows 下的 GMT 中文支持》。

    安装包下载地址:

    警告

    请注意 Ghostscript 的版本!由于Ghostscript自身的bug,请勿使用 9.27、9.51 和 9.52 版本的 Ghostscript。

    GMT6.1.1 无法在注册表中查找到 9.54 版本的安装目录键值,安装此版本的话,需要自行在系统的环境变量 PATH 中添加 Ghostscript的安装目录,例如 C:\Program Files\gs\gs9.54.0\bin

  3. 安装GSview 5.0 (不推荐安装)

    GSview是一个PostScript阅读器,可用于查看GMT生成的PS格式的图片。GMT6默认生成PDF格式的图片,因而无需安装GSview。如果坚持想要生成并查看PS格式的图片,则可以安装GSview。

  4. 安装 GraphicsMagick (根据需求选择是否安装)

    GMT 的 movie 模块在制作 GIF 格式的动画时需要使用 GraphicsMagick。如有制作GIF动画的需求,可以下载安装这个软件,并将其 bin 目录加入到系统环境变量 PATH 中,以保证 GMT 可以找到其提供的 gm 命令。

  5. 安装 UnixTools

    GMT中文社区图库例子中使用到的 gawk 等Linux下的命令并不是GMT的一部分。如果想要在Bat脚本中使用各种Linux下的常用命令,推荐使用GMT中文社区整理的Unix小工具合集包 UnixTools。

    直接下载并解压,将解压得到的 exe 文件移动到 GMT 的 bin 目录即可: