-f 選項¶
-f 選項用於顯式指定當前輸入或輸出數據中每一列的數據類型。其基本語法爲:
-f[i|o]colinfo
默認情況下,該選項對輸入輸出同時有效,-fi 表明該選項僅對輸入數據有效, -fo 表明該選項僅對輸出數據有效。
colinfo 是一系列用逗號分隔的字符串。每個字符串包含兩個部分:列號和數據類型,其指定了輸入/輸出數據中每一列的含義。
列號是一個從零開始起算的整數(比如第6列的列號爲5);當多個連續的列有相同的數據類型時,也可以指定一個列號的範圍。列號範圍的格式爲 start[:inc]:stop,若未給定 inc 則默認爲 1。比如 0:2:5 表示第1、3、5列數據;1:5 表示第2至6列數據。
數據類型可以取 :
- x 表示這一列是經度
- y 表示這一列是緯度
- f 表示這一列是一般的浮點數
- T 表示這一列是絕對時間
- t 表示這一列是相對時間(相對時間由 TIME_UNIT 和 TIME_EPOCH 控制)
- p[unit] 表示投影后座標 [默認單位爲 m],在讀入數據時投影后座標值會自動轉換爲經緯度值
對於兩種常見的數據類型,GMT提供了縮寫形式:
- -f[i|o]g 等效於 -f[i|o]0x,1y,表明輸入/輸出是地理座標
- -f[i|o]c 等效於 -f[i|o]0:1f,表明輸入/輸出是笛卡爾座標
例如,-fi0y,1x,3:4T 表明輸入數據中第一列是緯度,第二列是經度,第4、5列是絕對時間,其他列數據則假定是默認的浮點數類型。