1

ここに画像の説明を入力

「高解像度初期条件」の気候予測データを 1 日分ダウンロードしました。拡張子は .tar.gz だったので、ローカル ディレクトリに展開すると、添付の画像のようなファイルが得られます。拡張子のないファイルはGRIBデータだと思います(最初の単語が「GRIB」であるため)。そのため、大きなファイル (グリッド内の温度や圧力などの気候データを含む GRIB および NetCDF 形式) からデータベースにデータを取得したいのですが、それらはバイナリです。これらのファイルからデータを取得する簡単な方法を教えてください。彼らのウェブサイトでのデータセットの取り扱いに関する情報を得ることができません。

これらのファイルを .csv に変換できればよいのですが、GRIB ファイルを変換するプログラムが見つかりません。

4

3 に答える 3

1

Pythonといくつかの利用可能なモジュールを使用すると、簡単です...

Enthought Python ディストリビューションには、NetCDF ファイルを処理するためのnetCDF4を含むいくつかのパッケージが含まれています。

私は GRIB ファイルを扱ったことはありませんが、Google は別の python パッケージpygrib2が存在することを伝えています。

または、netCDF3 および netCDF4 クラシック フォーマットの読み取りと書き込み、および GRIB1 および GRIB2 ファイルの読み取りを可能にする Python パッケージであるPyNioを使用することもできます。

あなたが持っているデータの量はわかりませんが、通常、それを *.csv に変換するのはクレイジーです! Python は習得が容易で、この種のデータを扱うのに適しています (matplotlib パッケージを使用すると、プロットすることもできます)。または、* .csv で本当に必要な場合は、python でより小さいドメインを選択するか、必要な変数を選択できます...

于 2012-05-30T13:44:26.367 に答える