13 模块手册

主程序/脚本  
gmt GMT主程序
isogmt 在“隔离模式”下运行GMT命令或脚本
gmt5syntax 将旧的GMT4脚本修改成新的 gmt <module> 语法
gmt-config 返回 GMT 动态函数库的基本信息
gmtswitch GMT多版本之间切换
绘图相关模块  
psbasemap 绘制底图
pscoast 在地图上绘制海岸线、河流、国界线
psxy 在图上绘制线段、多边形和符号
pstext 在图上写文本
psscale 在图上绘制色标
pslegend 绘制图例
pshistogram 统计并绘制直方图
psrose 绘制极坐标下的直方图(sector图、rose图或windrose图)
psxyz 在3D图上绘制线段、多边形和符号
psimage 将EPS或光栅图片放在图上
pssolar 计算或/和绘制晨昏线以及民用、航海用以及天文用曙暮光区域
psclip 打开或关闭多边形裁剪路径
pssac 在地图上绘制 SAC 格式的地震波形数据
psmeca 在地图上绘制震源机制解
pspolar 在震源球上绘制台站极性
psvelo 在地图上绘制速度矢量、十字线、楔形图
pscoupe 绘制震源机制解的剖面图
psternary 绘制三角图解
psmask 将没有数据覆盖的区域裁剪或覆盖住
pscontour 使用直接三角化法对数据进行等值线绘制
pswiggle 沿着测线绘制 z = f(x,y) 数据
pssegy 在图上绘制SEGY文件
pssegyz 在3D图上绘制SEGYZ文件
gmtlogo 在图上绘制GMT图形logo
grdvector 根据两个网格文件绘制矢量场
grdimage 在图上绘制网格数据
grdcontour 根据网格文件绘制等值线
grdview 利用网格文件绘制3D视角图或表面网格图
1D 数据处理  
makecpt 生成CPT文件
gmtselect 根据多个准则筛选数据
project 将数据点投影到线或大圆路径上,生成测线,坐标转换
gmtconvert 表数据格式转换、列提取、列粘贴
trend1d 一维数据的多项式拟合
fitcircle 拟合球面上数据点的平均位置及圆弧
gmtsimplify 使用Douglas-Peucker算法对线段做简化
filter1d 对1D表数据做时间域滤波
gmtconnect 将端点接近的线段连接起来
sample1d 对1D表数据进行重采样
spectrum1d 计算一个时间序列的自功率谱,或两个时间序列的互功率谱
gmtmath 对表数据进行数学计算操作
mapproject 地图变化的正变化和逆变换
gmtspatial 线段和多边形的地理空间操作
gmtvector 2D和3D下笛卡尔矢量操作
gmtregress 1D数据的线性回归
2D 数据处理  
grdcut 从一个网格文件中裁剪出一个矩形子区域生成新的网格文件
grdpaste 将两个网格沿着其共同边界拼接成一个文件
grdblend 将多个部分重叠的网格文件合并成一个网格文件
grdtrack 获取指定地理位置处的网格值
grdgradient 计算网格的方向梯度
grdclip 对网格文件的Z值做裁剪
grd2xyz 将网格文件转换成表数据
grdconvert 在不同的网格格式之间互相转换
grdedit 修改网格文件的头段或内容
grdinfo 从网格文件中提取基本信息
grdraster 从二进制数据中提取子区域并保存为GMT网格文件
grdsample 对网格文件做重采样
grdlandmask 根据海岸线数据创建陆地-海洋的mask网格文件
grdvolume 计算网格数据中某个等值线所包围的表面积和体积
grd2rgb 将网格文件、原始RGB文件、SUN光栅文件转换成R/G/B三个网格文件
grdtrend 拟合网格的趋势面并计算残差
grdproject 对网格数据做地图变换和逆变换
grdmask 根据多边形数据或点数据创建mask网格文件
grdmath 对网格文件做数学计算操作
grdfilter 对网格文件做空间域或时间域滤波
grdfft 对网格文件在波数域或频率域做操作
grdfill 对网格文件中的无值区域进行插值
grdhisteq 对网格做直方图均衡
grd2cpt 根据网格文件的值生成CPT文件
blockmean 使用L2范式对 (x,y,z) 数据做区块平均
blockmedian 使用L1范式对 (x,y,z) 数据做区块平均
blockmode 使用模估计对 (x,y,z) 数据做区块平均
surface 使用可调节张量连续曲率样条插值法对数据进行网格化
splitxyz 将表数据拆分为单独的数据段
triangulate 对表数据做三角剖分和网格化
nearneighbor 使用 “Nearest neighbor” 算法对数据进行网格化
trend2d 二维数据的多项式拟合
greenspline 使用格林函数样条进行插值
sph2grd 根据球谐系数计算网格
sphdistance 计算球面上的Voronoi距离、节点或natural nearest-neighbor grid
sphinterpolate 球面上张量数据的球面网格化
sphtriangulate 球面数据的Delaunay 或 Voronoi 构建
dimfilter 在空间域对网格数做方向性滤波
参数设置  
gmtdefaults 列出所有GMT参数的当前值
gmtset 修改单个或多个GMT参数的值
gmtget 列出单个或多个GMT参数的当前值
信息提取  
grdinfo 从网格文件中提取基本信息
gmtinfo 从表数据中提取信息
gmtwhich 返回指定文件的完整路径
格式转换  
xyz2grd 将XYZ数据或Z数据转换成网格文件
grd2xyz 将网格文件转换成表数据
kml2gmt 将Google Earth的KML文件转换为GMT表数据
gmt2kml 将GMT表数据转换为Google Earth的KML文件
grdconvert 在不同的网格格式之间互相转换
psconvert 将GMT生成的PS文件转换为其他图片格式
mgd77相关模块  
mgd77convert Convert MGD77 data to other file formats
mgd77header Create MGD77 headers from A77 files
mgd77info Extract information about MGD77 files
mgd77list Extract data from MGD77 files
mgd77magref Evaluate the IGRF or CM4 magnetic field models
mgd77manage Manage the content of MGD77+ files
mgd77path Return paths to MGD77 cruises and directories
mgd77sniffer Along-track quality control of MGD77 cruises
mgd77track Plot track-line map of MGD77 cruises
x2sys相关模块  
x2sys_binlist Create bin index listing from track data files
x2sys_cross Calculate crossovers between track data files
x2sys_datalist Extract content of track data files
x2sys_get Get track listing from track index database
x2sys_init Initialize a new x2sys track database
x2sys_list Extract subset from crossover data base
x2sys_merge Merge an updated COEs table (smaller) into the main table (bigger)
x2sys_put Update track index database from track bin file
x2sys_report Report statistics from crossover data base
x2sys_solve Determine least-squares systematic correction from crossovers
SPOTTER相关模块  
backtracker Generate forward and backward flowlines and hotspot tracks
gmtpmodeler Evaluate a plate motion model at given locations
grdpmodeler Evaluate a plate motion model on a geographic grid
grdrotater Finite rotation reconstruction of geographic grid
originator Associate seamounts with nearest hotspot point sources
rotconverter Manipulate total reconstruction and stage rotations
rotsmoother Get mean rotations and covarience from set of finate rotations
grdspotter Create CVA image from a gravity or topography grid
hotspotter Create CVA image from seamount locations
POTENTIAL相关模块  
gmtflexure Compute flexural deformation of 2-D loads, forces and bending moments
grdflexure Compute flexural deformation of 3-D surfaces for various rheologies
gmtgravmag3d Compute the gravity/magnetic anomaly of a 3-D body
grdgravmag3d Computes the gravity effect of one (or two) grids
gravfft Compute gravitational attraction of 3-D surfaces and a little more
grdredpol Compute the Continuous Reduction To the Pole, AKA differential RTP
grdseamount Compute synthetic seamount bathymetry
gpsgridder Interpolate GPS velocity vectors using Green’s functions
talwani2d Compute geopotential anomalies over 2-D bodies
talwani3d Compute geopotential anomalies over 3-D bodies
其他模块  
segy2grd Converting SEGY data to a GMT grid
gshhg Extract data tables from binary GSHHS or WDBII data files
img2google Create Google Earth KML tiles from bathymetry Mercator img grid
img2grd Extract a subset from an img file in Mercator or Geographic format