netCDF表

表數據也可以用netCDF格式保存。該格式的好處在於通用性。比如GMT自帶的海岸線數據就是 netCDF的表數據。

netCDF表數據中包含了一個或多個一維數組,每個一維數組都有對應的變量名(比如 lonlatvel 等等),由於netCDF格式的數據中包含了很多元數據(meta data),所以讀取就變得很容易。

默認情況下,GMT在讀入netCDF表時會從第一個一維數組開始讀,並將其作爲輸入的第一列,然後再讀入第二個一維數組,將其作爲輸入的第二列,依次循環下去,直到讀完自己所需要的字段數。

若需要手動指定要從netCDF表中讀入哪些變量,可以在netCDF表文件名後加上後綴 ?<var1>/<var2>/...,也可以直接使用 -bic<var1>/<var2>/... 選項。其中 <var1> 等是要從netCDF表中讀入的變量名。比如 file.nc?lon/lat 表示要從文件中讀入 lonlat 兩個一維數組作爲輸入數據。

目前,GMT只支持讀取netCDF表數據,不支持寫netCDF表數據。