netCDF表¶
表數據也可以用netCDF格式保存。該格式的好處在於通用性。比如GMT自帶的海岸線數據就是 netCDF的表數據。
netCDF表數據中包含了一個或多個一維數組,每個一維數組都有對應的變量名(比如 lon
、lat
、vel
等等),由於netCDF格式的數據中包含了很多元數據(meta data),所以讀取就變得很容易。
默認情況下,GMT在讀入netCDF表時會從第一個一維數組開始讀,並將其作爲輸入的第一列,然後再讀入第二個一維數組,將其作爲輸入的第二列,依次循環下去,直到讀完自己所需要的字段數。
若需要手動指定要從netCDF表中讀入哪些變量,可以在netCDF表文件名後加上後綴
?<var1>/<var2>/...
,也可以直接使用 -bic<var1>/<var2>/...
選項。其中 <var1>
等是要從netCDF表中讀入的變量名。比如 file.nc?lon/lat
表示要從文件中讀入 lon
和 lat
兩個一維數組作爲輸入數據。
目前,GMT只支持讀取netCDF表數據,不支持寫netCDF表數據。