GMT 5.3.3 模块列表

欢迎来到 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 动态函数库的基本信息
  • 参数设置
    • gmtset :修改单个或多个GMT参数的值
  • 绘制 1D 数据
  • 绘制 2D 数据
    • gmtlogo :在图上绘制GMT图形logo
  • 信息提取
  • 1D 数据处理
  • 2D 数据处理
    • grdcut :从一个网格文件中裁剪出一个矩形子区域生成新的网格文件
  • 格式转换

以下模块需要重新检查

  • gmtdefaults :列出所有GMT参数的当前值
  • gmtget :列出单个或多个GMT参数的当前值
  • grdinfo :从网格文件中提取基本信息
  • gmtinfo :从表数据中提取信息
  • minmax: 已改名为 gmtinfo
  • gmtwhich :返回指定文件的完整路径
  • fitcircle :拟合球面上数据点的平均位置及圆弧
  • psbasemap :绘制底图
  • pssolar :计算或/和绘制晨昏线以及民用、航海用以及天文用曙暮光区域
  • pssac :在地图上绘制 SAC 格式的地震波形数据
  • psclip :打开或关闭多边形裁剪路径
  • pscoast :在地图上绘制海岸线、河流、国界线
  • psxy :在图上绘制线段、多边形和符号
  • pstext :在图上写文本
  • psscale :在图上绘制灰色或彩色色标
  • pslegend :绘制图例
  • pshistogram :统计并绘制直方图
  • psrose :绘制极坐标下的直方图(sector图、rose图或windrose图)
  • psmeca :在地图上绘制震源机制解
  • pspolar :在震源球上绘制台站极性
  • psvelo :在地图上绘制速度矢量、十字线、楔形图
  • pscoupe :绘制震源机制解的剖面图
  • grdvector :根据两个网格文件绘制矢量场
  • grdimage :在图上绘制网格数据
  • psimage :将EPS或光栅图片放在图上
  • gmtselect :根据多个准则筛选数据
  • filter1d :对1D表数据做时间域滤波
  • gmtsimplify :使用Douglas-Peucker算法对线段做简化
  • gmtconnect :将端点接近的线段连接起来
  • sample1d :对1D表数据进行重采样
  • project :将数据点投影到线或大圆路径上,生成测线,坐标转换
  • grdpaste :将两个网格沿着其共同边界拼接成一个文件
  • grdclip :对网格文件的Z值做裁剪
  • grdconvert :在不同的网格格式之间互相转换
  • grdedit :修改网格文件的头段或内容
  • grdblend :将多个部分重叠的网格文件合并成一个网格文件
  • grdraster :从二进制数据中提取子区域并保存为GMT网格文件
  • grdlandmask :根据海岸线数据创建陆地-海洋的mask网格文件
  • grdtrend :拟合网格的趋势面并计算残差
  • grdsample :对网格文件做重采样
  • grdvolume :计算网格数据中某个等值线所包围的表面积和体积
  • grdproject :对网格数据做地图变换和逆变换
  • grdmask :根据多边形数据或点数据创建mask网格文件
  • kml2gmt :将Google Earth的KML文件转换为GMT表数据
  • grd2xyz :将网格文件转换成表数据
  • grdconvert :在不同的网格格式之间互相转换
  • psconvert :将GMT生成的PS文件转换为其他图片格式
  • ps2raster :将GMT生成的PS文件转换为其他图片格式
  • xyz2grd :将XYZ数据或Z数据转换成网格文件
  • grd2rgb :将网格文件、原始RGB文件、SUN光栅文件转换成R/G/B三个网格文件