GMT主要命令解释.docx

上传人:b****3 文档编号:2129444 上传时间:2022-10-27 格式:DOCX 页数:28 大小:250.12KB
下载 相关 举报
GMT主要命令解释.docx_第1页
第1页 / 共28页
GMT主要命令解释.docx_第2页
第2页 / 共28页
GMT主要命令解释.docx_第3页
第3页 / 共28页
GMT主要命令解释.docx_第4页
第4页 / 共28页
GMT主要命令解释.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

GMT主要命令解释.docx

《GMT主要命令解释.docx》由会员分享,可在线阅读,更多相关《GMT主要命令解释.docx(28页珍藏版)》请在冰豆网上搜索。

GMT主要命令解释.docx

GMT主要命令解释

The–Boption

–Bxinfo[/yinfo][:

."titlestring":

][W|w][E|e][S|s][N|n]该选项用选定的标志间隔指定了待绘制地图的边界。

xinfo和yinfo的格式为

[atick[m|c]][ftick[m|c]][gtick[m|c]][l|p][:

"axislabel":

][:

"unitlabel":

]

这里a,f,和g分别为刻度标记、刻度和网格的间隔。

m|c选择分(m)或秒(c)。

缺省设置是4个

边界全部绘制(表示为W,E,S,N)。

通过重写代码来改变缺省设置(如,WSn)。

大写字母(如,W)

说明同时画轴和轴的刻度标记。

轴标记的格式受你的.gmtdefaults文件中的DEGREE_FORMAT控制。

线性笛卡尔投影轴。

长刻度线为标记刻度,短刻度线为刻度间隔,轴名用“:

”括起,刻度

单位“%”用“:

%:

”表示。

我们使用–R0/12/0/1–JX3/0.4–Ba4f2g1:

Frequency:

:

%:

.

The–coption

–c选项指定绘图拷贝数。

[缺省为1]

The–Hoption

–H选项让GMT知道输入数据文件具有一个(缺省)或多个头纪录。

如果多于1个头纪录,一定要在–H

选项后指定数字。

如–H4。

见图1.9。

pscoast-R119/122/30.5/33-Jm4c-B5

The–J?

options

选择地图投影。

–J后面的代码决定投影类型。

以用户单位指定地图宽度(或轴长)。

GMT所允许的投

影见图1.10

墨卡托投影(Mercator:

–JMwidth.

正形投影(Orthographic:

–JGlon0/lat0/width.lon0/lat0指定投影中心

Albers圆锥投影(Albersconic:

–JBlon0/lat0/lat1/lat2/width.给出投影中心和2条标准平行线

Eckert投影(EckertIVandVI:

–JK[f|s]lon0/width.给出中央子午线

线性投影(Linear:

–JXwidth/height.给出绘图宽度[和高度]。

宽度[和高度]可用下列方式之一给出:

1.–JXwidth[d]—标准线性比例。

如果x、y用地理坐标的度来表示,加“d”。

允许在360°范围内

选择,并自动加注度符号“o”。

2.–JXwidthl—缩放前数值的log10

3.–JXwidthppower—缩放前数值的指数Raisevaluestopower

可使用负的宽度[和高度]来改变轴的方向(如y轴正值向下增加)。

The–K–Ooptions

–K和–O选项控制了多次覆盖绘图PostScript代码的形成。

所有的PostScript文件都必须有一个头

(用来初始化),一个文件体(绘图),和一个文件尾(打印输出)(见图1.10)。

这样,在覆盖几个GMT

图时,我们必须保证第一个图省略了文件尾,所有中间的图同时省略了文件头和文件尾,而最后的图

则省略了文件头。

–K省略了文件尾,说明更多的PostScript代码将会加到后面[缺省是结束绘图过程]。

–O选择覆盖绘图模式并省略了文件头[缺省是初始化一个新的绘图过程]。

大多数多次覆盖绘图的未预

料到的结果都可以追索到该选项的错误使用。

The–Poption

–P选择肖像模式。

缺省为风景画模式,沿PAPER_MEDIA所选图纸宽度方向改变x轴原点,并逆时针

旋转坐标系90º转变为肖像模式。

缺省的PAPER_MEDIA设图纸类型为Letter(或在SI单位为A4);

当使用不同的图纸时,该值要改变,比如11"x17"或更大的界面。

(图1.11).

图1.11:

(左)用户可以指定风景画模式[缺省]

或肖像模式(–P)。

(右)投影原点可以通过–X–Y自

由改变。

The–Roption

–Rxmin/xmax/ymin/ymax[r]指定绘图范围。

支持十进

位或指数标注。

用度、分[和秒]表示绘图范围,用dd:

mm[:

ss]格式。

加字符r用左下角和右上角坐

标来表示矩形绘图范围。

The–Uoption

–U绘制UNIX系统时间标志。

可在当前命令行加入一个任意的字符串(用双引号限定),或c代码。

(图1.13)

The–Voption

–V选择verbose模式,将建立程序运行报告文件stderr[Defaultruns``silently''].

The–X–Yoptions

–X和–Y为以英寸为单位表示的投影坐标原点偏移量(xoff,yoff)(对于新图缺省偏移量为(1,1);对

于覆盖模式缺省偏移量为(0,0))。

默认所有的偏移都是对上一个原点而言(见图1.11)。

绝对偏移(即

相对于图纸坐下角的固定点(0,0))可以通过在偏移量后面加“a”来实现。

除非使用这些选项改变了

图纸原点,以后的覆盖操作偏移方式同前面设定。

偏移量用当前坐标系为单位(可在开始时用–P选项

旋转图纸;以后的覆盖操作将省略–P选项).

The–:

option

对于地理数据,通常认为第一列为经度,第二列为纬度值。

如果要调换经纬度顺序,必须使用–:

选项。

为了绘制海岸线图,我们使用命令pscoast时将自动访问基于GSHHS数据库1.3的海岸线数据。

除常

用的转换外,我们可能需要使用几个pscoast专用的选项(见表1.2)。

表1.2:

绘制或覆盖海岸线图时的主要选项。

选项作用

–A去除高分辨率图中的细部特点,即给出不绘制面积的上限

–D选择数据分辨率(全full,高high,中intermediate,低low,或粗crude)

–G设定陆地颜色(缺省为无色)

–I绘制河流(可选择不同等级的精细程度)

–L绘制地图比例尺(长度比例尺可以是公里、英里或海里)

–N绘制国家的行政区划(包括美国的州界限)

–S设定水体颜色(缺省为无色)

–W绘制海岸线并设定线宽

–W,–G,–S必选其一

表2.1:

GMT所有1–D和2–D绘图命令列表

命令作用

底图

psbasemap创建一个具有任意尺度的空的底图框架

pscoast绘制海岸线、填充大陆、绘制河流和行政边界

点和线

pswiggle沿(x,y)–轨迹绘制空间–时间序列曲线

psxy在2–D图形中绘制符号、多边形和线

psxyz在3–D图形中绘制符号、多边形和线

柱状图

pshistogram绘制矩形柱状图

psrose绘制极坐标图(扇形图/玫瑰花图)

等值线图

grdcontour由2–D栅格数据绘制等值线

pscontour使用最佳三角形法直接由xyz数据绘制等值线或影像图

表面图

grdimage由2–D网格数据构筑彩色影像图

grdvector由2–D网格数据绘制矢量场

grdview由2–D网格数据显示3–D透视影像

几个有用的命令

psclip使用多边形文件初始化用户剪裁路径

psimage绘制Sun光栅图像文件

psmask创建剪裁路径或覆盖模板?

Createclippingpathsorgenerateoverlaytomask

psscale绘制灰度或彩色图例条

pstext在图上写字串

绘制线和符号,psxy在GMT中是最常用的命令。

除了常用的命令行转换开关外,它还有大量专用的

选项,以及根据所选用的不同符号而使用不同的文件格式。

这些情况使psxy命令比GMT的大多数工

具更难精通。

表2.2为psxy完整的选项列表

表2.2:

psxy命令可选转换开关项

选项作用

–A限制沿大圆弧进行线性内插

–Ccpt由z–值和cpt文件确定符号颜色

–E[x][y][cap][/pen]绘制具有指定属性的误差棒

–Gfill设定符号或多边形的充填颜色

–L构成封闭多边形

–M[flag]多段输入数据,数据头由flag开始

–N在地图边界仍保留完整符号

–S[symbol][size]选择16种符号之一(见表2.3)

–Wpen设置线或符号边框的画笔属性

符号可以是空心的(只用–W,不用–G)或实心的(–G,符号边框选项用–W)。

–S选择所需符号代码

和给出符号大小信息。

如果没有用–S选择符号,则认为在输入数据文件的最后一列给出。

每个符号的

大小可以任选,数值由输入文件提供。

可用的15个符号列表如下:

表2.3:

psxy可选符号。

小写字符(a,c,d,h,i,s,t,x)表明符号在给定直径的圆之内。

大写字符(A,

C,D,H,I,S,T,X)表明符号的面积等于给定直径的圆的面积。

选项符号

–Sasize星号,size为外接圆的半径

–Sbsize[/base][u]条棒,size棒宽,加u表示size用x–轴单位;棒由base[0]延长到y–值

–Scsize圆,size为直径

–Sdsize菱形,size为边长

–Se椭圆,方向(direction,由水平方向逆时针计)、以英寸做单位的长轴major、和

短轴minor由输入数据文件读取。

–SE椭圆,方位角azimuth(由垂直方向顺时针计),以公里做单位的长轴major、和

短轴minor由输入数据文件读取。

–Sfgap/tick[l|L|r|R]断层,gap和tick设置短线的长度和间隔,如gap<0即指短线编号;l或r表

示短线画在断层线的左侧或右侧[缺省画在线上],大写L或R表示用三角形

代替短线。

–Shsize六边形,size为边长

–Sisize倒三角形,size为边长

–Slsize/string[%font]字符,size为字体大小;增加一个字符或一个字串,字体可任选。

–Sp点,无须设大小(当前分辨率下的1个像素)

–Sssize正方形,size为边长

–Stsize三角形,size为边长

–Sv[thick/length/width][nnorm]箭头,方向direction(由水平方向逆时针计)和长度length由输

入数据文件读取。

可选项,设定箭柄的宽度thick,箭头的宽度width和长度。

如果增加nnorm,则所有长度小于norm的箭头的属性都依length/norm成比

例。

–SV[thick/length/width][nnorm]箭头,用方位角azimuth(由北向东旋转的角度)代替方向

direction。

地图的角度根据所选的地图投影来计算。

–Sw[size扇形,起点和终点的方向(由水平方向逆时针计)由输入数据文件读取。

–Sxsize十字,size为十字线的长度。

因为有些符号需要更多的输入数据,符号的大小和颜色都可以由输入数据文件确定,数据的格式可能会

引起混淆。

通用的输入数据的格式为(可选项用方括号表示):

x,y[z][size][σx][σy][symbol]

只有前两列是输入文件所必需的,它们一定是经度和纬度(或x和y)。

其他可选项在遇到以下情况之

一时使用:

1.如果你打算分别设定每个符号的颜色,用–C

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1