GMT主要命令解釋

2022-11-26 06:06:04 字數 5150 閱讀 1768

the –b option

–bxinfo[/yinfo][:."title string":][w|w][e|e][s|s][n|n]該選項用選定的標誌間隔指定了待繪製地圖的邊界。

xinfo 和 yinfo 的格式為

[atick[m|c]][ftick[m|c]][gtick[m|c]][l|p][:"axis label":][:,"unit label":]

這裡a, f, 和g 分別為刻度標記、刻度和網格的間隔。m|c 選擇分(m)或秒(c)。預設設定是 4 個

邊界全部繪製(表示為w, e, s, n)。通過重寫**來改變預設設定(如, wsn)。大寫字母(如, w)

說明同時畫軸和軸的刻度標記。軸標記的格式受你的.gmtdefaults 檔案中的degree_format 控制。

線性笛卡爾投影軸。長刻度線為標記刻度,短刻度線為刻度間隔,軸名用「:」括起,刻度

單位「%」用「: ,% :」表示。我們使用 –r0/12/0/1 –jx3/0.4 –ba4 f2 g1:frequency::,%:.

the –c option

–c 選項指定繪圖拷貝數。[預設為1]

the –h option

–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: )

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

albers 圓錐投影(albers conic: )

–jb lon0/lat0/lat1/lat2/width. 給出投影中心和2 條標準平行線

eckert 投影(eckert iv and vi: )

–jk[f|s] lon0/width. 給出**子午線

線性投影(linear: )

–jx width/height. 給出繪圖寬度[和高度]。寬度[和高度]可用下列方式之一給出:

1. –jxwidth[d]—標準線性比例。如果x、y 用地理座標的度來表示,加「d」。允許在360°範圍內

選擇,並自動加註度符號「o」。

2. –jxwidthl—縮放前數值的log10

3. –jxwidthppower—縮放前數值的指數raise values to power

可使用負的寬度[和高度]來改變軸的方向(如y 軸正值向下增加)。

the –k –o options

–k 和 –o 選項控制了多次覆蓋繪圖postscript **的形成。所有的postscript 檔案都必須有乙個頭

(用來初始化),乙個檔案體(繪圖),和乙個檔案尾(列印輸出)(見圖1.10)。這樣,在覆蓋幾個gmt

圖時,我們必須保證第乙個圖省略了檔案尾,所有中間的圖同時省略了檔案頭和檔案尾,而最後的圖

則省略了檔案頭。–k 省略了檔案尾,說明更多的postscript **將會加到後面[預設是結束繪圖過程]。

–o 選擇覆蓋繪圖模式並省略了檔案頭[預設是初始化乙個新的繪圖過程]。大多數多次覆蓋繪圖的未預

料到的結果都可以追索到該選項的錯誤使用。

the –p option

–p 選擇肖像模式。預設為風景畫模式,沿*****_media 所選圖紙寬度方向改變x 軸原點,並逆時針

旋轉座標系90轉變為肖像模式。預設的*****_media 設圖紙型別為letter(或在si 單位為a4);

當使用不同的圖紙時,該值要改變,比如11" x 17" 或更大的介面。(圖1.11).

圖 1.11:(左)使用者可以指定風景畫模式[預設]

或肖像模式( –p)。(右)投影原點可以通過–x –y 自

由改變。

the –r option

–rxmin/xmax/ymin/ymax[r] 指定繪圖範圍。支援十進

位或指數標註。用度、分 [和秒]表示繪圖範圍, 用dd:mm[:ss] 格式。加字元r 用左下角和右上角坐

標來表示矩形繪圖範圍。

the –u option

–u 繪製 unix 系統時間標誌。可在當前命令列加入乙個任意的字串(用雙引號限定), 或c **。

(圖 1.13)

the –v option

–v 選擇verbose模式,將建立程式執行報告檔案stderr [default runs ``silently''].

the –x –y options

–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 建立剪裁路徑或覆蓋模板?create clipping paths or generate overlay to mask

psscale 繪製灰度或彩色圖例條

pstext 在圖上寫字串

繪製線和符號,psxy 在 gmt 中是最常用的命令。除了常用的命令列轉換開關外,它還有大量專用的

選項,以及根據所選用的不同符號而使用不同的檔案格式。這些情況使psxy 命令比gmt 的大多數工

具更難精通。表2.2 為psxy 完整的選項列表

表 2.2: psxy 命令可選轉換開關項

選項作用

–a 限制沿大圓弧進行線性內插

–c cpt 由 z–值和cpt 檔案確定符號顏色

–e[ x][ y][ cap][/ pen] 繪製具有指定屬性的誤差棒

–g fill 設定符號或多邊形的充填顏色

–l 構成封閉多邊形

–m[ flag] 多段輸入資料,資料頭由flag 開始

–n 在地圖邊界仍保留完整符號

–s[symbol][ size] 選擇16 種符號之一(見表 2.3)

–w pen 設定線或符號邊框的畫筆屬性

符號可以是空心的(只用–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)表明符號的面積等於給定直徑的圓的面積。

選項符號

–sa size 星號,size 為外接圓的半徑

–sb size[/ base][u] 條棒,size 棒寬,加 u 表示 size 用x–軸單位;棒由base[0]延長到y–值

–sc size 圓,size 為直徑

–sd size 菱形,size 為邊長

–se 橢圓,方向(direction,由水平方向逆時針計)、以英吋做單位的長軸major、和

短軸minor 由輸入資料檔案讀取。

–se 橢圓,方位角azimuth(由垂直方向順時針計),以公里做單位的長軸major、和

短軸minor 由輸入資料檔案讀取。

–sf gap/ tick[ l|l|r|r] 斷層,gap 和 tick 設定**的長度和間隔,如gap < 0 即指**編號;l 或 r 表

示**畫在斷層線的左側或右側 [預設畫**上],大寫l 或 r 表示用三角形

代替**。

–sh size 六邊形,size 為邊長

–si size 倒三角形,size 為邊長

–sl size/ string[% font] 字元,size 為字型大小;增加乙個字元或乙個字串,字型可任選。

主要命令鍵

l 直線 pl 多段線 u回車 ctrl z 後退 d 修改,調整 rec 矩形 c 圓 tr 修剪 o 偏移 xl 放射線 x 分解 co 複製 m 移動 mi 映象 el 橢圓 br 打斷 pol 多邊形 len 拉長 s 拉伸 me 等分 e 刪除 e回車all回車 全部刪除 ar 陣列 ro...

民法主要名詞解釋

第1 4章民法緒論 什麼是民法 平等主體 是指參加民事法律關係具有平等身份的當事人。民法意義上的財產 能被人作為利益享有物件的物質財富。財產關係 人與人之間基於財產而形成的占有 支配 交換和分配等相互關係。人格關係 人與人之間基於對彼此的人格或人格要素而形成的相互尊重 互不侵犯的關係 身份權關係 人...

擔保公司的主要指標解釋

1.非公司製融資性擔保機構,是指除公司製以外的其他融資性擔保機構,包含事業單位 社會團體 合夥制企業等 以下各表同 在填列g1表非公司制法人機構數量時,將乙個合夥制企業視同為乙個非公司制法人單位進行統計。2.本省 區 市 融資性擔保機構數量,是指年末本省 區 市 融資性擔保法人機構 含視同為非公司制...