matlab讀取grib2資料

2021-09-29 06:37:28 字數 1442 閱讀 3486

採用nctoolbox

詳細說明見

nctoolbox提供幾種型別的資料介面,官方推薦最新的ncgeodataset

ncdataset and cfdataset 較老,為相容目的保留

常用命令

>>nc=ncgeodataset('*.grib2')

>>nc.netcdf %類似ncdisp或ncdump命令

讀取變數

>>temp = ds.data('temp'); % explicit

>>psal = ds.data(ds.variables) % accessing 'psal' using variables property

或者》salt = nc.geovariable('salt')

salt =

ncgeovariable handle

properties:

dataset: [1x1 ncgeodataset]

name: 'salt'

axes:

attributes:

methods, events, superclasses

檢視元資料

>>ds.metadata

ans =

global_attributes:

depth:

elev:

u: v:

salinity:

temperature:

time:

level:

lon:

lat:

示例》salt = nc.geovariable('salt')

salt =

ncgeovariable handle

properties:

dataset: [1x1 ncgeodataset]

name: 'salt'

axes:

attributes:

methods, events, superclasses

資料》salinity = salt.data(1, end, :, :);

>>size(salinity)

ans =

1 1 60 160

>>class(salinity)

ans =

single

>>salinity= squeeze(double(salinity));

座標》salinity_coords = salt.grid(1, end, :, :)

salinity_coords =

lat_rho: [60x160 double]

lon_rho: [60x160 double]

ocean_time: 1.0958e+009

s_rho: -0.9750

python讀取grib2檔案

一 安裝pygrib庫 linux安裝conda後執行命令 conda install c conda forge pygrib y 二 讀取檔案操作 1.獲得屬性列表 import pygrib import sys import pandas as pd if name main fr sys....

grib2 檔案結構

grib 是一種二進位制編碼的名稱,用於加工資料的傳輸和交換,grib編碼的分析或預報產品是由一系列八位組構成的連續位元流組成。在grib2中編碼資料主要分為9段,0 段 指示段 八位組序號內容1 4grib 按照國際電報字元 5號碼編碼 5 6保留 7學科 grib 主表號8grib 編碼的版本號...

新手採坑記 讀取 grib2 檔案

主要參考 步驟2參考 先安裝 grads 2.2.1.oga.1 win32 superpack.exe 即為grads2.2 windows 版本 雙擊安裝,下一步下一步就可以。之後出錯,解除安裝重灌了grads 2.1.a2.oga.1版 原帖上說要能將.pl 轉成可執行的 exe檔案的工具 p...