-
命令:
backtracker
Forward and
Backward flowlines and hotspot tracks
binlegs
维护
GMT
–
SYSTEM
索引文件
blockmean
L2
(
x,y,z
)
table data
filter/decimator
blockmedian
L1
(
x,y,z
)
table data filter/decimator
blockmode
Mode estimate
(
x,y,z
)
tab
le data filter/decimator
cps
把
shell scripts
和数据文件插入到
Complete
PostScrip
(
t
CPS
)文件
cpsdecode
由
Complete
PostScr
ipt
(
CPS
)文件提取
shell scripts
和数据文件
cpsencode
把
shell scripts
和数据文件插入到
Complete
PostScript
(
CPS
)文件
dat2gmt
把一个
ASCII
文件转换为二进位
gmt
文件
filter1d
Filter 1
–
D table data
sets
(
time
series
)
fitcircle
得到一组数据点的最佳拟合大圆或小圆
gmt
GMT
数据处理和显示软件包
gmt2bin
由
gmt
文件创建二进制索引文件
gmt2dat
二进制
gmt
文件转换为
ASCII
文件
gmtconvert
ASCII
和二进制
1
–
D
表文件之间转换
gmtconvert
数据表文件格式转换
gmtdefaults
当前缺省设置列表
gmtinfo
得到单独航次的信息
gmtlegs
查明一个给定地区的航次
gmtlist
由
文件提取数据
gmtmath
使用
Polish Notation
语法对表格数据进行代数操作
gmtpath
获得
gmt
文件的完全路径
gmtselect
选择基于多空间标准的数据子集
gmtset
改变当前的
.gmtdefaults
文件所选择的参数
gmttrack
一个航迹绘图程序
grd2cpt
由一个网格文件创建色谱表
grd2xyz
2
–
D
网格文件转换为表格数据
grdclip
限定网格数据组的<
/p>
z
值范围
grdcontour
绘制
2
–
D
网格数据组等值线
grdcut
由一个网格文件抽取一
个子区就是裁剪掉一部分只要感兴趣的部分
grdcut
ingrid
-G
outgrid
-R
rang
grdedit
改变一个
2
–
D
网格文件的标头信息
grdfft
Perform operations on
gridded files in the frequency domain
grdfilter
Filter 2
–
D gridded data sets in the
space domain
grdgradient
由网格文件计算方向梯度
,
得到另一个网格文
件
grdhisteq
网格文件柱状图均化(
equalization
)
grdimage
由一个
2
–
D
网格数据组创建影像图
grdinfo
得到网格文件的信息
grdlandmask
Create masking
gridded files from shoreline data base
grdmask
Reset grid nodes
in/outside a clip path to constants
grdmath
对网格文件进行代数操作
grdpaste
沿一条公共边界合并多个网格文件
grdproject
把网格数据组投影到一个新的坐标系
grdraster
Extract subregion
from a binary raster and write a grd file
grdreformat
把网格文件转换为另一种格式
grdsample
对一个
2-D
网格文件重新采样创建一个新的网格
grdtrack
沿
1-D
轨迹对一个
2-D
网格数据组重新采样
grdtrend
对网格文件进行多项式趋势拟合
grdvector
绘制
2-D
网格矢量区
grdview
由一个
2-D
网格数据组创建
3
–
D
透视影像图<
/p>
grdvolume
计算给定等值线以下的体积
hotspotter
Create CVA image
from seamount flowlines
img2mercgrd
Extract region
of img, preserving Mercator, save as grd
makecpt
创建色谱表文件
makepattern
Make GMT color
pattern from b/w pattern or icon
mapproject
Transformation of
coordinate systems for table data
mgd77togmt
Convert an MGD
–
77 ascii file to a binary
gmt file
minmax
报告数据表文件极大极小值
nearneighbor
Nearest
–
neighbor gridding scheme
originator
Associate
seamounts with hotspot point sources
project
Project table data
onto lines or great circles
psbasemap
创建底图
psclip
Use polygon files to
define clipping paths
pscoast
在图上绘制(和充填)海岸线、国界线和河流
pscontour
Contour or image
raw table data by triangulation
pscoupe
Plot cross
–
sections of focal
mechanisms.
pshistogram
绘制柱状图
psimage
Plot Sun rasterfiles
on a map
pslib
v3.2 A
PostScript
based plotting
library
psmask
Create
overlay to mask out regions on maps
psmeca
Plot focal mechanisms
on maps
psmegaplot
To create
poster
–
size
PostScript
plots from
page
–
size plot
pspolar
Plot polarities on
the inferior focal half
–
sphere on maps
psrose
绘制扇形或玫瑰花图
psscale
在图上绘制灰度图例或彩色图例
pssegy
Create imagemasked
postscript from SEGY file
pssegyz
Create imagemasked
postscript from SEGY file
pstext
在图上绘制字串
psvelo
Plot velocity
vectors, crosses, and wedges on maps
pswiggle
沿地图上一条规机绘制根据时间序列数据绘制曲线
psxy
在图上绘制符号、多边形和线条
psxyz
在图上绘制
3
–
D
符号、多边形和线条
sample1d
表格数据组重新采样
spectrum1d
Compute various
spectral estimates from time
–
series
splitxyz
把
xyz
文件分为几段
surface
一种连续弯曲的网格算法
trend1d
Fits polynomial or
Fourier trends to y = f
(
x
p>
)
series
trend2d
Fits polynomial
trends to z = f
(
x,y
< br>)
series
triangulate
Perform optimal
Delauney triangulation and gridding
参数:
-B
设定图边界尺标的间隔
-H
选项让
GMT
< br>知道输入数据文件具有一个(缺省)或多个头纪录。如果多于
1
< br>个头纪录,
一定要在
-
H
选项后指定数字。如
-
H
4
。
-O
-K
-P
选择肖像模式。缺省为风景画模式
-R
指定绘图范围
-U
系统时间标志
< br>-V
选择
verbose
模式,
将建立程序运行报告文件
stderr
[Default
runs ``silently''].
-X
移动整个图的水平位置
-Y
移动整个图的竖直位置
-:
对于地理数据,通常认为第一列为经度,第二列为纬度值
。如果要调换经纬度顺序,必
须使用–
:
选项。
1.> psbasemap
GMT
画
底图
的指令
一定要有的参数
-B
设定图边界尺标的间隔
a
文字批注的间隔
f
边框标记的间隔
g
隔线的间隔
如果要针对
X
轴或
Y
轴做不同的设定,就在参数间加斜线
/
NEWS
每个轴加上标记
news
每个轴不加标记
:.title:
在图上面加
p>
title
这个标题
:title
:
在轴上加
title
这个标题(只有在
-Jx
的情况下有用)
:,%:
刻度单位“
%
”的表示方法,其它亦然
例如
-BNEWsf2a3g2:xx:/f3a3g2:yy::.ti
tle:
- JX
(
-Jx
)
线性投影
(Linear
Projection)
一般绘图用
-Jx
后面接的数字代表每单位的长度(预设长度单位为英吋,
加
c
的话就变公分)
-
JX
后面接的数字代表轴的全长
如果要针对
X
轴或
Y<
/p>
轴做不同的设定,就在数字间加斜线
/
- JM
(
-Jm
)
麦卡托投影
(Mercator
Projection)
地图绘图用
-Jm
后面接的数字代表每度的长度(预设长度单位为英吋,加
c
的话就变公分)
-JM
后面接的数字代表整张图的宽
如果要针对
X
轴或
Y
轴做不同的设定,就在数字间加斜线
p>
/
-
JG
lon0/lat0/width
.
lon0/lat0
指定投影中心
正形投影(
Orthographic:
)
-
JB
lon0/lat0/lat1/lat2/width
.
给出投影中心和
2
条标准平行线
Albers
圆锥投影(
Albers conic:
)
-JK
[
f|s
]
lon0/width
.
给出中央子午线
Eckert
投影(
Eckert
IV and VI:
)
-R
地图的经纬度范围
p>
西
/
东
/
南
/
北
依序填入经纬度
>
把画出来的图输出到
这个档案
不一定要有的参数
-E
旋转地图的视野方向
-G
把图着色,用
r/g/b
调
-K
在这一行下面还有后续的指令
-O
把这一行指令绘制的图迭加到先前画的图上
-P
把图旋转
90
度
-V
画面上会显示本行指令的执行结果
-X
移动整个图的水平位置
-Y
移动整个图的垂直位置
表示方式
psbasemap
-R10/70/-3/8 -JX4i/3i
-B10a
4f3g5:x:/1a0.6f0.5g1:y::.
psbasemap
-R10/70/-3/8 -JX4i/3i
-B10a10
f3g5:,cm::x:/1a1.1f0.5g1:y::,%::.
-P
>
psbasemap -R0/100/0/100
-B20NEWsf3g10:x:/20f5g10:y::.title: -JX3i -E30/20
-G255/155/155 -P
-V -X2i -Y2i>basemap_
-E30/20
效果图:
2.>
pscoast GMT
画陆块海洋和海岸线的程序
一定要有的参数
-J
投影法,和前面的一样
-R
地图的经纬度范围,和前面的一样
不一定要有的参数
-E
旋转地图的视野方向
-G
把干地着色,用
r/g/b
调色
-S
把湿地着色,用
r/g/b
调色
-D
图的分辨率
(f,h,i,l,c)
< br>左往右为分辨率高至低
-I
加河流上去
(1-10)
大河至小河
< br>(a,r,i,c)
大小河都画
-W
画海岸线
-N
画边界
(1.
国界
,2.
州界
,3.
海洋
,a.
全部
)
-K
在这一行下面还有后续的指令
-O
把这一行指令绘制的图迭加到先前画的图上
-P
把图旋转
90
度
-V
画面上会显示本行指令的执行结果
-X
移动整个图的水平位置
-Y
移动整个图的垂直位置
表示方式
pscoast -JM7 -R117/126/18/26 -G50/50/50
-S150/150/150 -W1 -Di -V -O -K >>
3.>
psxy
GMT
在地图上画
点线
p>
的程序
一定要有的参数
-J
投影法,和前面的一样
-R
地图的经纬度范围,和前面的一样
不一定要有的参数
-A
画大圆线
-B
和先前
psbasemap
的一样
-C
对照颜色,后面要接文件名称
,
分别设定每个符号的颜色
-Gp
dpi/pattern
[:
B
r/g/b
[
F
r/g/b
]]
或
–
G
fill
:
把符号着色,
用
r/g/b
调色
pattern
可以是
1
–
90
范围的数字,
p>
或
1
–
、
8
–
或
24
–
位的
Sun
光栅文件的名字,
如用大写字母
–
G
P
代替
–
Gp
,图像将反相,即黑白像素交换(只能用于
1
–
bit
图像或预设的位图图案)使用
–
G
的光栅图像大小一定要小于
146 x 146
像素。
-K
在这一行下面还有后续的指令
-N
不要跳过超出范围的点
-O
把这一行指令绘制的图迭加到先前画的图上
-P
把图旋转
90
度
-M
线分段
-Sa
在图上画星星,后面要接大小
-Sc
在图上画圆圈,后面要接大小
-Sd
在图上画钻石,后面要接大小
-Se
在图上画椭圆形,在资料的第
3,4,5
栏要有方向长轴短轴
-
SE
椭圆,方位角
azimuth
(由垂直方向顺时针计),以公里做单位的长轴
major
、和短
轴
mino
r
由输入数据文件读取
-
Sf
gap/
tick
[
l|L
|
r
|
R
]
断层,
gap
和
tick
设置短线的长度和间隔,如
gap
<
0
即指短线
编号;
l
或
r
表示
短线画在断层线的左侧或右侧
[
缺省画在线上
< br>]
,大写
L
或
R
表
示用三角形代替短线。
-
Sl
size/
string
[%
font
]
字符,
size
为字体大小;
增加一个字符或一个字串,
字体可任选。
-Sp
点,无须设大小(当前分辨率下的
1
个像素)
-Sh
在图上画六角形,后面要接大小
-Ss
在图上画正方型,后面要接大小
-St
在图上画三角形,后面要接大小
-Si
在图上画反三角,后面要接大小
-Sv
[
thick/
length/ width
][
n
norm
]
在图上画箭头,在数据的
第
3,4
栏要有方向长度
-
SV
[
thick/ length/ width
][
n
norm
]
箭头,用方位角
azimuth
(由北向东旋转的角度)代替<
/p>
方向
direction
。地图的角度根据所选的地图投影来计算
-Sx
在图上画叉叉,后面要接大小
-
Sw[
size
扇形,起点和终点的方向(由水平方向逆时针计)由输入数据文件读取。
-V
画面上会显示本行指令的执行结果
-
W
width
[
/color
]
[t
exture
]
[
p
]
笔宽
,
注意,根据你的设备的
dpi
的不同,笔宽为
5
可有不同的物理宽度,但是
5
p
则总是
5/72
英寸,
texture
属性控制了线的结构
-X
移动整个图的水平位置
-Y
移动整个图的垂直位置
通用的输入数据的格式为(可选项用方括号表示):
x,y
[
z
] [
size
]
[
σ
x
]
[
σ
y
] [
symbol
]
只有前两列是输入文件所必需的,它们一定是经度和纬度(或
x
和
y
)。其
他可选项在遇到
以下情况之一时使用:
1.
如果你打算分别设定每个符号的颜色,用
–
C
提供一个
cpt
p>
文件,增加数据文件第
3
列,
让
z
值在
cpt
文件所取值范围内。
2.
如果你打算分别设定每个符号的大小,在第
4
列
给出符号大小。
3.
为绘制误差棒,使用
–
E
选项,并增加
1
列或
2<
/p>
列数据,分别为±
dx
和
±
dy
值。
–
E
的
形式决定需要
1
列(
< br>–
Ex
或
< br>–
Ey
)还是
2
列(
–
Exy
)数据。
4.
如果你使用
–
Sv
(或
–
SV
)
绘制箭头,
则
< br>size
实际上为
2
列,
p>
包括了每个箭头的方向
direction
(或方位
azimuth
)和长度。
5.
如果你使用
–
Se
绘制椭圆,
则
size
实际上为
3
列,
包括了每个椭圆的方向
direction
,
以英
寸做单位的长轴
major
< br>和短轴
minor
(用
–
SE
时,
改为方位角
azimuth
,
轴长以公里做单位)
.