GMT 5.3.1 模块列表

欢迎来到 GMT (Generic Mapping Tools)的世界。

本项目是GMT中文社区维护的GMT模块手册。据不完全统计,GMT中约有130个模块,本文档中将介绍其中常用的模块。

相关链接

文档约定

所有的模块,在介绍其用法时,都尽量遵循如下约定:

  • 不介绍GMT通用选项,只介绍模块专有的选项
  • 中括号 [ ] 括起来的项表明该项是可选项
  • 尖括号 < > 括起来的项表明实际使用时需要用具体的数值替代
  • | 分隔的项表明各项之间是可选的
  • ... 表示省略,即当前命令仅用于演示某些功能,命令本身是不完整的,无法直接执行
  • # 之后的内容为注释

比如, -A[a|c|d]<scale>[/<dist>]

  • <scale> 是必须的,使用时需要用具体数字代替
  • [a|c|d] 是可选的,实际使用时只能使用 acd
  • [/<dist>] 是可选的,使用时需要用具体数字代替

按功能分类

下面将GMT中的模块按照功能分类,并用一句话简述其功能。

  • 主程序/脚本
    • gmt :GMT主程序
    • isogmt :在“隔离模式”下运行GMT命令或脚本
    • gmt5syntax :将旧的GMT脚本修改成新的 gmt <module> 语法
    • gmt-config :返回 GMT 动态函数库的基本信息
  • 信息提取
    • gmtdefaults :列出所有GMT参数的当前值
    • gmtget :列出单个或多个GMT参数的当前值
    • gmtset :修改单个或多个GMT参数的值
    • grdinfo :从网格文件中提取基本信息
  • 绘制 1D 数据
    • psbasemap :绘制底图
    • pssolar :计算或/和绘制晨昏线以及民用、航海用以及天文用曙暮光区域
    • pssac :在地图上绘制 SAC 格式的地震波形数据
    • psclip :打开或关闭多边形裁剪路径
  • 绘制 2D 数据
    • gmtlogo :在图上绘制GMT图形logo
    • psimage :将EPS或光栅图片放在图上
  • 1D 数据处理
    • gmtselect :根据多个准则筛选数据
  • 2D 数据处理
    • grdcut :从一个网格文件中裁剪出一个子区域
    • grdpaste :将两个网格沿着其共同边界拼接成一个文件
    • grdclip :对网格文件的Z值做裁剪
    • grdconvert :在不同的网格格式之间互相转换
    • grdedit :修改网格文件的头段或内容
    • grdblend :将多个部分重叠的网格文件合并成一个网格文件
  • 格式转换
    • kml2gmt :将Google Earth的KML文件转换为GMT表数据
    • grd2xyz :将网格文件转换成表数据
    • grdconvert :在不同的网格格式之间互相转换

以下模块需要重新检查