2016年10月21日,GMT 官方发布了 GMT5 的 5.3.1 版本。此前不久,GMT4 也更新了 4.5.15 版本。

GMT 5.3.1 相对于 5.2.1 上的改进主要包括:

新增模块

  1. pssolar: 绘制晨昏线和其他日照参数
  2. gmtpmodeler: 用给定点评价板块运动模型
  3. rotsmoother: 以四分法平滑板块的旋转角并给出估计协方差
  4. pssac: 绘制以 SAC 格式存储的地震波形数据
  5. gpsgridder: 利用弹性形变理论下的格林函数对GPS应变矢量进行插值

其他重要更新

  1. CPT文件新增了一个称为 hinge 的属性。GMT官方给的40个CPT都是动态、存在hinge和有一个默认范围的。因此,大部分CPT的值都被归一化在0-1的区间内,而那些具有hinge的CPT文件的值则被归一化到了-1/+1的区间内,0就自然而然地成为了归一化后的颜色转折点。在CPT文件的插值中,hinge两边的数据是分开进行的。因此,在hinge处通常颜色变化较大。另外,当要求CPT文件中包含对称的范围时,我们可以保证hinge处的颜色不会变换到其他Z值所对应的颜色上去。当范围没有给定时,CPT文件将应用默认范围。
  2. GMT官方统一了地图各装饰项的指定方式,其中包括:比例尺、色标、图例、方位标、插图、GMT的logo和背景图片等。GMT手册中新开了一节专门来讲其指定方式。其实该部分的主要概念就是这些条目对齐方式和距离的参考点。
  3. grdlandmasksph2grd 支持 OpenMP 并行

模块更新

  1. filter1d 支持高通滤波
  2. gmtinfo 新添了 -L 选项以确定多个文件或多段数据的共同边界
  3. gmtmathgrdmath 增加了一些新的数学操作
  4. pstext-F 选项新增了功能,使得用户可以生成自动标注
  5. psxy:
    • 支持绘制装饰线,即绘制线的同时沿着线绘制符号
    • 线段两端可以添加箭头
    • -SE-SJ-S= 等选项可以接不同单位的地理量来指定符号的大小
    • 新增了弯曲箭头来表示 fault-slip
    • 支持向内箭头
    • 自定义符号可以是一个已经存在的EPS文件